力学学报, 2020, 52(4): 917-927 DOI: 10.6052/0459-1879-20-077

多体系统动力学与分析动力学专题

自行车动力学建模及稳定性分析研究综述$^{\bf 1)}$

王囡囡, 熊佳铭, 刘才山,2)

北京大学工学院航空航天工程系,湍流与复杂系统国家重点实验室, 北京 100871

REVIEW OF DYNAMIC MODELING AND STABILITY ANALYSIS OF A BICYCLE$^{\bf 1)}$

Wang Nannan, Xiong Jiaming, Liu Caishan,2)

The State Key Laboratory for Turbulence and Complex System,The Department of Aeronautics and Astronautics,College of Engineering, Peking University,Beijing 100871,China

通讯作者: 2)刘才山,教授,主要研究方向:多体动力学. E-mail:liucs@pku.edu.cn

收稿日期: 2020-03-5   接受日期: 2020-06-18   网络出版日期: 2020-07-18

基金资助: 1)国家自然科学基金.  11702002
国家自然科学基金.  11932001

Received: 2020-03-5   Accepted: 2020-06-18   Online: 2020-07-18

作者简介 About authors

摘要

自行车发明于两个多世纪前. 这一看似古老的交通工具在为人们提供出行便利的同时,其独特的运动特性及动力学性质 也吸引了来自数学、物理及力学等多个学科相关学者的兴趣. 大体上,自行车可以描述为具有 7 个自由度和 4 个非完整约束的多刚体系统. 但由于前后车轮之间复杂的运动耦合关系,使得自行车的约束方程和动力学模型变得异常复杂, 导致对自行车的稳定性存在一些模糊认识. 本文针对经典的 Carvallo-Whipple 自行车构型,系统回顾了历史上自行车动力学研究中的相关问题,这些问题包括:(1) 自行车在复杂曲面上的几何约束和非完整约束的数学描述;(2) 自行车系统内在的对称性及守恒量; (3) 自行车动力学的各类建模方法; (4) 自行车运动的相对平衡点及稳定性分析,包括水平面上的匀速直线运动及旋转对称曲面上的匀速圆周运动;(5) 影响自行车自稳定性的结构参数等. 本文最后对自行车动力学实验和控制方面的研究工作进行了回顾,并对自行车今后的研究给出了展望.

关键词: 自行车 ; 稳定性分析 ; 非完整约束 ; 多刚体动力学

Abstract

The bicycle was invented more than two centuries ago. This seemingly ancient vehicle not only provides convenient transportation for people, but also attracts the interest of scholars from mathematics, physics, mechanics and other disciplines due to its unique motion characteristics and dynamic properties. Generally, a bicycle can be described as a rigid multi-body system with seven degrees of freedom, subjected to four nonholonomic constraints. However, due to the complex kinematic coupling between the front and rear wheels of a bicycle, its constraint equations and dynamic model become extremely complicated, leading to some vague knowledge about bicycle self-stability. Aiming at the classic Carvallo-Whipple bike configuration, this paper systematically reviewed the relevant problems in the research of bicycle dynamics in history. These problems include: (1) Mathematical description of geometric constraints and nonholonomic constraints for a bicycle moving on a complex curved surface; (2) The intrinsic symmetries of the bicycle system and the relevant conservation quantities; (3) Various modeling methods of bicycle dynamics; (4) The stability analysis of the relative equilibriums for the bicycle motions in a uniform linear motion on a horizontal surface and in a uniform circular motion on a surface of revolution, respectively; (5) Structural parameters affecting the bicycle self-stability, and etc. Finally, some typical experiments work and the different control strategies of the bicycle are detailedly described, and also several open problems are addressed for future research.

Keywords: bicycle ; stability analysis ; non-holonomic constrains ; multi-rigid-body dynamics

PDF (4522KB) 元数据 多维度评价 相关文章 导出 EndNote| Ris| Bibtex  收藏本文

本文引用格式

王囡囡, 熊佳铭, 刘才山. 自行车动力学建模及稳定性分析研究综述$^{\bf 1)}$. 力学学报[J], 2020, 52(4): 917-927 DOI:10.6052/0459-1879-20-077

Wang Nannan, Xiong Jiaming, Liu Caishan. REVIEW OF DYNAMIC MODELING AND STABILITY ANALYSIS OF A BICYCLE$^{\bf 1)}$. Chinese Journal of Theoretical and Applied Mechanics[J], 2020, 52(4): 917-927 DOI:10.6052/0459-1879-20-077

引言

自德国人 Karl von Drais 于 1817 年发明了世界上第一辆“自行车”以来,自行车已有 200 多年的发展史. 不同学者从不同角度给出了较为全面的描述. 其中,Herlihy[1]详细介绍了自行车本身结构的发展和演化过程;Schwab 等[2]概括性地总结了不同自行车动力学模型及其相关的试验验证工作,以及当考虑骑行人对自行车的控制作用时,不同控制行为方式及其相关的试验工作;而本文主要从约束角度详细总结了不同的自行车动力学模型,以及对自行车特有的自稳定性进行了系统性地阐述.

自行车具有结构简单,使用方便等特点,同时它的动力学行为与一些复杂的力学和数学问题密切相关. 静态来看,自行车很难 通过前后轮与路面的接触实现稳定直立. 因此,其物理本质与“倒立摆”结构类似,都属于一类静态不稳定系统[2]. 但当自行车在适当的运动速度条件下,却能够实现动态自稳定的直立“自行”. 这种自行稳定性现象在历史上引起了众多学者的研究兴趣,并出现了多种多样的理论解释. Rankine[3]将自行车简化为只包含车轮偏转角的单自由度动力学系统,粗略地认为自行车的平衡源于骑行者对车把转角的控制;Bourlet[4]建立了考虑车轮陀螺效应的自行车简单动力学模型,并认为自行车的自稳定性与车轮的陀螺效应有关;文献[5,6,7,8]也 建立了各自的自行车等效动力学模型,但这些模型在反映自行车的自稳定特征时均存在一定程度上的不足. 1899 年法国数学家 Carvallo[9]和英国剑桥大学 Whipple[10]应用刚体动力学理论,并引入一些线性化的假设,分别独立地建立了自行车做匀速直线运动时的线性化摄动动力学模型. 特别是,两位研究者首次将自行车简化为由 4 个刚体组成的简单构型,并给定了标准的几何和物理参数. 该简化的自行车构型被后来的研究者广泛采用[11-15],称之为“Carvallo-Whipple 自行车构型”或简称为“Whipple 构型”.

随着对自行车研究的不断深入,以及动力学理论和计算机技术的发展,自行车的研究范畴逐步扩大. 当前,关于自行车的研究内容不仅涉及经典力学[16-19]的多个分支,而且与应用数学[20-21],控制理论[22-25],机器人[26]等多个学科领域密切相关.

在动力学方面,自行车涉及的问题主要包括:(1) 由于两个接触体的运动约束涉及运动物体轮廓面 (线) 上的一对动点的运动学关系,建立自行车在复杂曲面上的完整和非完整约束方程需要较为复杂的数学表述;(2) 经典力学提供了丰富的动力学建模方法和手段,但是不同建模方法将会导致自行车动力学模型具有不同的表现方式. 因此,应理解不同动力学模型之间的内在关联关系,揭示自行车内在的动力学规律;(3) 自行车的稳定性分析;(4) 动力学实验和自行车相关的控制问题. 本文将围绕以上 4 个方面,期望对自行车动力学的研究进展给出较为全面的综述.

论文的结构如下:第 2 节简要描述了 Whipple 自行车构型,并对自行车动力学研究中涉及到的完整约束和非完整约束进行了概述;第 3 节系统总结了自行车动力学建模中的各类方法;第 4 节对自行车 3 种动态平衡状态的稳定性问题的研究进行了总结;最后,展望了自行车动力学的研究前景.

1 自行车构型描述及约束方程

图1为通常采用的 Carvallo-Whipple 自行车构型系统. 该系统主要由前后框架 H 和 B (骑行人作为刚体固结于后框架)、前车轮 F 和后车轮 R 四个刚体组成. 忽略铰接处的间隙、摩擦、阻尼等因素,并在建模过程中考虑以下几个方面的假设:

图1

图1   Carvallo-Whipple 自行车构型图

Fig.1   The benchmark Carvallo-Whipple bicycle in an upright, straight reference configuration


(1) 前、后轮边缘为刀刃型结构,与地面的接触关系为点接触;

(2) 前、后轮是圆周对称结构,其质心与各自圆心重合;

(3) 假设前轮和后轮与地面之间的最大静摩擦系数足够大,以保证前后轮运动时处于纯滚动状态,即与地面无任何滑移;

