On control of nonlinear under-actuated dynamic systems (Comparative study of modern control methods in application to swing-up control of inverted pendulum)

dc.contributor.authorStoikov, Dilian Hristov
dc.contributor.supervisorStepanenko, Y.
dc.contributor.supervisorShpak, D.
dc.date.accessioned2008-12-15T21:53:00Z
dc.date.available2008-12-15T21:53:00Z
dc.date.copyright2004en_US
dc.date.issued2008-12-15T21:53:00Z
dc.degree.departmentDepartment of Mechanical Engineering
dc.degree.levelMaster of Applied Science M.A.Sc.en_US
dc.description.abstractThe thesis presents comparative study of modern control methods for regulating under-actuates systems. The classical pendulum on a cart system, a 2-DOF under-actuated system was utilized as a benchmark system for analyzing controllers' performances. The work includes analysis, controller design and swing-up control simulation for the following three methods: Nonlinear state-space control The mathematical model based on the Lie theoretic approach with nonlinear output injection was developed. The controller accomplishes both swing-up and stabilization of the pendulum. The feasibility of the implementation is limited due to physical constraints (length of the cart rail). Fuzzy logic control A Sugeno type fuzzy inference engine implementing the control strategy was built over the system fuzzy model. The simulations showed successful controller behavior but the generated system control input exhibited some non-smoothness that could cause increase on the actuator demand. Method of embedded artificial constraints (EAC). The analysis reveals dependence between the pendulum motion and the cart acceleration. Using this artificial constraint a state link was developed and the nonlinear control problem was reduced to a linear controller design. A stabilizing linear state-space controller has been developed and methods for arbitrary pole placement and optimal linear quadratic regulator design were compared. A reduced order current estimator for velocity estimation has been studied and implemented. A software client/server controller application running on a QNX Neutrino 6.1 platform was developed. The real-time experiments conducted with the EAC/linear state-space controller confirmed good swing-up and stabilization system performance.en_US
dc.identifier.urihttp://hdl.handle.net/1828/1289
dc.languageEnglisheng
dc.language.isoenen_US
dc.rightsAvailable to the World Wide Weben_US
dc.subjectfuzzy logicen_US
dc.subjectcontrol methodsen_US
dc.subjectunder-actuatesen_US
dc.subjectpendulumen_US
dc.subject.lcshUVic Subject Index::Sciences and Engineering::Engineering::Mechanical engineeringen_US
dc.titleOn control of nonlinear under-actuated dynamic systems (Comparative study of modern control methods in application to swing-up control of inverted pendulum)en_US
dc.typeThesisen_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
UVic_Portfolio_Stoikov.pdf
Size:
21.25 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.95 KB
Format:
Item-specific license agreed upon to submission
Description: