SlideShare a Scribd company logo
1 of 9
Control Systems of Active
Suspension of Bike
Term Project of Control System
NS AbdullahBin Masood(2009-204)
PC Mubashar Sharif (2009-462)
08/01/2014
Abstract
The shock absorberof a bike isa verysignificant element when we are considering the driver comfort.
Active suspension system is a type of shock absorber in which there is an actuator which gives a
controlled force to our system in order to absorb the shock and to settle the system in a desired/pre-
defined settling time.
In our projectwe have mathematicallymodeledthe active suspension system of bike taking in account
the jerksand bumpsthata bike passesoverwhichare basicallythe “step Input” to the system and then
a controls system has been designed in order to absorb that shock in a particular time span (settling
time) and have proposed a PD Compensator to serve the purpose.
We have designedthe control systemforshockabsorberof frontwheel only,assumingthatsame will be
the system for rear wheel as well.
Whenwe simulatedoursystem(uncompensated),there wasnostead-stateerror,i.e. zero steady-state
error,in the systemresponse.Therefore,ouronlyjobwastocontrol the settling-time of system. So, we
have designedthe PD(proportional-differential)Compensatoronlyinsteadof PID(proportional-integral-
differential) Compensator which is used when you have to minimize the steady-state error along with
the response time.
Actuator:
The actuator consideredishydraulicactuator.The PDcompensatordesignedwill control the force input
from actuator and apply it to the system in order to settle the system response in respective settling
time. Transfer function of hydraulic actuator is:
𝑇 =
60
𝑠 + 60
We are assumingthe shockto be a steep/slope orabump,the inputwill be stepinput. Say, the bump is
of 12 centimeters.
Design Conditions:
Settling time of uncompensated system = 8 seconds
Desired settling time = 2 seconds
% O.S. = 5 %
→ Damping ratio = ᶓ = 0.69
MATLAB Code of UncompensatedSystem
k1=3500;
c1=350;
k2=4000;
m1=100;
m2=20;
c2=70;
s = tf('s');
W1 = ((m1+m2)*s^2+c2*s+k2)/((m1*s^2+c1*s+k1)*(m2*s^2+(c1+c2)*s+(k1+k2))-
(c1*s+k1)*(c1*s+k1));
W2 = (-m1*c2*s^3-m1*k2*s^2)/((m1*s^2+c1*s+k1)*(m2*s^2+(c1+c2)*s+(k1+k2))-
(c1*s+k1)*(c1*s+k1));
W3=((-m1*c2*s^3-m1*k2*s^2)/((m1+m2)*s^2+c2*s+k2));
W4= 0.12 * W3;
W5= 60/(s+60);
W6=W4+W5;
total= W6* W1;
T1=-0.42 *(s+61.83) *(s+55.31) *(s+0.2897) *(s-0.2883);
T2=(s+60)*(s^2 + 1.026*s + 18.43)*(s^2 + 23.47*s + 379.7);
T=T1/T2;
Time Response ofUNCOMPNESATEDSystem:
Root Locus of UNCOMPNESATEDSystem:
Root Locus of UNCOMPNESATEDSystemwith damping lines and gain point:
MATLAB Code of Compensated System
k1=3500;
c1=350;
k2=4000;
m1=100;
m2=20;
c2=70;
s = tf('s');
W1 = ((m1+m2)*s^2+c2*s+k2)/((m1*s^2+c1*s+k1)*(m2*s^2+(c1+c2)*s+(k1+k2))-
(c1*s+k1)*(c1*s+k1));
W2 = (-m1*c2*s^3-m1*k2*s^2)/((m1*s^2+c1*s+k1)*(m2*s^2+(c1+c2)*s+(k1+k2))-
(c1*s+k1)*(c1*s+k1));
W3=((-m1*c2*s^3-m1*k2*s^2)/((m1+m2)*s^2+c2*s+k2));
W4= 0.12 * W3;
W5= 60/(s+60);
W6=W4+W5;
total= W6* W1;
T1=-0.42*15.2*(s+61.83) *(s+55.31) *(s+0.2897) *(s-0.2883)*(s+2.44);
T2=(s+60)*(s^2 + 1.026*s + 18.43)*(s^2 + 23.47*s + 379.7);
T=T1/T2;
Time Response ofCOMPNESATED System:
Root Locus of COMPNESATED System:
Time Response ofCOMPNESATED System:
Conclusion:
Ourexpectedsettlingtime was2secondsfrom8 seconds.Whereas,due tosome errorthe settlingtime
has notreducedto exact2 secondsbutto approx.5 seconds.