(4) 前框架和后框架分别关于前轮和后轮所在的平面对称,一是几何对称,二是质量分布对称.

为了描述自行车的运动状态,定义空间惯性坐标系 $F_{I} = \{ O-ijk \}$,并将坐标原点设置在后车轮与路面的接触点 $P$ 处,$i$ 轴的正向指向前车轮,$k$ 轴正向背离地面,$j$ 轴正向指向骑行者的左侧. 分别在 4 个刚体质心处建立固连坐标系

$ F_{\rm b} = \{O_{\rm b} - e_{\rm b,1} e_{\rm b,2} e_{\rm b,3} \}, \ \ F_{\rm r} = \{O_{\rm r} - e_{\rm r,1} e_{\rm r,2} e_{\rm r,3} \} \\ F_{\rm h} = \{O_{\rm h} - e_{\rm h,1} e_{\rm h,2} e_{\rm h,3} \}, \ \ F_{\rm f} = \{O_{\rm f} - e_{\rm f,1} e_{\rm f,2} e_{\rm f,3} \} $

自行车的 4 个刚体通过 3 个理想铰链连接,当不考虑路面对车轮的约束时,描述自行车自由运动需要 9 个 ($4\times 6- 3\times 5 = 9$) 广义坐标. Xiong等[27-28]将 9 个广义坐标定义如下:选择前叉转轴与前框架坐标轴的交点 $D$ 为参考点,其在惯性坐标系 $F_{I}$ 中的 3 个坐标分量 $(x,y,z)$ 作为系统的 3 个广义坐标. 遵循 3-1-2 的旋转顺序,选择后框架固连坐标系 $F_{\rm b}$ 相对于惯性坐标系 $F_{\rm I}$ 的 3 个欧拉角 $(\psi ,\theta ,\varphi)$ 为系统的另外 3 个广义坐标,其中 $\psi $ 为绕着 $z$ 轴的偏航转角,$\theta $ 为绕着 $x$ 轴的倾斜角,$\varphi $ 为绕着 $y$ 轴的俯仰角. 另外 3 个广义坐标分别为车把转角 $\delta $ (前框架相对于后框架的转角),后、前轮相对于后、前框架的转角 $\phi _{\rm r} $ 和 $\phi _{\rm f}$. 这 9 个广义坐标可用向量表示为: $q = [x,y,z,\psi ,\theta ,\varphi ,\delta ,\phi _{\rm r} ,\phi _{\rm f} ]^{\rm T}$.

另外,描述 Whipple 自行车构型需 9 个几何参数和 16 个质量参数. 这 9 个几何参数包括:自行车的轴距 $w$,前轮尾迹 $c$ (即前叉转轴延长线与地面的交点和地面接触点 $Q$ 之间的距离,当该交点在 $Q$ 点右侧时,$c$ 为正值,否则为负值), 前叉转轴相对于竖直线的倾斜角 $\lambda $,前后轮的半径 $(r_{\rm f} ,r_{\rm r} )$,前框架质心 位置 $(x_{\rm h} ,y_{\rm h})$ 和后框架质心位置 $(x_{\rm b} ,y_{\rm b})$. 16 个质量惯性参数包括:4 个刚体 的质量 $(m_{\rm b}, m_{\rm h }, m_{\rm r} , m_{\rm f})$ 以及它们相对于各自质心的惯量 张量 $(I_{\rm b},I_{\rm h},I_{\rm r},I_{\rm f} )$ (共有 $4\times 2 + 2\times 2 = 12$ 个非零 分量). Whipple 自行车构型的经典参数可参考文献[17]. 根据车轮纯滚动的假设条件,容易理解自行车是一个 同时受完整和非完整约束的多刚体系统. 然而,与 Chaplygin 雪橇[29]和独轮机器人[30]等传统的非完整系统相比,自行车中的约束方程不易用显式方程来描述. 由于通过铰链约束连接的前后车轮的轮心和前后框架之间形成了复杂的链式传递关系,接触点处的几何约束往往是隐式和非线性的. 为建立 Whipple 自行车构型下的线性化动力学模型,Meijaard[17]对非线性约束方程进行了线性化近似处理;Psiaki[13]利用解析几何的方法首次推导了完整约束方程的解析形式,其为四次代数方程,且具有高度非线性;Basu-Mandal 等[18]基于寻找两个车轮的最低点为参考条件推导了约束方程;类似地,Peterson 和 Hubbard[31-32]考虑轮胎的形状,采用直观的解析几何方法建立了完整和非完整约束方程;Wang 等[33]对两个车轮圆周进行参数化,利用极值条件 (车轮与地面的接触点为轮缘的最低点) 推导出车轮的完整约束方程.

理论上,接触点处的几何约束方程与两个接触体的几何外形密切相关. 因此,在建立由点接触引起的几何约束方程时,需要对两个接触体的几何外形进行参数化处理,进而依赖接触条件,确定接触点处的外形参数与系统广义坐标之间的函数关系,在此基础上,建立由系统广义坐标表示的几何约束方程[30,34]. 基于 Zhao 和 Liu[34]关于接触约束的理论描述,Xiong 等[27-28]分别建立了自行车在水平面和旋转曲面上的几何约束方程和速度约束 方程. 当自行车在水平面上运动时[28],通过对前后轮轮廓和水平面参数化处理,最后可以得到由广义坐标表示的两个几何约束方程

$\left. \begin{array}{c}z = z(\theta ,\delta ) \\ \phi = \phi (\theta ,\delta ) \end{array}\right \}$

以上两个方程分别是广义坐标 $z$ 和 $\varphi $ 关于广义坐标 $(\theta ,\delta )$ 的隐式函数,详细推导过程参见文献[28]. 显然,根据以上两个几何约束关系,$z$ 和 $\varphi$ 不再是独立的广义坐标,从而可以将自行车构型空间的维数由 9 维降为 7 维,且定义降维后的独立广义坐标向量为 $\tilde {\pmb q} = [x,y,\psi ,\theta ,\delta ,\phi _{\rm r},\phi _{\rm f} ]^{\rm T}$.

假设自行车在水平面上作纯滚动,即每个接触点处速度为零. 这一速度条件使得每个接触点处对应两个独立的速度约束:该接触点的速度在水平面上的两个分量为零. 考虑自行车有两个接触点,故自行车系统共有 4 个纯滚动约束.

为恰当表示以上 4 个滚动约束方程,需要在接触点处建立局部的接触坐标系. 该坐标系不一定要求是正交的,但要求局部接触坐标系中的一个坐标轴对应接触点处共切面的公法线方向[34]. 利用接触条件得到的接触体的轮廓参数关于广义坐标的函数关系,然后利用两个接触体在接触点处的相对速度的运动学关系,并将该相对速度为零的矢量条件映射到所建立的局部接触坐标系上. 这样,在每个接触点处可以建立 3 个速度约束方程. 容易证明,沿两个接触点处公法线方向的两个速度约束方程一定是两个几何约束方程(1)的全微分形式. 自行车两个接触点引起的独立的速度约束方程仅有 4 个,它们对应 4 个独立的非完整约束方程[30]. 同时,这也意味着自行车系统的自由度为 $ 3$,(这里的自由度采取分析力学中的传统定义,即系统的独立虚位移数[35]).

对受约束的多体系统来说,可以将几何约束和微分约束在速度空间中进行统一表示[36]. 对 Whipple 自行车系统来说,可以直接利用两个接触点相对速度为零的条件,并将以上条件映射到接触点的局部坐标系中,进而可以将相应的完整和非完整约束统一表示为

${\pmb W}({\pmb q})\dot {\pmb q} = 0$

其中,$\dot {\pmb q} = [\dot {x},\dot {y},\dot {z},\dot {\psi },\dot {\theta },\dot {\delta },\dot {\varphi },\dot {\phi }_{\rm r}, \dot {\phi }_{\rm f} ]^{\rm T}$,$W(q)$ 是一个 $6\times 9$ 的矩阵,其具体表达式见文献[28] 的附录 B.

当自行车在曲面上运动时,由于曲面接触点处的几何参数与描述自行车构型之间的广义坐标存在非常复杂的函数关系,通常需要采用计算机符号运算得到系统的约束方程. 这一过程可以按照如下的流程进行: 在两个接触点 $P$ 和 $Q$ 处分别定义三个曲面曲线参数,记为 ${\pmb p}_i = [p_{i,1} ,p_{i,2} ,p_{i,3} ]^{\rm T}$, $i= {\rm r, f}$,其中,前两个曲面参数表征接触点在路面上的位置信息,最后一个曲线参数表征接触点在轮缘上的位置信息. 根据文献[34] 给出的接触几何条件,可以建立以上 6 个参数 $p = \left[ {{\pmb p}_{\rm r}^{\rm T},{\pmb p}_{\rm f}^{\rm T}} \right]^{\rm T}$ 与系统广义坐标 $q$ 之间的函数关系以及两个几何约束方程如下

