A Study on Model Predictive Control for a Bicycle

碩士 === 大葉大學 === 機械與自動化工程學系 === 102 === In this thesis, the equations of motion of a bicycle with motion of rider’s upper body are developed. For constraints, rolling-without-slipping contact condition between wheels and ground is considered. For each wheel, two holonomic and two non-holonomic constr...

Full description

Bibliographic Details
Main Authors: Chu Trung Dung, Chu Trung Dung (褚忠勇)
Other Authors: Chih-Keng Chen
Format: Others
Language:en_US
Published: 2014
Online Access:http://ndltd.ncl.edu.tw/handle/24657165336092056315
Description
Summary:碩士 === 大葉大學 === 機械與自動化工程學系 === 102 === In this thesis, the equations of motion of a bicycle with motion of rider’s upper body are developed. For constraints, rolling-without-slipping contact condition between wheels and ground is considered. For each wheel, two holonomic and two non-holonomic constraints are introduced in a set of differential-algebraic equations (DAEs). The mathematic equations are then used to implement a simulation routine. To solve the DAEs of motion and ensure numerical accuracy in simulation of the bicycle system, the coordinate reduction computational method with Baumgarte stabilization has also been discussed. The path-following control is decoupled in two steps. First, the roll-angle-tracking controller is studied to control the bicycle following a reference command. To solve the roll-angle-tracking problem, model predictive control strategies is applied. The performance of model predictive controller will be discussed with difference weight matrices and constraints conditions. Dynamic effects of rider motion to roll-angle-tracking performance will also be discussed in this section. In the second step, the path-tracking controller is developed to generate appropriate roll-angle reference for the roll-angle-tracking controller in order to control the bicycle following a pre-defined path, by using fuzzy logic controllers. The effectiveness of the control schemes is proven by simulations with the developed mathematic model. Performance of the control schemes are evaluated in more reality conditions when the physical limitations are taken into account.