More Related Content

What's hot

DESIGN ,ANALYSIS &COMPARISON OF VARIOUS CONTROLLERS FOR DC MOTOR SPEED CON...
DESIGN ,ANALYSIS &COMPARISON OF VARIOUS CONTROLLERS FOR DC  MOTOR  SPEED  CON...DESIGN ,ANALYSIS &COMPARISON OF VARIOUS CONTROLLERS FOR DC  MOTOR  SPEED  CON...
DESIGN ,ANALYSIS &COMPARISON OF VARIOUS CONTROLLERS FOR DC MOTOR SPEED CON...Varun Kambrath
 
Thesis presentation on inverted pendulum
Thesis presentation on inverted pendulum Thesis presentation on inverted pendulum
Thesis presentation on inverted pendulum Nowab Md. Aminul Haq
 
DC Motor Modelling & Design Fullstate Feedback Controller
DC Motor Modelling & Design Fullstate Feedback Controller DC Motor Modelling & Design Fullstate Feedback Controller
DC Motor Modelling & Design Fullstate Feedback Controller Idabagus Mahartana
 
Range estimation of Battery operated vehicles using MATLAB
Range estimation of Battery operated vehicles using MATLABRange estimation of Battery operated vehicles using MATLAB
Range estimation of Battery operated vehicles using MATLABVivek Bakul Maru
 
AP Physics - Chapter 6 Powerpoint
AP Physics - Chapter 6 PowerpointAP Physics - Chapter 6 Powerpoint
AP Physics - Chapter 6 PowerpointMrreynon
 
Design of Compensators for Speed Control of DC Motor by using Bode Plot Techn...
Design of Compensators for Speed Control of DC Motor by using Bode Plot Techn...Design of Compensators for Speed Control of DC Motor by using Bode Plot Techn...
Design of Compensators for Speed Control of DC Motor by using Bode Plot Techn...IRJET Journal
 
Unit commitment in power system
Unit commitment in power systemUnit commitment in power system
Unit commitment in power systemAbrar Ahmed
 
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
 
Iaetsd position control of servo systems using pid
Iaetsd position control of servo systems using pidIaetsd position control of servo systems using pid
Iaetsd position control of servo systems using pidIaetsd Iaetsd
 
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
 
Economic operation of Power systems by Unit commitment
Economic operation of Power systems by Unit commitment Economic operation of Power systems by Unit commitment
Economic operation of Power systems by Unit commitment Pritesh Priyadarshi
 
Passivity-based control of rigid-body manipulator
Passivity-based control of rigid-body manipulatorPassivity-based control of rigid-body manipulator
Passivity-based control of rigid-body manipulatorHancheol Choi
 
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
 
Economic dispatch
Economic dispatch  Economic dispatch
Economic dispatch Hussain Ali
 

What's hot (17)

DESIGN ,ANALYSIS &COMPARISON OF VARIOUS CONTROLLERS FOR DC MOTOR SPEED CON...
DESIGN ,ANALYSIS &COMPARISON OF VARIOUS CONTROLLERS FOR DC  MOTOR  SPEED  CON...DESIGN ,ANALYSIS &COMPARISON OF VARIOUS CONTROLLERS FOR DC  MOTOR  SPEED  CON...
DESIGN ,ANALYSIS &COMPARISON OF VARIOUS CONTROLLERS FOR DC MOTOR SPEED CON...
 
S curve tutorial1
S curve tutorial1S curve tutorial1
S curve tutorial1
 
Thesis presentation on inverted pendulum
Thesis presentation on inverted pendulum Thesis presentation on inverted pendulum
Thesis presentation on inverted pendulum
 
DC Motor Modelling & Design Fullstate Feedback Controller
DC Motor Modelling & Design Fullstate Feedback Controller DC Motor Modelling & Design Fullstate Feedback Controller
DC Motor Modelling & Design Fullstate Feedback Controller
 