$\left.\begin{array}{l} C_{i, j} (q, p) = 0,\ \ i ={\rm r},{\rm f}, \ \ j = 1, 2, 3 \\ G_i (q, p) = 0, \ \ i ={\rm r},{\rm f} \end{array} \right\}$

结合以上关系,并利用接触点处相对速度等于零的条件,将接触点的相对速度表示在局部接触坐标系中,可以得到自行车在任意曲面上运动时的速度约束方程[28]

$\sum_{k = 1}^9 B_{i,j}^k (q,p)\dot {q}_k = 0, i = {\rm r},{\rm f}, j = 1,2$

2 动力学建模

在经典动力学框架内,存在多种不同的力学原理和方法建立系统的动力学模型. 然而,不同方法可能导致动力学方程的表现形式存在很大不同[37]. 在缺乏计算机符号运算等便利分析工具的年代,如何建立自行车系统完备的动力学模型是一个具有挑战性的问题[12,17,19,33]. Getz 和 Marsden[21]采用几何力学的方法建立了一个极为简化的自行车动力学模型,并研究了自行车控制问题. Neimark 和 Fufaev[14]由于对自行车势能分析时的错误,得到了一组错误的动力学方程组;Papadopoulos 等[16]为建立摄动后的系统线性化动力学方程,手工推演时不得不引入一些直观的假设;Meajaard 等[17]系统地综述了历史上各种形式的自行车动力学建模方法,并针对经典的 Whipple 自行车构型,不仅采用计算机符号推导了自行车在平面上运动的非线性动力学方程组,而且与手工推导得到的线性化动力学模型进行对比,验证了模型的正确性. 论文中还提供了在 Whipple 自行车构型经典参数下,所得到的线性化方程的系数矩阵的具体表达式以及线性系统的具体特征值,并将其作为其他模型校验基准. Basu-Mandal 等[18]采用矢量力学中的 Newton-Euler 方法和分析力学中的 Euler-Lagrange 方法,并结合计算机符号运算,得到 Whipple 自行车完备的非线性微分代数方程组,并通过数值结果验证了两种模型的等效性. 作者还通过研究自行车做匀速直线运动时的线性化方程验证模型的正确性和精度. 在此基础上给出了自行车在水平面上做匀速圆周运动的动态平衡解的完备描述. Wang 等[33]同样采用欧拉-拉格朗日方法建立了 Whipple 自行车的非线性模型,并通过符号运算工具消除了完整约束和非完整约束,由此得到约化的动力学模型; Huang 等[38]利用 Kane 方法推导自行车的控制微分方程. Sharp[12]考虑车轮滑动作用建立了自行车线性化方程;Meijaard 和 Schwab[39]在建立自行车动力学模型时考虑了轮胎几何、路况以及系统阻尼等因素;Boyer 和 Porez[40]从几何力学角度研究了自行车动力学问题,并通过主纤维丛上的一般约化方法建立动力学模型. 由于自行车中所包含的约束方程以及动力学方程组的表现形式异常复杂,人们往往需要通过数值计算[41-42]或实验[32,43-44]验证模型的正确性.

对非完整系统来说,采用 Gibbs-Appell 方法可以得到具有最小维数的动力学方程[19,32,45]. Xiong 等[28]基于约束方程选取了 3 个独立的准速度 $\dot {\pmb\sigma } = [ \dot {\sigma }_1, \dot {\sigma }_2 ,\dot {\sigma }_3 ]^T = [\dot {\theta },\dot {\delta },\dot {\phi }_{\rm r}]^{\rm T}$,然后利用 Gibbs-Appell 方法推导得到了自行车的约化动力学方程

$m_{ij} (q)\ddot {\sigma }_j + \left( {\sum_{j = 1}^3 \sum_{k = 1}^3 c_i^{j,k} (q)\dot {\sigma }_j \dot {\sigma }_k } \right) = P_i (q), \ \ i = 1,2,3$

其中,系数 $c_i^{i,k} (q)$ 是关于广义坐标$q$的函数,$P_i (q)$ 为广义力. 通过数学软件 MAPLE 符号运算可以发现,方程 (5) 中的系数具有如下性质:

(1) 各项系数只与 $\sigma _1 $ 和 $\sigma _2 $ 有关,即 $m_{ij} = m_{ij} (\sigma _1 ,\sigma _2 )$, $c_i^{jk} = c_i^{jk} (\sigma _1 ,\sigma _2 )$, $P_i = P_i (\sigma _1 ,\sigma _2 )$;

(2) $m_{ij} (\sigma _1 ,\sigma _2 ) = m_{ji} (\sigma _1 ,\sigma _2 )$;

(3) $c_3^{3,3} (\sigma _1 ,\sigma _2 ) \equiv 0$;

(4) $P_3 (\sigma _1 ,\sigma _2 ) \equiv 0$.

然而,这些性质 (除了性质 (2) 是平凡的) 很难根据 Gibbs-Appell 方程或其他经典力学方程如 Lagrange 方程的结构去严格地证明. 事实上,这些性质来源于自行车系统内在的对称性,而要阐述对称性,则需要用到几何力学中的一些基本概念[46]. 对于平面自行车系统,在考虑两个几何约束方程 (1) 之后,其构型空间是一个七维微分流形,同时受到 4 个非完整约束作用,这就形成了该构型空间上的一个约束分布[20]. 自行车运动在构型空间切丛上形成的相轨迹始终限制在该约束分布之上. 取李群 $G = {\rm SE}(2)\times S^1\times S^1$ 为对称群,它是 3 个李子群 $ {\rm SE}(2)$,$S^1$ 和 $S^1$ 的直积,分别代表自行车后框架的平面刚体运动、后轮的转动以及前轮的转动. 在 $G$ 作用下,自行车系统具有 Lagrangian 不变性以及约束分布不变性[20]. 可以看到,在构型空间每一点处,约束允许的速度子空间与群轨道切空间之和张成了该点的切空间,同时二者交集为一维子空间. 在这基础之上,可以应用所谓的非完整 Lagrange-d'Alembert 方程以得到约化约束空间上的约化动力学方程[20,47-48]. 该方程本质上与 Gibbs-Appell 方程是等价的,但其考虑了对称性,结构较 Gibbs-Appell 方程更为清晰. 利用该方程,前述性质很容易得到证明,其中性质 (1) 是 Lagrangian 不变性和约束分布不变性的直接结果,而性质 (3) 和 (4) 除了这两个不变性之外,主要来源于前述两个子空间的交集是一维的.

当自行车在空间曲面上运动时,接触点处约束方程的数学描述更为复杂. 这对动力学方程组的约化带来了 很大的困难. Xiong 等[27]利用第一类拉格朗日方程[49]得到了自行车在曲面路面的运动方程,对应为一组微分代数方程

$\left. \begin{array}{l} {\pmb M}({\pmb q})\ddot{\pmb q} ={\pmb F}({\pmb q},\dot {\pmb q}) + {\pmb A}^{\rm T}({\pmb q},{\pmb p})\varLambda \\ {\pmb C}({\pmb q},{\pmb p}) = 0 \\ {\pmb G}({\pmb q},{\pmb p}) = 0 \\ {\pmb B}({\pmb q},{\pmb p})\dot{\pmb q} = 0 \end{array} \!\! \right \}$

其中,${\pmb F}({\pmb q},\dot {\pmb q})$ 与自行车的重力和惯性力有关,${\pmb A}= [ A_{i,j}^k ] \in \mathbb{R}^{6\times 9}$ 是完整约束和非完整约束的系数矩阵,$\varLambda = [\lambda _{i,j} ] \in \mathbb{R}^{6\times 1}$ 是前后车轮在接触点处与完整约束和非完整约束相对应的 6 个拉格朗日乘子.

3 自行车的相对平衡点及其稳定性

目前关于自行车的相对平衡点及其稳定性的研究主要有 3 种情况:

(1) 自行车在水平面上的匀速直线运动;

(2) 自行车在水平面上的匀速圆周运动;

(3) 自行车在旋转曲面上的匀速圆周运动.

