0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

采用极点配置法实现倒立摆系统的设计

牵手一起梦 来源:湖南工学院 电气与信息工 作者:易杰 2020-05-03 18:11 次阅读

1 引言

倒立摆是研究控制理论的典型实验平台。由于倒立摆系统本身所具有的高阶次、不稳定、多变量、非线性和强耦合特性,许多现代控制理论的研究人员一直将它视为典型的研究对象,不断从中发掘出新的控制策略和控制方法。控制器的设计是倒立摆系统的核心内容,因为倒立摆是一个绝对不稳定的系统,为使其保持稳定,并且可以承受一定的干扰,采用极点配置法设计用于直线型一级倒立摆系统的控制器。

2 数学模型的建立

因为倒立摆系统本身是一个自不稳定的系统,因此实验建模存在一定的困难。然而,经过谨慎的假设,忽略掉一些次要因素,就能使倒立摆系统成为一个典型的运动的刚体系统,使之在惯性坐标系内应用经典力学理论就能建立系统的动力学方程。下面采用牛顿一欧拉方法建立直线型一级倒立摆系统的数学模型。

2.1 微分方程的推导

在忽略空气阻力和各种摩擦后,可将直线一级倒立摆系统抽象成小车和匀质杆组成的系统,如图l所示。

采用极点配置法实现倒立摆系统的设计

假设M为小车质量;m为摆杆质量;b为小车摩擦系数;

l为摆杆转动轴心到杆质心的长度;I为摆杆惯量:F为加在小车上的力;x为小车位置;φ为摆杆与垂直向上方向的夹角;

θ摆杆与垂直向下方向的夹角图2示出系统中小车和摆杆的受力分析图。其中,N和P为小车与摆杆相互作用力的水平和垂直方向分量脚。值得注意的是:在实际倒立摆系统中检测和执行装置的正负方向已确定,因而矢量方向定义如图2所示,图示方向为矢量正方向。

分析小车水平方向所受的合力,可得方程为:

MX=F—bi—N

由摆杆水平方向的受力进行分析,可得:

2.2 状态空间方程

由方程组(8)对x,φ解代数方程,整理后得:

3、 状态空间极点配置

4 、仿真验证

建立直线一级倒立摆的仿真模型如图3所示。“GLlIPState—Space”为直线一级倒立摆的状态空间模型。双击图3中的“Poles Control”模块,打开图4中的设置窗口。

把计算得到的K值输入到上面的窗口。可得图4所示的仿真运行结果。

由图5可见,在存在干扰的情况下,系统在3 s内基本上可以恢复到新的平衡位置。

5、 实时控制

将仿真得到的K参数输入到实际系统的控制模块中,可得图6所示实时控制曲线。在给定倒立摆干扰后,系统响应图7所示。

6、 结语

采用极点配置法设计的用于直线型一级倒立摆系统的控制器,可使系统在很小的振动范围内保持平衡,小车振动幅值约为4×10-3m,摆杆振动幅值约0.05 rad,系统稳定时间约3 s。

责任编辑:gt

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 仿真
    +关注

    关注

    50

    文章

    4014

    浏览量

    133311
  • 计算
    +关注

    关注

    2

    文章

    442

    浏览量

    38694
收藏 人收藏

    评论

    相关推荐

    【IntoRobot Neutron试用体验】使用Neutron实现倒立的初步倒立

    的、不稳定的,非线性系统,我做的旋转倒立也是四年前2013全国大学生电子设计竞赛的一道赛题,实现倒立是最基本的一个要求。利用IntoRob
    发表于 06-29 15:59

    倒立系统简介

    目录一、倒立系统简介二、二级倒立模型构建三、二级倒立
    发表于 09-01 07:14

    关于倒立的问题描述

    倒立分析、建模与仿真引言倒立是机器人学中一个非常重要的模型,火箭、导弹、双足机器人、四足机器人,基本都是倒立
    发表于 09-07 06:59

    倒立该如何去实现

    什么是倒立倒立该如何去实现呢?
    发表于 12-23 06:18

    基于单片机实现对二级倒立的控制

    本文简要说明了二级倒立系统及其建模,并分析了这个系统的特点。着重于建立一个单片机系统,在状态反馈的基础上
    发表于 06-26 10:32 49次下载

    基于状态反馈控制的倒立系统分析和设计

    针对多输入多输出的倒立系统平衡控制,利用牛顿-欧拉方法建立了直线型一级倒立系统的数学模型。在
    发表于 12-17 16:28 0次下载

    环形倒立

    固高科技的环形倒立系列产品采用开放的控制解决方案和模块化的实验平台,以旋转运动模块为基础平台,轻松构建环型一级倒立,环形串联两级
    发表于 04-05 22:30 136次下载

    倒立的非线性稳定控制实现

    对一维 倒立 系统的稳定和起摆进行了深入研究。通过$% 理论对系统进行坐标和输入量的变换,实现系统
    发表于 07-06 17:59 41次下载
    <b class='flag-5'>倒立</b><b class='flag-5'>摆</b>的非线性稳定控制<b class='flag-5'>实现</b>

    智能控制在倒立控制系统中的应用

    倒立 系统是一个复杂的非线性系统本文建立了倒立的一种非线性数学模型在分析的基础上为
    发表于 07-06 18:19 56次下载
    智能控制在<b class='flag-5'>倒立</b><b class='flag-5'>摆</b>控制<b class='flag-5'>系统</b>中的应用

    倒立系统的自摆起和稳定控制

    为了实现一级倒:芷系统自摆起和稳定控制,该文采用了最优控制与PID控制相结合的控制方法。首先,采用BangBang控制理论设计开环时间最优
    发表于 01-18 15:00 92次下载
    <b class='flag-5'>倒立</b><b class='flag-5'>摆</b><b class='flag-5'>系统</b>的自摆起和稳定控制

    倒立系统的智能控制算法研究

    倒立系统是一种典型的控制系统模型,能够将实际与理论相结合,可以开发出新的控制算法来应用在系统模型之上。
    发表于 08-29 15:04 111次下载
    <b class='flag-5'>倒立</b><b class='flag-5'>摆</b><b class='flag-5'>系统</b>的智能控制算法研究

    简易环形倒立控制系统的设计实现

    本文介绍了一种简易环形倒立控制系统的设计实现
    发表于 08-23 16:27 20次下载

    倒立控制系统的原理及其应用介绍

    通过对一阶旋转倒立系统原理的分析,选用单片机作为控制器,直流电机作为执行器,电位器式角度传感器作为反馈环节,采用PID控制算法设计实现了一
    发表于 10-19 15:21 59次下载
    <b class='flag-5'>倒立</b><b class='flag-5'>摆</b>控制<b class='flag-5'>系统</b>的原理及其应用介绍

    倒立是什么_倒立有什么用

    倒立控制系统(InvertedPendulumSystem简称IPS)是一个复杂的、不稳定的、非线性系统,是进行控制理论教学及开展各种控制实验的理想实验平台。对
    发表于 11-27 16:36 5.7w次阅读

    采用16位结构的微控制器实现二级倒立系统的设计

    倒立系统在控制理论研究中是一种较为理想的实验装置。倒立系统可以用多种理论和方法来
    发表于 05-03 10:29 1582次阅读
    <b class='flag-5'>采用</b>16位结构的微控制器<b class='flag-5'>实现</b>二级<b class='flag-5'>倒立</b><b class='flag-5'>摆</b><b class='flag-5'>系统</b>的设计