Range estimation of Battery operated vehicles using MATLAB
Range estimation of Battery operated vehicles using MATLABRange estimation of Battery operated vehicles using MATLAB
Range estimation of Battery operated vehicles using MATLAB
 
AP Physics - Chapter 6 Powerpoint
AP Physics - Chapter 6 PowerpointAP Physics - Chapter 6 Powerpoint
AP Physics - Chapter 6 Powerpoint
 
Design of Compensators for Speed Control of DC Motor by using Bode Plot Techn...
Design of Compensators for Speed Control of DC Motor by using Bode Plot Techn...Design of Compensators for Speed Control of DC Motor by using Bode Plot Techn...
Design of Compensators for Speed Control of DC Motor by using Bode Plot Techn...
 
DC servo motor
DC servo motorDC servo motor
DC servo motor
 
Unit commitment in power system
Unit commitment in power systemUnit commitment in power system
Unit commitment in power system
 
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
 
Iaetsd position control of servo systems using pid
Iaetsd position control of servo systems using pidIaetsd position control of servo systems using pid
Iaetsd position control of servo systems using pid
 
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
 
Ee321 lab 2
Ee321 lab 2Ee321 lab 2
Ee321 lab 2
 
Economic operation of Power systems by Unit commitment
Economic operation of Power systems by Unit commitment Economic operation of Power systems by Unit commitment
Economic operation of Power systems by Unit commitment
 
Passivity-based control of rigid-body manipulator
Passivity-based control of rigid-body manipulatorPassivity-based control of rigid-body manipulator
Passivity-based control of rigid-body manipulator
 
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...
 
Economic dispatch
Economic dispatch  Economic dispatch
Economic dispatch
 

Similar to 7. pid controller designing for active suspension system of bike

suspension controller design using control systems
suspension controller design using control systemssuspension controller design using control systems
suspension controller design using control systemsNagamohan Burugupalli
 
Optimal and pid controller for controlling camera’s position in unmanned aeri...
Optimal and pid controller for controlling camera’s position in unmanned aeri...Optimal and pid controller for controlling camera’s position in unmanned aeri...
Optimal and pid controller for controlling camera’s position in unmanned aeri...Zac Darcy
 
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...Zac Darcy
 
control system lab 02 - PID tuning
control system lab 02 - PID tuning control system lab 02 - PID tuning
control system lab 02 - PID tuning nalan karunanayake
 
Unity Feedback PD Controller Design for an Electronic Throttle Body
Unity Feedback PD Controller Design for an Electronic Throttle BodyUnity Feedback PD Controller Design for an Electronic Throttle Body
Unity Feedback PD Controller Design for an Electronic Throttle BodySteven Ernst, PE
 
Linear Control Hard-Disk Read/Write Controller Assignment
Linear Control Hard-Disk Read/Write Controller AssignmentLinear Control Hard-Disk Read/Write Controller Assignment
Linear Control Hard-Disk Read/Write Controller AssignmentIsham Rashik
 
[8] implementation of pmsm servo drive using digital signal processing
[8] implementation of pmsm servo drive using digital signal processing[8] implementation of pmsm servo drive using digital signal processing
[8] implementation of pmsm servo drive using digital signal processingNgoc Dinh
 
Speed control of a dc motor a matlab approach
Speed control of a dc motor a matlab approachSpeed control of a dc motor a matlab approach
Speed control of a dc motor a matlab approachIAEME Publication
 
Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...
Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...
Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...IJECEIAES
 
Control tutorials for matlab and simulink introduction pid controller desig...
Control tutorials for matlab and simulink   introduction pid controller desig...Control tutorials for matlab and simulink   introduction pid controller desig...
Control tutorials for matlab and simulink introduction pid controller desig...ssuser27c61e
 
Comparative Analysis of PID, SMC, SMC with PID Controller for Speed Control o...
Comparative Analysis of PID, SMC, SMC with PID Controller for Speed Control o...Comparative Analysis of PID, SMC, SMC with PID Controller for Speed Control o...
Comparative Analysis of PID, SMC, SMC with PID Controller for Speed Control o...IJMTST Journal
 
Servo Fundamentals
Servo FundamentalsServo Fundamentals
Servo Fundamentalspurnima saha
 
Modified Chattering Free Sliding Mode Control of DC Motor
Modified Chattering Free Sliding Mode Control of DC MotorModified Chattering Free Sliding Mode Control of DC Motor
Modified Chattering Free Sliding Mode Control of DC MotorIJMER
 