为研究以上动态运动的稳定性,首先需要通过系统的动力学方程,得到其对应的平衡解,然后在平衡位置附近建立线性化动力学模型,通过分析该线性系统的 Lyapunov 稳定性问题,确定系统相对平衡点的稳定性. 历史上,人们对 Whipple 自行车做匀速直线运动情况的稳定性问题研究的较多[17,50-51]. Carvallo[9]和 Whipple[10]于 1899 年分别独立 推导出自行车的线性化方程组,并针对具体的模型参数计算了自行车自稳定的速度范围. 文献 [11,15,17,42] 相继针对 Carvallo-Whipple 自行车构型,分别采用 Lagrange 方法和矢量力学方法推导出了线性化方程. Schwab[42]与 Meijaard[17]还利用多体系统动力学计算软件分别求出了线性化方程的系数,并与手算结果进行了对比验证. Lennartsson[52]和 Aström[53]利用多体动力学软件 Sophia 得到的非线性动力学方程在平衡位置附近进行线性化处理,也得到了相应的线性化方程组. Basu-Mandal[18]利用对带乘子的 Lagrange 方程线性化, Moore[25]对 Kane 方法得到的非线性动力学方程线性化. 以上方法均得到了自行车做匀速直线运动时正确的线性化方程组,它具有如下的标准格式

${\pmb M}\ddot{\pmb \eta } + \omega _0 {\pmb D}\dot{\pmb \eta } + \left[ {g{\pmb K}_0 + \omega _0^2 {\pmb C}} \right]{\pmb \eta} = {\pmb f}$

其中,${\pmb\eta} = [\theta ,\delta ]^{\rm T}$,${\pmb f} = [P_1 ,P_2 ]^ {\rm T}$,$\omega _0 $ 是自行车匀速直线运动时后轮的角速度. 其他系数矩阵 ${\pmb M}$, ${\pmb K}_0 $, ${\pmb C}$ 和 ${\pmb D}$ 是与自行车几何和惯量参数相关的常数矩阵. 具体表达式见文献[28] 的附录.

近些年来,学者们发现自行车的自稳定性与自行车的所有参数相关[26,54],在经典 Whipple 自行车模型基础上还应进一步考虑非理想因素,如可以考虑车轮的滚动摩阻效应[55];前车架系统对稳定性的影响[36,49,51,56-58],其中前车架系统包括车头前立柱、前叉和前轮,在该模型中考虑了前车架系统的相对结构运动导致的水平速度自由度;自行车轮胎特征、路面梯度以及阻尼对稳定性也有影响[36,40,59-61];自行车车轮的侧面滑动影响[11];还有学者考虑了侧面风对自行车自稳定性影响[62].

自行车匀速直线运动的稳定性可以根据线性化动力学方程的特征根进行判断,Meijaard等[17]得到了 Whipple 自行车在运动速度 0$\sim$10m/s 范围内动力学方程 (7) 的特征根分布情况.根据特征根的分布,可以将自行车匀速直线运动受到小扰动时的状态分为 weave 运动,capsize 运动和 caster 运动.其中,自行车稳定直线运动的速度限定在 4.3m/s $<v<$ 6m/s.Doria 等[35]考虑自行车的前车架系统,轮胎特征等影响,得到了 4 种不同动力学模型下的特征根的实部和虚部与速度的关系,并提出了局部稳定指标和整体稳定指标.

除此之外,也有学者对自行车在水平面上的匀速圆周运动进行了研究. Psiaki[13]和 Franke 等[63]分别得到了一族匀速圆周运动解,而 Lennartsson[52]和Aström 等[53]则得到了三族匀速圆周运动解. Basu-Mandal 等[18]首次给出了 Whipple 自行车在水平路面上的全部匀速圆周运动解族,他们一共 得到了 4 个解族,而其中的两个解族在某种意义上可以合并为一个解族. 该结果得到了 Wang 等[33] 和 Xiong 等[28]的验证.

为了得到自行车在水平面上的匀速直线运动和匀速圆周运动的统一描述,并进行更加严格的稳定性分析,Xiong 等[28]基于 Gibbs-Appell 方程对这两种运动进行了研究. 这两种运动在某种意义上都可以看作是自行车动力系统的平衡点. 注意到 $\sigma _3 = \phi _r $ 是循环坐标,可以将式 (5) 改写成一阶常微分方程组的形式

$\dot {x} = f(x)$

其中 $x= (\sigma _1, \sigma _2, \dot {\sigma }_1, \dot {\sigma }_2, \dot {\sigma }_3 )$. 设 $x_0 $ 是方程 (8) 的平衡点,即其满足 $f(x_{0} ) = 0$,则必有 $x_0= (\theta _0,\delta _0,0,0,\omega _0)$,其中$\theta _0,\delta _0,\omega _0 $ 是 3 个常数. 根据前文提到的方程 (5) 系数所具有的性质,这 3 个常数只需要满足两个代数方程. 因此,在这两个代数方程独立的情况下,这样的平衡点不是孤立的,而是以单参数解族的形式存在的. 进一步,平衡点可以分为两类. 第一类平衡点为 $x_0 = (0,0,0,0,\omega _0)$,其中 $\omega _0 $ 为任意常数,这样的平衡点代表自行车的匀速直线运动. 第二类平衡点的 $\theta _0 ,\delta _0 $ 不同时为零,这样的平衡点代表自行车的匀速圆周运动. 利用 Whipple 自行车的经典参数[17],Xiong 等[28]得到了四族单参数圆周解,与 Basu-Mandal[18]及 Wang 等[33]的结果完全一致.

对于一些特殊的动力学系统[64],其平衡点的 Lyapunov 稳定性可以通过构造 Lyapunov 函数,即采用 Lyapunov 直接方法[65] 进行判断. 但是,对于自行车系统,其动力学方程组系数 的复杂性, 导致相应的 Lyapunov 函数不易被求解. 因此,Xiong 等[28] 基于 Lyapunov 间接方法,即根据系统 (8) 在平衡点处 Jacobi 矩阵的特征根分布来判断平衡点的 Lyapunov 稳定性,并且首次给出了自行车匀速直线运动和匀速圆周运动的非线性稳定性分析. 事实上,由于 $x_0 $ 是非孤立的,可以证明该点的 Jacobi 矩阵必有一个零特征根,这意味着 $x_0 $ 是非双曲的平衡点. 因此,$x_0 $ 的非线性稳定性与线性稳定性并不直接等价[66]. Xiong 等[28]结合中心流形定理[67],第一次严格地证明了如果平衡点 $x_0 $ 处的 Jacobi 矩阵其余 4 个特征根均具有负实部,则 $x_0 $ 是稳定的,但不是渐近稳定的.

对于自行车在旋转曲面上匀速圆周运动的稳定性,Xiong 等[27]亦开展了相关研究. 首先,他们给出了自行车在旋转曲面上圆周 解的定义. 该定义给定了广义坐标 $q$,曲面曲线参数 $p$ 以及 Lagrange 乘子 $A$ 随时间变化的规律,其中一共有 21 个待定常数,由微分代数方程组 (6) 确定. 为了消除时变变量,他们引入了一系列旋转变化,将圆周解等价转化为了一个新的微分代数方程组的平衡解,其中一共有 21 个待定常数. 同时他们发现,这 21 个常数只需要满足 20 个代数方程. 因此与在水平路面上运动的情形一样,这样的平衡点一般来说不是孤立的,而是以单参数解族的形式存在的. 他们以旋转抛物面 $\zeta = \alpha (\xi ^2 + \eta ^2)$,$\alpha \geqslant 0$ 为对象,在不同的曲面系数下都找到了 4 个单参数圆周解族. 这些圆周解族的结构随着旋转曲面参数的变化而演化,其中包含了不同解族之间的相互碰撞、分裂等现象.

旋转曲面上匀速圆周运动的稳定性指的是相应平衡解的 Lyapunov 稳定性. 在平衡点处将新的微分代数方程组线性化,并利 用线性约束方程消去非独立的变量,可以得到一个 7 维的线性系统. 同样,平衡点的非孤立性意味着该线性系统必有一个零特征根. 结合中心流形定理可以证明,如果线性系统的其余 6 个特征根都具有负实部,则该平衡点是稳定的,但不是渐近稳定的. 数值计算结果发现,随着旋转抛物面系数 $\alpha$ 增大,稳定圆周解的区间越来越小. 当 $\alpha$ 增大到某个临界值时,所有的圆周解都是不稳定的.

自行车的自稳定性研究除了基于解析模型的定量分析外,还可以从物理角度得到更直观的认识[26,68]. 历史上,对自行 车稳定性的观点主要有 3 种:一是以 Appell [69]、Timoshenko 和 Young[8]为代表的离心力观点,即前轮朝车体倾斜方向转动使车体转为曲线运动,所产生的离心惯性力平衡了重力的倾覆作用;二是以 Klein 和 Sommerfeld[70]为代表的陀螺效应观点 (如图2 所示),即车轮旋转产生的陀螺力矩在自稳定现象中起到了重要作用;三是以 Grammel [71]为代表的"脚轮效应"观点 (如图3 所示),即前轮尾迹 $c$ 是影响自行车稳定性的关键因素,当 $c > 0$ 时,前轮的法向支撑力产生对前叉转轴的力矩,推动车把朝倾斜方向转动,使离心力效应的稳定作用自动实现. Jones[72]安装了一个与前轮并列反向旋转的副车轮,以消除陀螺力矩作用,用实验否定了陀螺效应,验证了脚轮效应. 刘延柱[73]通过简化的力学分析对这三种效应都作出了解释. 在另一篇文献[74] 中,他经过估算发现在受控情况下,车轮的陀螺效应仅占稳定性因素的 3% 左右.

