倒立摆建模
创始人
2024-05-30 08:32:47

前言

系统由一辆具有动力的小车和安装在小车上的倒立摆组成,系统是不稳定,我们需要通过控制移动小车使得倒立摆保持平衡。

具体地,考虑二维情形如下图,控制力为水平力FFF,输出为角度θ\thetaθ以及小车的位置xxx。

在这里插入图片描述

力分析和系统方程

设两个物体在水平和竖直方向上的相互作用力分别为NNN和PPP。
将小车水平方向上的力相加,得到牛顿力学方程:
Mx¨+bx˙+N=FM\ddot{x}+b\dot{x}+N=FMx¨+bx˙+N=F
将倒立摆水平方向上的力相加,得到:
N=mx¨+mlθ¨cosθ−mlθ˙2sinθN=m\ddot{x}+ml\ddot{\theta}cos\theta-ml\dot{\theta}^2sin\thetaN=mx¨+mlθ¨cosθ−mlθ˙2sinθ
将NNN消去,得
Mx¨+bx˙+mx¨+mlθ¨cosθ−mlθ˙2sinθ=FM\ddot{x}+b\dot{x}+m\ddot{x}+ml\ddot{\theta}cos\theta-ml\dot{\theta}^2sin\theta=FMx¨+bx˙+mx¨+mlθ¨cosθ−mlθ˙2sinθ=F
将垂直于摆的力相加,得
Psinθ+Ncosθ−mgsinθ=mlθ¨+mx¨cosθ(a)Psin\theta+Ncos\theta-mgsin\theta=ml\ddot{\theta}+m\ddot{x}cos\theta(a)Psinθ+Ncosθ−mgsinθ=mlθ¨+mx¨cosθ(a)
为了消去P,NP,NP,N两项,将两个物体质心的力矩相加,得
Plsinθ−Nlcosθ=Iθ¨(b)Plsin\theta-Nlcos\theta=I\ddot{\theta}(b)Plsinθ−Nlcosθ=Iθ¨(b)
(a)×l+(b)(a)\times l+(b)(a)×l+(b)得
(I+ml2)θ¨+mglsinθ=−mlx¨cosθ(I+ml^2)\ddot{\theta}+mglsin\theta=-ml\ddot{x}cos\theta(I+ml2)θ¨+mglsinθ=−mlx¨cosθ

线性化

将上述方程线性化,θ=π\theta=\piθ=π,并假设系统保持在这个平衡的小邻域内。设ϕ\phiϕ为摆对平衡位置的偏差,满足θ=π+ϕ\theta=\pi+\phiθ=π+ϕ,若偏差十分小,使用以下近似:
cosθ=cos(π+ϕ)≈−1sinθ=sin(π+ϕ)≈−ϕθ¨2=ϕ˙2≈0cos\theta=cos(\pi+\phi)\approx-1 \\ sin\theta=sin(\pi+\phi)\approx-\phi \\ \ddot{\theta}^2=\dot{\phi}^2\approx0cosθ=cos(π+ϕ)≈−1sinθ=sin(π+ϕ)≈−ϕθ¨2=ϕ˙​2≈0

将上述近似公式应用至前面的非线性控制方程,得到两个线性化的方程,并使用uuu替代FFF得
(I+ml2)ϕ¨−mglϕ=mlx¨(M+m)x¨+bx˙−mlϕ¨=u(I+ml^2)\ddot{\phi}-mgl\phi=ml\ddot{x} \\ (M+m)\ddot{x}+b\dot{x}-ml\ddot{\phi}=u(I+ml2)ϕ¨​−mglϕ=mlx¨(M+m)x¨+bx˙−mlϕ¨​=u

传递函数

假设初始条件为0,对系统方程应用拉普拉斯变换:

todo

相关内容

热门资讯

苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
世界上最漂亮的人 世界上最漂亮... 此前在某网上,选出了全球265万颜值姣好的女性。从这些数量庞大的女性群体中,人们投票选出了心目中最美...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...
猫咪吃了塑料袋怎么办 猫咪误食... 你知道吗?塑料袋放久了会长猫哦!要说猫咪对塑料袋的喜爱程度完完全全可以媲美纸箱家里只要一有塑料袋的响...