AIRCRAFT PITCH EECE 682 Computer Control Of Dynamic.docx
AIRCRAFT PITCH EECE 682  Computer Control Of Dynamic.docxAIRCRAFT PITCH EECE 682  Computer Control Of Dynamic.docx
AIRCRAFT PITCH EECE 682 Computer Control Of Dynamic.docxgalerussel59292
 
Cruise control simulation using matlab
Cruise control simulation using matlabCruise control simulation using matlab
Cruise control simulation using matlabHira Shaukat
 
MODELING AND DESIGN OF CRUISE CONTROL SYSTEM WITH FEEDFORWARD FOR ALL TERRIAN...
MODELING AND DESIGN OF CRUISE CONTROL SYSTEM WITH FEEDFORWARD FOR ALL TERRIAN...MODELING AND DESIGN OF CRUISE CONTROL SYSTEM WITH FEEDFORWARD FOR ALL TERRIAN...
MODELING AND DESIGN OF CRUISE CONTROL SYSTEM WITH FEEDFORWARD FOR ALL TERRIAN...csandit
 
Comparative Analysis of Multiple Controllers for Semi-Active Suspension System
Comparative Analysis of Multiple Controllers for Semi-Active Suspension SystemComparative Analysis of Multiple Controllers for Semi-Active Suspension System
Comparative Analysis of Multiple Controllers for Semi-Active Suspension SystemPrashantkumar R
 

Similar to 7. pid controller designing for active suspension system of bike (20)

suspension controller design using control systems
suspension controller design using control systemssuspension controller design using control systems
suspension controller design using control systems
 
Optimal and pid controller for controlling camera’s position in unmanned aeri...
Optimal and pid controller for controlling camera’s position in unmanned aeri...Optimal and pid controller for controlling camera’s position in unmanned aeri...
Optimal and pid controller for controlling camera’s position in unmanned aeri...
 
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...
 
final report updated
final report updatedfinal report updated
final report updated
 
control system lab 02 - PID tuning
control system lab 02 - PID tuning control system lab 02 - PID tuning
control system lab 02 - PID tuning
 
Unity Feedback PD Controller Design for an Electronic Throttle Body
Unity Feedback PD Controller Design for an Electronic Throttle BodyUnity Feedback PD Controller Design for an Electronic Throttle Body
Unity Feedback PD Controller Design for an Electronic Throttle Body
 
Linear Control Hard-Disk Read/Write Controller Assignment
Linear Control Hard-Disk Read/Write Controller AssignmentLinear Control Hard-Disk Read/Write Controller Assignment
Linear Control Hard-Disk Read/Write Controller Assignment
 
1578385.ppt
1578385.ppt1578385.ppt
1578385.ppt
 
[8] implementation of pmsm servo drive using digital signal processing
[8] implementation of pmsm servo drive using digital signal processing[8] implementation of pmsm servo drive using digital signal processing
[8] implementation of pmsm servo drive using digital signal processing
 
Speed control of a dc motor a matlab approach
Speed control of a dc motor a matlab approachSpeed control of a dc motor a matlab approach
Speed control of a dc motor a matlab approach
 
Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...
Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...
Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...
 
Control tutorials for matlab and simulink introduction pid controller desig...
Control tutorials for matlab and simulink   introduction pid controller desig...Control tutorials for matlab and simulink   introduction pid controller desig...
Control tutorials for matlab and simulink introduction pid controller desig...
 
Comparative Analysis of PID, SMC, SMC with PID Controller for Speed Control o...
Comparative Analysis of PID, SMC, SMC with PID Controller for Speed Control o...Comparative Analysis of PID, SMC, SMC with PID Controller for Speed Control o...
Comparative Analysis of PID, SMC, SMC with PID Controller for Speed Control o...
 
Servo Fundamentals
Servo FundamentalsServo Fundamentals
Servo Fundamentals
 
Suspension system
Suspension systemSuspension system
Suspension system
 
Modified Chattering Free Sliding Mode Control of DC Motor
Modified Chattering Free Sliding Mode Control of DC MotorModified Chattering Free Sliding Mode Control of DC Motor
Modified Chattering Free Sliding Mode Control of DC Motor
 