图2

图2   前轮的陀螺效应

Fig.2   Gyroscopic effect of the front wheel


图3

图3   车轮脚轮效应

Fig.3   Caster effect of the front wheel


但是,Kooijman 等[26]则否认了陀螺效应和脚轮效应是保证自行车实现稳定性的必要条件. 他们设计了一款 "TBS 自行车" (如图 4 所示),该 "自行车" 同样包括车身、前叉、前轮和后轮 4 个刚体,但是车身和前叉简化为各自带有集中质量的杆件. 在该实验自行车中,一方面通过在前轮附近利用反向旋转的副轮彻底消除陀螺效应,另一方面前叉转轴延长线与地面的交点位于前轮触地点的后方,与 Jones[72]的自行车正好相反,以此消除脚轮效应. 通过实验发现该"自行车"仍然可以实现自稳定,因此,他们认为陀螺效应和脚轮效应不是自行车实现自稳定的必要条件,但也不能否认这两个条件对自稳定的影响效应. 他们同时验证了自行车的其他参数,如前车架质量分布,各个几何参数的相互耦合作用等等,均对自行车自稳定性有重要影响. 刘延柱[75]认为 Kooijman 等[26]的自行车并非无脚轮效应,他通过理论分析发现,由于其重心高度远大于普通自行车,前轮的侧向摩擦力的正面作用超过法向支撑力的负面作用,由此推动前叉朝脚轮效应正确方向转动.

图4

图4   TBS 自行车试验模型[26]

Fig.4   The experimental TBS bicycle[26]


为了明确自行车各个参数对稳定性的影响程度,Xiong 等[28]对自行车匀速直线运动状态下各物理参数对稳定性的敏感性进行了理论分析. 他们发现轴距 $w$ 越大,自行车在水平面上作匀速直线运动时的自稳定区域越小;前轮尾迹 $c$ 越大,自稳定区域越大,这与Jones[72]的观点基本一致;前叉转轴倾角 $\lambda $ 影响相对较小,意味着该参数对自稳定具有很好的鲁棒性;前框架和后框架质心在惯性系中的水平位置对自稳定具有显著影响,这与 Kooijman[26]的观点一致;而对于自行车的车轮参数而言,增大前车轮半径,减小后车轮半径则有助于提高自行车的自稳定性;与陀螺效应有关联的前轮惯量参数对自稳定起相反作用. 另外,Doria[35]一方面基于方差的敏感度分析方法对自行车不同几何参数对稳定指数的影响进行了分析,另一方面利用相关分析方法,根据不同的相关系数判断几何参数对自行车系统整体稳定指标的影响规律. Tak 等[76]基于自行车线性动力学模型,研究了不同设计参数对自行车偏转速度和车把摇摆速度的灵敏度,结果发现在自行车的 25 个参数中有 7 个参数对稳定性影响明显.

4 自行车实验研究及控制

为了验证相关理论分析的正确性,许多学者开展了关于自行车的动力学实验研究. Roland 和 Lynch[77]实验分析了自行车的横向动力学以及轮胎特征参数,将实验结果与他们所提出的理论模型[78-79]进行对比验证;Miyagishi[80]设计了自行车机器人,用于实现无人骑行自行车的稳定性运动.

为研究自行车的自稳定特性,Kooijman 等[81]在自行车上安装了陀螺仪装置及速度传感器 (如图 5 所示),测量自行车运动过程中的车轮角速度、车身偏航速度、车把转角以及后轮转角等相关运动学量,并反演自行车线性化方程的特征根,验证匀速直线运动时的稳定性理论结果. Escalona 等[82]设计了类似的自行车动力学测试系统. 通过测量自行车运动过程中关键点的位移、速度和加速度量,验证自行车多体动力学系统模型和的正确性和有效性.

图5

图5   自行车的实验测试系统[85]

Fig.5   The instrumented bicycle system[85]


近年来,人们也开展了一系列关于自行车控制的研究. Lowell 和 McKell[83]综合考虑了前文所述的自行车的3个稳定因素,将驾车人对前叉的控制用简单的比例规律替代,建立数学模型计算,却得出不稳定的结果. 刘延柱[84]对控制规律作了一些修改,即考虑前叉转轴的阻尼因素,且控制规律中除车体倾斜的角度信息以外,还计入了角速度信息,这样计算结果即转变为渐近稳定. 有的学者通过在自行车上增加外置平衡装置,如飞轮[85-86]和平衡块[87]实现自行车的稳定持续前行. Tanaka[88]以车把转角为控制变量,采用 PD 控制器研究自行车的稳定行驶. Keo[89]提出了 output-zeroing 控制器的方法实现自行车在速度为零时的直立状态的稳定性; Owczarkowski[90]和 Anjumol[91]采用 LQR 控制方法实现自行车的直线跟踪控制;Toshiyuki 和 Zhang 等[92]采用带扰动观测器的滑模控制方法研究运动稳定性,Chen 等[93]采用滑模控制器研究自行车的车轮转动角跟踪控制问题. 除以之外,有些学者[23,94-98]以电动摩托车为对象,开展了相关动力学的实验研究工作,为未来新型自行车的研制和实验提供了必要的借鉴资料.

5 结论与展望

本文较详细地总结了自行车自发明以来,不同学者对其动力学建模、稳定性分析以及实验验证的研究工作. 作为典型的多刚体动力系统,自行车简单的机械结构蕴藏着丰富的动力学现象,在不同路面行驶过程中受到的复杂完整约束和非完整约束导致了其动力学模型的复杂性. 为了明晰自行车的自稳定性本质,不同学者采用不同方法分析了不同几何参数和质量参数对稳定性的影响机理,而且通过实验验证了所提出的不同模型的正确性和有效性. 研究自行车的稳定性不仅可以探索这个百年来至今都未有明确解释的"自行"问题,而且还可以更深入研究人作为主动控制输入时,人、机与环境之间的复杂耦合关系,通过定量分析和物理直观解释对自行车的自稳定有进一步的认识,对未来真正无人自行车的实现提供一定的参考价值.

参考文献

Herlihy DV. Bicycle: The History. New Haven, CT: Yale University Press, 2004

[本文引用: 1]

Schwab AL, Meijaard JP.

A review on bicycle dynamics and rider control

Vehicle System Dynamics, 2013,51(7):1059-1090

DOI      URL     [本文引用: 2]

Rankine WJM.

On the dynamical principles of the motion of velocipedes

The Engineer, 1869,28(79):129

[本文引用: 1]

Bourlet C.

Étude théorique sur la bicyclette

Bulletin de la Société Mathématique de France, 1899,27:76-96

[本文引用: 1]

Boussinesq J.

Aperçu sur la théorie de la bicyclette

Journal de Mathématiques Pures et Appliquées, 1899,5:117-136

[本文引用: 1]

Boussinesq J.

Complément à une étude récente concernant la théorie de la bicyclette: Influence, sur l'équilibre, des mouvements latéraux spontanés du cavalier

Journal de Mathématiques Pures et Appliquées, 1899,5:217-232

[本文引用: 1]

Klein F, Sommerfeld A, Noether FAE.

über die Theorie des Kreisels: Einführung in die Kinematik und Kinetik des Kreisels

BG Teubner, 1910

[本文引用: 1]

Timoshenko S, Young DH.

Advanced Dynamics

NewYork, NY, Toronto and London: McGraw-Hill Book Company, 1948

[本文引用: 2]

Carvallo E.

Théorie du movement du monocycle, part 2: Théorie de la bicyclette

J. Ec. Polytech. Paris, 1901,6:1-118.

[本文引用: 2]

Whipple FJW.

The stability of the motion of a bicycle

Quarterly Journal of Pure and Applied Mathematics, 1899,30(120):312-348

[本文引用: 2]

Bouasse H.

Cours De Mécanique Rationnelle Et Expérimentale, Librairie Ch

. Delagrave, Paris, 1910

[本文引用: 3]

Sharp RS.

The stability and control of motorcycles

Journal of Mechanical Engineering Science, 1971,13(5):316-329

DOI      URL     [本文引用: 2]

Psiaki ML.

Bicycle stability: A mathematical and numerical analysis

[B.A. Thesis]. Princeton: Princeton University, 1979

[本文引用: 2]

Nemark JI, Fufaev NA.

Dynamics of nonholonomic systems