AIRCRAFT PITCH EECE 682 Computer Control Of Dynamic.docx
AIRCRAFT PITCH EECE 682  Computer Control Of Dynamic.docxAIRCRAFT PITCH EECE 682  Computer Control Of Dynamic.docx
AIRCRAFT PITCH EECE 682 Computer Control Of Dynamic.docx
 
Cruise control simulation using matlab
Cruise control simulation using matlabCruise control simulation using matlab
Cruise control simulation using matlab
 
MODELING AND DESIGN OF CRUISE CONTROL SYSTEM WITH FEEDFORWARD FOR ALL TERRIAN...
MODELING AND DESIGN OF CRUISE CONTROL SYSTEM WITH FEEDFORWARD FOR ALL TERRIAN...MODELING AND DESIGN OF CRUISE CONTROL SYSTEM WITH FEEDFORWARD FOR ALL TERRIAN...
MODELING AND DESIGN OF CRUISE CONTROL SYSTEM WITH FEEDFORWARD FOR ALL TERRIAN...
 
Comparative Analysis of Multiple Controllers for Semi-Active Suspension System
Comparative Analysis of Multiple Controllers for Semi-Active Suspension SystemComparative Analysis of Multiple Controllers for Semi-Active Suspension System
Comparative Analysis of Multiple Controllers for Semi-Active Suspension System
 

More from Mubashar Sharif

5. hydraulic brakes presentation
5. hydraulic brakes presentation5. hydraulic brakes presentation
5. hydraulic brakes presentationMubashar Sharif
 
6. windmill gear assembly
6. windmill gear assembly6. windmill gear assembly
6. windmill gear assemblyMubashar Sharif
 
4. compressed air engine
4. compressed air engine4. compressed air engine
4. compressed air engineMubashar Sharif
 
Air conditioning and icebreaking from aircrafts
Air conditioning and icebreaking from aircraftsAir conditioning and icebreaking from aircrafts
Air conditioning and icebreaking from aircraftsMubashar Sharif
 
Continuously Variable Transmission Teaching Model
Continuously Variable Transmission Teaching ModelContinuously Variable Transmission Teaching Model
Continuously Variable Transmission Teaching ModelMubashar Sharif
 
Design and development of solar air dryer for medicinal and aromatic plants
Design and development of solar air dryer for medicinal and aromatic plantsDesign and development of solar air dryer for medicinal and aromatic plants
Design and development of solar air dryer for medicinal and aromatic plantsMubashar Sharif
 

More from Mubashar Sharif (6)

5. hydraulic brakes presentation
5. hydraulic brakes presentation5. hydraulic brakes presentation
5. hydraulic brakes presentation
 
6. windmill gear assembly
6. windmill gear assembly6. windmill gear assembly
6. windmill gear assembly
 
4. compressed air engine
4. compressed air engine4. compressed air engine
4. compressed air engine
 
Air conditioning and icebreaking from aircrafts
Air conditioning and icebreaking from aircraftsAir conditioning and icebreaking from aircrafts
Air conditioning and icebreaking from aircrafts
 
Continuously Variable Transmission Teaching Model
Continuously Variable Transmission Teaching ModelContinuously Variable Transmission Teaching Model
Continuously Variable Transmission Teaching Model
 
Design and development of solar air dryer for medicinal and aromatic plants
Design and development of solar air dryer for medicinal and aromatic plantsDesign and development of solar air dryer for medicinal and aromatic plants
Design and development of solar air dryer for medicinal and aromatic plants
 

Recently uploaded

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
 
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
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
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
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 
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
 
Effects of rheological properties on mixing
Effects of rheological properties on mixingEffects of rheological properties on mixing
Effects of rheological properties on mixingviprabot1
 
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
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIEduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIkoyaldeepu123
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
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
 

Recently uploaded (20)

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...
 
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
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
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...
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 
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
 
Effects of rheological properties on mixing
Effects of rheological properties on mixingEffects of rheological properties on mixing
Effects of rheological properties on mixing
 
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
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIEduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AI
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
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
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
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
 