American Mathematical Soc., 2004

[本文引用: 1]

Hand RS.

Comparisons and stability analysis of linearized equations of motion for a basic bicycle model

[Master Thesis]. Ithaca: Cornell University, 1988

[本文引用: 2]

Papadopoulos JM.

Bicycle steering dynamics and self-stability: a summary report on work in progress

Cornell Bicycle Research Project, Cornell University, Ithaca, NY, 1987

[本文引用: 2]

Meijaard JP, Papadopoulos JM, Ruina A, et al.

Linearized dynamics equations for the balance and steer of a bicycle: A benchmark and review

Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences, 2007,463(2084):1955-1982

[本文引用: 9]

Basu-Mandal P, Chatterjee A, Papadopoulos JM.

Hands-free circular motions of a benchmark bicycle

Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences, 2007,463(2084):1983-2003

[本文引用: 5]

Peterson DL, Gede G, Hubbard M.

Symbolic linearization of equations of motion of constrained multibody systems

Multibody System Dynamics, 2015,33(2):143-161

DOI      URL     [本文引用: 3]

Bloch AM.

Nonholonomic mechanics//Nonholonomic Mechanics and Control

New York, NY: Springer, 2003: 207-276

[本文引用: 4]

Getz NH, Marsden JE.

Control for an autonomous bicycle//Proceedings of 1995 IEEE International Conference on Robotics and Automation

IEEE, 1995,2:1397-1402

[本文引用: 2]

Åström KJ, Murray RM. Feedback Systems: An Introduction for Scientists and Engineers. Princeton: Princeton University Press, 2010

[本文引用: 1]

Hung, NB, Jaewon S, Lim O.

A study of the effects of input parameters on the dynamics and required power of an electric bicycle

Applied Energy, 2017,204:1347-1362.

DOI      URL     [本文引用: 1]

Baquero-Suárez M, Cortés-Romero J, Arcos-Legarda J, et al.

A robust two-stage active disturbance rejection control for the stabilization of a riderless bicycle

Multibody System Dynamics, 2019,45(1):7-35

DOI      URL    

Moore JK.

Human control of a bicycle

Davis, CA: University of California, 2012

[本文引用: 2]

Kooijman JDG, Meijaard JP, Papadopoulos JM, et al.

A bicycle can be self-stable without gyroscopic or caster effects

Science, 2011,332(6027):339-342

DOI      URL     [本文引用: 8]

A riderless bicycle can automatically steer itself so as to recover from falls. The common view is that this self-steering is caused by gyroscopic precession of the front wheel, or by the wheel contact trailing like a caster behind the steer axis. We show that neither effect is necessary for self-stability. Using linearized stability calculations as a guide, we built a bicycle with extra counter-rotating wheels (canceling the wheel spin angular momentum) and with its front-wheel ground-contact forward of the steer axis (making the trailing distance negative). When laterally disturbed from rolling straight, this bicycle automatically recovers to upright travel. Our results show that various design variables, like the front mass location and the steer axis tilt, contribute to stability in complex interacting ways.

Xiong J, Wang N, Liu C.

Bicycle dynamics and its circular solution on a revolution surface

Acta Mechanica Sinica, 2020,36(1):220-233

DOI      URL     [本文引用: 4]

Xiong J, Wang N, Liu C.

Stability analysis for the Whipple bicycle dynamics

Multibody System Dynamics, 2020,48(3):311-335

DOI      URL     [本文引用: 14]

Shi D, Berchenko-Kogan Y, Zenkov DV, et al.

Hamel's formalism for infinite-dimensional mechanical systems

Journal of Nonlinear Science, 2017,27(1):241-283

DOI      URL     [本文引用: 1]

Kang H, Liu C, Jia YB.

Inverse dynamics and energy optimal trajectories for a wheeled mobile robot

International Journal of Mechanical Sciences, 2017,134:576-588

DOI      URL     [本文引用: 3]

Peterson D, Hubbard M.

Analysis of the Holonomic Constraint in the Whipple Bicycle Model (P267)

// The Engineering of Sport 7. Paris: Springer, 2008: 623-631

[本文引用: 1]

Peterson DL.

Bicycle dynamics: modelling and experimental validation

Davis: University of California, 2013

[本文引用: 3]

Wang EX, Zou J, Xue G, et al.

Development of efficient nonlinear benchmark bicycle dynamics for control applications

IEEE Transactions on Intelligent Transportation Systems, 2015,16(4):2236-2246

DOI      URL     [本文引用: 5]

Zhao Z, Liu C.

Contact constraints and dynamical equations in Lagrangian systems

Multibody System Dynamics, 2016,38(1):77-99

DOI      URL     [本文引用: 4]

胡海岩.

动力学与控制论力学系统的自由度

力学学报, 2018,50(5):1135-1144

[本文引用: 3]

( Hu Haiyan.

On the degrees of freedom of a mechanical system

Chinese Journal of Theoretical and Applied Mechanics, 2018,50(5):1135-1144 (in Chinese))

[本文引用: 3]

Doria A, Roa S, Muñoz L.

Stability analysis of bicycles by means of analytical models with increasing complexity

Mechanical Sciences, 2019,10(1):229-241

DOI      URL     [本文引用: 3]

刘才山.

分析动力学中的基本方程与非完整约束

北京大学学报 (自然科学版), 2016,52(4):756-766

DOI      URL     [本文引用: 1]

Analytical mechanics is established based on d'Almbert-Lagrange Principle, Gauss principle, Jourdian principle and Hamilton principle, to deal with the dynamics of mechanical systems subject to holonomic or nonholonomic constraints. The governing equation of the systems are derived either by introducing Lagrange's multipliers to adjoin with the limitation equations for the virtual displacements, or by directly eliminating the constraint equations to achieve minimal formulations. The author presents a survey for the history of analytical mechanics, and explains some basic concepts, such as virtual displacement, ideal constraint, and the correlations between the Lagrange multipliers and the real constraint forces.

( Liu Caishan.

The fundamental equations in analytical mechanics for nonholonomic systems

Acta Scientiarum Naturalium Universitatis Pekinensis, 2016,52(4):756-766 (in Chinese))

DOI      URL     [本文引用: 1]

Analytical mechanics is established based on d'Almbert-Lagrange Principle, Gauss principle, Jourdian principle and Hamilton principle, to deal with the dynamics of mechanical systems subject to holonomic or nonholonomic constraints. The governing equation of the systems are derived either by introducing Lagrange's multipliers to adjoin with the limitation equations for the virtual displacements, or by directly eliminating the constraint equations to achieve minimal formulations. The author presents a survey for the history of analytical mechanics, and explains some basic concepts, such as virtual displacement, ideal constraint, and the correlations between the Lagrange multipliers and the real constraint forces.

Huang Y, Liao Q, Wei S, et al.

Dynamic modeling of a bicycle robot with front-wheel drive based on Kane's method

// The 2010 IEEE International Conference on Information and Automation. IEEE, 2010: 758-764

[本文引用: 1]

Meijaard JP, Schwab AL.

Linearized equations for an extended bicycle mode l//III European Conference on Computational Mechanics

Springer, Dordrecht, 2006: 772-772

[本文引用: 1]

Boyer F, Porez M, Mauny J.

Reduced dynamics of the non-holonomic Whipple bicycle

Journal of Nonlinear Science, 2018,28(3):943-983

DOI      URL     [本文引用: 2]

Escalona JL, Recuero AM.

A bicycle model for education in multibody dynamics and real-time interactive simulation

Multibody System Dynamics, 2012,27(3):383-402

DOI      URL     [本文引用: 1]

This paper describes the use of a bicycle model to teach multibody dynamics. The bicycle motion equations are first obtained as a DAE system written in terms of dependent coordinates that are subject to holonomic and non-holonomic constraints. The equations are obtained using symbolic computation. The DAE system is transformed to an ODE system written in terms of a minimum set of independent coordinates using the generalised coordinates partitioning method. This step is taken using numerical computation. The ODE system is then numerically linearised around the upright position and eigenvalue analysis of the resulting system is performed. The frequencies and modes of the bicycle are obtained as a function of the forward velocity which is used as continuation parameter. The resulting frequencies and modes are compared with experimental results. Finally, the non-linear equations of the bicycle are used to create an interactive real-time simulator using Matlab-Simulink. A series of issues on controlling the bicycle are discussed. The entire paper is focussed on teaching engineering students the practical application of analytical and computational mechanics using a model that being simple is familiar and attractive to them.

Schwab AL, Meijaard JP, Papadopoulos JM.

Benchmark results on the linearized equations of motion of an uncontrolled bicycle

Journal of Mechanical Science and Technology, 2005,19(1):292-304

DOI      URL     [本文引用: 3]

Cain SM, Perkins NC.

Comparison of experimental data to a model for bicycle steady-state turning

Vehicle System Dynamics, 2012,50(8):1341-1364

DOI      URL     [本文引用: 1]

The steady-state turning of a bicycle arises when the bicycle/rider system negotiates a constant radius turn with constant speed and roll angle. This paper explores steady-state turning by employing a bicycle instrumented to measure steering torque, steering angle, and bicycle speed, acceleration, and angular velocity. We report data obtained from 134 trials using two subjects executing steady turns defined by nine different radii, three speeds, and three rider lean conditions. A model for steady-state turning, based on the Whipple bicycle model, is used to interpret the experimental results. Overall, the model explains 95.6% of the variability in the estimated bicycle roll angle, 99.4% of the variability in the measured steering angle, and 6.5% of the variability in the measured steering torque. However, the model explains 56.6% of the variability in steering torque for the subset of trials without exaggerated rider lean relative to the bicycle frame. Thus, the model, which assumes a rigid and non-leaning rider, reasonably predicts bicycle roll and steering angles for all rider lean conditions and steering torque without exaggerated rider lean. The findings demonstrate that lateral shifting of the bicycle/rider centre of mass strongly influences the steering torque, suggesting that rider lean plays an important role in bicycle control during steady-state turning. By contrast, the required steering angle is largely insensitive to rider lean, suggesting that the steering angle serves as a superior cue for bicycle control relative to the steering torque.

Kooijman JDG, Schwab AL, Meijaard JP.

Experimental validation of a model of an uncontrolled bicycle

Multibody System Dynamics, 2008,19(1-2):115-132

DOI      URL     [本文引用: 1]

In this paper, an experimental validation of some modelling aspects of an uncontrolled bicycle is presented. In numerical models, many physical aspects of the real bicycle are considered negligible, such as the flexibility of the frame and wheels, play in the bearings, and precise tire characteristics. The admissibility of these assumptions has been checked by comparing experimental results with numerical simulation results.

The numerical simulations were performed on a three-degree-of-freedom benchmarked bicycle model. For the validation we considered the linearized equations of motion for small perturbations of the upright steady forward motion. The most dubious assumption that was validated in this model was the replacement of the tires by knife-edge wheels rolling without slipping (non-holonomic constraints).

Hubbard M.

Lateral dynamics and stability of the skateboard

J Appl Mech, 1979,46(4):931-936

DOI      URL     [本文引用: 1]

Marsden JE, Ratiu TS.

Introduction to mechanics and symmetry: A basic exposition of classical mechanical systems

Springer Science & Business Media, 2013

[本文引用: 1]

Bloch AM, Krishnaprasad PS, Marsden JE, et al.

Nonholonomic mechanical systems with symmetry

Archive for Rational Mechanics and Analysis, 1996,136(1):21-99

DOI      URL     [本文引用: 1]

Zenkov DV.

Integrability and stability of nonholonomic systems

The Ohio State University, 1998

[本文引用: 1]

王晓军, 吕敬, 王琪.

含摩擦滑移铰平面多刚体系统动力学的数值算法

力学学报, 2019,51(1):209-217

URL     [本文引用: 2]

( Wang Xiaojun, Jing, Wang Qi.

A numerical method for dynamics of planar multi- rigid-body system with frictional translational joints based on lugre friction model

Chinese Journal of Theoretical and Applied Mechanics, 2019,51(1):209-217 (in Chinese))

URL     [本文引用: 2]

Schwab AL, Kooijman JDG, Meijaard JP.

Some recent developments in bicycle dynamics and control

// 4th European Conference on Structural Control, ECSC 2008, Russian Academy of Sciences, 2008: 695-702

[本文引用: 1]

Sharp RS.

On the stability and control of the bicycle

Applied Mechanics Reviews, 2008,61(6):060803

DOI      URL     [本文引用: 2]

Lennartsson A.

Efficient multibody dynamics

KTH Royal Institute of Technology, 1999

[本文引用: 2]

Astrom KJ, Klein RE, Lennartsson A.

Bicycle dynamics and control: Adapted bicycles for education and research

IEEE Control Systems Magazine, 2005,25(4):26-47

[本文引用: 2]

Kooijman JDG, Schwab AL.

A review on bicycle and motorcycle rider control with a perspective on handling qualities

Vehicle System Dynamics, 2013,51(11):1722-1764

DOI      URL     [本文引用: 1]

Zhao Z, Wang N, Liu C.

Jump rule for edge impacts of rolling prisms

Theoretical and Applied Mechanics Letters, 2018,8(6):425-430

DOI      URL     [本文引用: 1]

Doria A, Roa Melo SD.

On the influence of tyre and structural properties on the stability of bicycles

Vehicle System Dynamics, 2018,56(6):947-966

DOI      URL     [本文引用: 1]

Klinger F, Nusime J, Edelmann J, et al.

Wobble of a racing bicycle with a rider hands on and hands off the handlebar

Vehicle System Dynamics, 2014,52(1):51-68

DOI      URL    

Plöchl M, Edelmann J, Angrosch B, et al.

On the wobble mode of a bicycle

Vehicle System Dynamics, 2012,50(3):415-429

DOI      URL     [本文引用: 1]

Wheel shimmy and wobble are well-known dynamic phenomena at automobiles, aeroplanes and motorcycles. In particular, wobble at the motorcycle is an (unstable) eigenmode with oscillations of the wheel about the steering axis, and it is no surprise that unstable bicycle wobble is perceived unpleasant or may be dangerous, if not controlled by the rider in time. Basic research on wobble at motorcycles within the last decades has revealed a better understanding of the sudden onset of wobble, and the complex relations between parameters affecting wobble have been identified. These fundamental findings have been transferred to bicycles. As mass distribution and inertial properties, rider influence and lateral compliances of tyre and frame differ at bicycle and motorcycle, models to represent wobble at motorcycles have to prove themselves, when applied to bicycles. For that purpose numerical results are compared with measurements from test runs, and parametric influences on the stability of the wobble mode at bicycles have been evolved. All numerical analysis and measurements are based on a specific test bicycle equipped with steering angle sensor, wheel-speed sensor, global positioning system (GPS) 3-axis accelerometer, and 3-axis angular velocity gyroscopic sensor.

Klinger F, Nusime J, Edelmann J, et al.

Wobble of a racing bicycle with a rider hands on and hands off the handlebar

Vehicle System Dynamics, 2014,52(sup1):51-68

DOI      URL     [本文引用: 1]

Doria A, Tognazzo M, Cusimano G, et al.

Identification of the mechanical properties of bicycle tyres for modelling of bicycle dynamics

Vehicle System Dynamics, 2013,51(3):405-420

DOI      URL    

Souh B.

Influence of tire side forces on bicycle self-stability

Journal of Mechanical Science and Technology, 2015,29(8):3131-3140

DOI      URL     [本文引用: 1]

Schwab AL, Dialynas G, Happee R.

Some effects of crosswind on the lateral dynamics of a bicycle

Multidisciplinary Digital Publishing Institute Proceedings, 2018,2(6):218

[本文引用: 1]

Franke G, Suhr W, Rieß F.

An advanced model of bicycle dynamics

European Journal of Physics, 1990,11(2):116

DOI      URL     [本文引用: 1]

李彦敏, 章婷婷, 梅凤翔.

用具有负定矩阵的梯度系统构造稳定的变质量力学系统

力学学报, 2018,50(1):109-113

URL     [本文引用: 1]

( Li Yanmin, Zhang Tingting, Mei Fengxiang.

Stable variable mass mechanical systems constructed by using a gradient system with negative-definite matrix

Chinese Journal of Theoretical and Applied Mechanics, 2018,50(1):109-113 (in Chinese))

URL     [本文引用: 1]

Murray RM, Li Z, Sastry SS, et al.

A Mathematical Introduction to Robotic Manipulation

CRC Press, 1994

[本文引用: 1]

Strogatz SH.

Nonlinear Dynamics and Chaos with Student Solutions Manual: With Applications to Physics, Biology, Chemistry, and Engineering

CRC Press, 2018

[本文引用: 1]

Carr J.

Applications of Centre Manifold Theory

Springer Science & Business Media, 2012

[本文引用: 1]

Meijaard JP, Papadopoulos JM, Ruina A, et al.

Historical review of thoughts on bicycle self-stability

Cornell University, Ithaca, NY, USA, 2011

[本文引用: 1]

Appell P.

Traité de mécanique rationnelle: Dynamique des systèmes

Gauthier-Villars, 1896

[本文引用: 1]

Klein F, Sommerfeld A. über die theorie des kreisels. BG Teubner, 1898

[本文引用: 1]

Grammel R.

Der Kreisel: Seine theorie und seine Anwendungen