7. pid controller designing for active suspension system of bike

  • 1. Control Systems of Active Suspension of Bike Term Project of Control System NS AbdullahBin Masood(2009-204) PC Mubashar Sharif (2009-462) 08/01/2014
  • 2. Abstract The shock absorberof a bike isa verysignificant element when we are considering the driver comfort. Active suspension system is a type of shock absorber in which there is an actuator which gives a controlled force to our system in order to absorb the shock and to settle the system in a desired/pre- defined settling time. In our projectwe have mathematicallymodeledthe active suspension system of bike taking in account the jerksand bumpsthata bike passesoverwhichare basicallythe “step Input” to the system and then a controls system has been designed in order to absorb that shock in a particular time span (settling time) and have proposed a PD Compensator to serve the purpose. We have designedthe control systemforshockabsorberof frontwheel only,assumingthatsame will be the system for rear wheel as well. Whenwe simulatedoursystem(uncompensated),there wasnostead-stateerror,i.e. zero steady-state error,in the systemresponse.Therefore,ouronlyjobwastocontrol the settling-time of system. So, we have designedthe PD(proportional-differential)Compensatoronlyinsteadof PID(proportional-integral- differential) Compensator which is used when you have to minimize the steady-state error along with the response time. Actuator: The actuator consideredishydraulicactuator.The PDcompensatordesignedwill control the force input from actuator and apply it to the system in order to settle the system response in respective settling time. Transfer function of hydraulic actuator is: 𝑇 = 60 𝑠 + 60 We are assumingthe shockto be a steep/slope orabump,the inputwill be stepinput. Say, the bump is of 12 centimeters.
  • 3. Design Conditions: Settling time of uncompensated system = 8 seconds Desired settling time = 2 seconds % O.S. = 5 % → Damping ratio = ᶓ = 0.69
  • 4. MATLAB Code of UncompensatedSystem k1=3500; c1=350; k2=4000; m1=100; m2=20; c2=70; s = tf('s'); W1 = ((m1+m2)*s^2+c2*s+k2)/((m1*s^2+c1*s+k1)*(m2*s^2+(c1+c2)*s+(k1+k2))- (c1*s+k1)*(c1*s+k1)); W2 = (-m1*c2*s^3-m1*k2*s^2)/((m1*s^2+c1*s+k1)*(m2*s^2+(c1+c2)*s+(k1+k2))- (c1*s+k1)*(c1*s+k1)); W3=((-m1*c2*s^3-m1*k2*s^2)/((m1+m2)*s^2+c2*s+k2)); W4= 0.12 * W3; W5= 60/(s+60); W6=W4+W5; total= W6* W1; T1=-0.42 *(s+61.83) *(s+55.31) *(s+0.2897) *(s-0.2883); T2=(s+60)*(s^2 + 1.026*s + 18.43)*(s^2 + 23.47*s + 379.7); T=T1/T2;
  • 5. Time Response ofUNCOMPNESATEDSystem: Root Locus of UNCOMPNESATEDSystem:
  • 6. Root Locus of UNCOMPNESATEDSystemwith damping lines and gain point:
  • 7. MATLAB Code of Compensated System k1=3500; c1=350; k2=4000; m1=100; m2=20; c2=70; s = tf('s'); W1 = ((m1+m2)*s^2+c2*s+k2)/((m1*s^2+c1*s+k1)*(m2*s^2+(c1+c2)*s+(k1+k2))- (c1*s+k1)*(c1*s+k1)); W2 = (-m1*c2*s^3-m1*k2*s^2)/((m1*s^2+c1*s+k1)*(m2*s^2+(c1+c2)*s+(k1+k2))- (c1*s+k1)*(c1*s+k1)); W3=((-m1*c2*s^3-m1*k2*s^2)/((m1+m2)*s^2+c2*s+k2)); W4= 0.12 * W3; W5= 60/(s+60); W6=W4+W5; total= W6* W1; T1=-0.42*15.2*(s+61.83) *(s+55.31) *(s+0.2897) *(s-0.2883)*(s+2.44); T2=(s+60)*(s^2 + 1.026*s + 18.43)*(s^2 + 23.47*s + 379.7); T=T1/T2;
  • 8. Time Response ofCOMPNESATED System: Root Locus of COMPNESATED System:
  • 9. Time Response ofCOMPNESATED System: Conclusion: Ourexpectedsettlingtime was2secondsfrom8 seconds.Whereas,due tosome errorthe settlingtime has notreducedto exact2 secondsbutto approx.5 seconds.