Springer, 1920

[本文引用: 1]

Jones DEH.

The stability of the bicycle

Physics Today, 1970,23(4):34-40

[本文引用: 3]

刘延柱.

关于自行车的稳定性

力学与实践, 2012,34(2):90-93

URL     [本文引用: 1]

叙述自行车稳定性传统理论受到质疑和新理论提出的过程. 解释影响自行车稳定性的离心力效应、陀螺效应, 和新提出的脚轮效应的力学原理.

( Liu Yanzhu.

The stability of a bicycle

Mechanics in Engineering, 2012,34(2):90-93 (in Chinese))

URL     [本文引用: 1]

叙述自行车稳定性传统理论受到质疑和新理论提出的过程. 解释影响自行车稳定性的离心力效应、陀螺效应, 和新提出的脚轮效应的力学原理.

刘延柱.

自行车的受控运动

力学与实践, 1995,17(4):39-42

URL     [本文引用: 1]

本文以自行车和驾车人组成的多刚体系统为对象,考虑驾车人对车把的主动控制作用,导出稳定性条件,从而对自行车运动作出符合实际情况的动力学解释。

( Liu Yanzhu.

The controlled movement of a bicycle

Mechanics in Engineering, 1995,17(4):39-42 (in Chinese))

URL     [本文引用: 1]

本文以自行车和驾车人组成的多刚体系统为对象,考虑驾车人对车把的主动控制作用,导出稳定性条件,从而对自行车运动作出符合实际情况的动力学解释。

刘延柱.

自稳定的无人自行车

力学与实践, 2015,37(1):146-148

DOI      URL     [本文引用: 1]

叙述对自行车稳定性的各种理论的发展过程. 对一种特殊设计的所谓科伊曼自行车无人驾驶也能自行稳定的现象给出理论解释.

( Liu Yanzhu.

Self-stable bicycle without rider

Mechanics in Engineering, 2015,37(1):146-148 (in Chinese))

DOI      URL     [本文引用: 1]

叙述对自行车稳定性的各种理论的发展过程. 对一种特殊设计的所谓科伊曼自行车无人驾驶也能自行稳定的现象给出理论解释.

Tak TO, Won JS, Baek GY.

Design sensitivity analysis of bicycle stability and experimental validation

// Proceedings of the Bicycle and Motorcycle Dynamics Symposium on the Dynamics and Control of Single Track Vehicles, 2010: 20-22

[本文引用: 1]

Roland RD, Lynch JP.

Bicycle Dynamics: Tire Characteristics and Rider Modeling

Cornell Aeronautical Laboratory, 1972

[本文引用: 1]

Roland RD.

Computer simulation of bicycle dynamics

// Proceedings of the ASME Symposium Mechanics and Sport, 1973: 35-83

[本文引用: 1]

Roland RD, Massing DE.

A digital computer simulation of bicycle dynamics

Cornell Aeronautical Laboratory, 1971

[本文引用: 1]

Miyagishi S, Kageyama I, Takama K, et al.

Study on construction of a rider robot for two-wheeled vehicle

JSAE Review, 2003,24(3):321-326

DOI      URL     [本文引用: 1]

Kooijman JDG, Schwab AL, Meijaard J P.

Experimental validation of a model of an uncontrolled bicycle

Multibody System Dynamics, 2008,19(1-2):115-132

DOI      URL     [本文引用: 1]

In this paper, an experimental validation of some modelling aspects of an uncontrolled bicycle is presented. In numerical models, many physical aspects of the real bicycle are considered negligible, such as the flexibility of the frame and wheels, play in the bearings, and precise tire characteristics. The admissibility of these assumptions has been checked by comparing experimental results with numerical simulation results.

The numerical simulations were performed on a three-degree-of-freedom benchmarked bicycle model. For the validation we considered the linearized equations of motion for small perturbations of the upright steady forward motion. The most dubious assumption that was validated in this model was the replacement of the tires by knife-edge wheels rolling without slipping (non-holonomic constraints).

Escalona JL, Klodowski A, Munoz S.

Validation of multibody modeling and simulation using an instrumented bicycle: from the computer to the road

Multibody System Dynamics, 2018,43(4):297-319

DOI      URL     [本文引用: 1]

Lowell J, McKell HD.

The stability of bicycles

Amer J Physics, 1982,50(12):1106-1112

DOI      URL     [本文引用: 1]

刘延柱.

再谈无人自行车的自稳定性

力学与实践, 2020,42(1):116-118

URL     [本文引用: 1]

( Liu Yanzhu.

Revisit of self-stabilization of unmanned bicycle

Mechanics in Engineering, 2020,42(1):116-118 (in Chinese))

URL     [本文引用: 1]

Keo L, Yoshino K, Kawaguchi M, et al.

Experimental results for stabilizing of a bicycle with a flywheel balancer

// 2011 IEEE international conference on robotics and automation, IEEE, 2011: 6150-6155

[本文引用: 3]

Yetkin H, Kalouche S, Vernier M, et al.

Gyroscopic stabilization of an unmanned bicycle

// 2014 American Control Conference, IEEE, 2014: 4549-4554

[本文引用: 1]

Yamakita M, Utano A, Sekiguchi K.

Experimental study of automatic control of bicycle with balancer

// 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems, IEEE, 2006: 5606-5611

[本文引用: 1]

Tanaka Y, Murakami T.

Self sustaining bicycle robot with steering Controller

// Advanced Motion Control, 2004. AMC'04. The 8th IEEE International Workshop on, IEEE, 2004: 193-197

[本文引用: 1]

Keo L, Yamakita M.

Controlling balancer and steering for bicycle Stabilization

// Intelligent Robots and Systems, 2009, IROS 2009. IEEE/RSJ International Conference on IEEE, 2009, 4541-4546

[本文引用: 1]

Owczarkowski A, Horla D, Kozierski P, et al.

Dynamic modeling and simulation of a bicycle stabilized by LQR control. Methods and Models in Automation and Robotics (MMAR)

// 2016 21st International Conference on IEEE, 2016: 907-911

[本文引用: 1]

Anjumol MA, Jisha VR.

Optimal stabilization and straight line tracking of an electric bicycle

// 2014 International Conference on Power Signals Control and Computations (EPSCICON), IEEE, 2014: 1-6

[本文引用: 1]

Zhang Y, Yi J.

Dynamic modeling and balance control of human/bicycle Systems

// Advanced Intelligent Mechatronics (AIM), 2010 IEEE/ASME International Conference on IEEE, 2010: 1385-1390

[本文引用: 1]

Chen CK, Dao TS.

Fuzzy control for equilibrium and roll-angle tracking of an unmanned bicycle

Multibody System Dynamics, 2006,15(4):321-346

DOI      URL     [本文引用: 1]

This study presents steady turning motion and roll-angle tracking controls for an unmanned bicycle. The equations of motion describing the dynamics of a bicycle are developed using Lagrange's equations for quasi-coordinates. Pure rolling without slipping constraints between the ground and two wheels are also considered in this model. These constraints introduce four holonomic and four non-holonomic constraint equations to the model. For the developed bicycle dynamics, one PID and one fuzzy controller that create steering torque are derived to recover the balance of the bicycle from a near-fall state. Furthermore, another fuzzy controller is added for controlling the bicycle to a desired roll angle which leads to its steady circular motion. The bicycle can track a given roll angle while maintaining its balance. The effectiveness of the control schemes is proved by simulation results.

Rice RS, Roland RD.

An evaluation of the performance and handling qualities of bicycles

Cornell Aeronautical Laboratory, 1970

[本文引用: 1]

Döhring E.

Die Stabilität von Einspurfahrzeugen

Forschung auf dem Gebiet des Ingenieurwesens A, 1955,21(2):50-62

Eaton DJ.

Man-machine dynamics in the stabilization of single-track vehicles

University Microfilms, 1987

Biral F, Bortoluzzi D, Cossalter V, et al.

Experimental study of motorcycle transfer functions for evaluating handling

Vehicle System Dynamics, 2003,39(1):1-25

DOI      URL    

Cossalter V, Lot R, Maggio F.

The modal analysis of a motorcycle in straight running and on a curve

Meccanica, 2004,39(1):1-16

DOI      URL     [本文引用: 1]

The vibrational modes (generalized) of a two-wheel vehicle are studied in several trim configurations. The modal analysis is carried out on a 3D non-linear mathematical model, developed using the natural coordinates approach. A special procedure for evaluating the steady state solutions in straight running and on a curve is proposed. The paper presents detailed results of the modal analysis for a production sports motorcycle. Furthermore, the influence of speed and lateral (centripetal) acceleration on stability, shape and modal interactions (coupling) is highlighted. Finally, consistency between the first experimental tests and simulation results is shown.

/