首页 > 其他分享 >基于UKF的能量控制的环形一级倒立摆的控制模型仿真

基于UKF的能量控制的环形一级倒立摆的控制模型仿真

时间:2022-10-10 15:31:13浏览次数:39  
标签:仿真 控制 环形 摆杆 所示 UKF 倒立


首先进行一级环形倒立摆的建模过程如下所示:

基于UKF的能量控制的环形一级倒立摆的控制模型仿真_编码器

    该次设计所研究的旋转倒立摆系统模型如图1所示,倒立摆模块由倒立摆的摆杆和一个支撑摆杆的旋转臂组成,摆杆固定在旋转臂一端,可以在垂直于转臂的方向上做360度的转动。旋臂的另一端安装在一个旋转伺服装置上,伺服装置通过电机驱动齿轮转动来实现旋臂在水平面内做360度的旋转。在摆杆的底端以及旋臂的里端均装有光电编码器,用来检测角度的变化并将信号传送给计算机。

状态空间方程

    由于旋转倒立摆系统自身的特点,在没有控制或控制效果不佳的情况下很难稳定。对于倒立摆的控制有和两个变量,只是对于这两个变量的控制并不能使倒立摆达到平衡,因为除了位置信号以外还缺少了反映运动情况的信号,控制器必须在兼顾这些因素的情况下进行对倒立摆的控制。所以整个倒立摆系统需要对四个变量同时进行考虑。

所以,对于环形一级倒立摆的模型,其如下所示:

基于UKF的能量控制的环形一级倒立摆的控制模型仿真_状态空间_02

所以,不带UKF和EKF的一阶环形倒立摆的仿真模型如下所示:

基于UKF的能量控制的环形一级倒立摆的控制模型仿真_编码器_03

其仿真结果如下所示:

输入控制信号:

基于UKF的能量控制的环形一级倒立摆的控制模型仿真_编码器_03

输出信号:

基于UKF的能量控制的环形一级倒立摆的控制模型仿真_状态空间_05

 

基于UKF的能量控制的环形一级倒立摆的控制模型仿真_编码器_06

 

·第1三个部分是基于UKF的能量控制的环形一级倒立摆的控制模型仿真;

基于UKF的能量控制的环形一级倒立摆的控制模型仿真_建模_07

基于UKF的能量控制的环形一级倒立摆的控制模型仿真_状态空间_08

基于UKF的能量控制的环形一级倒立摆的控制模型仿真_编码器_09

基于UKF的能量控制的环形一级倒立摆的控制模型仿真_编码器_10

 

·第2三个部分是基于EKF的能量控制的环形一级倒立摆的控制模型仿真;

基于UKF的能量控制的环形一级倒立摆的控制模型仿真_状态空间_11

基于UKF的能量控制的环形一级倒立摆的控制模型仿真_建模_12

基于UKF的能量控制的环形一级倒立摆的控制模型仿真_编码器_10

基于UKF的能量控制的环形一级倒立摆的控制模型仿真_建模_14

 

 

 

 

 

 

 

 

 

标签:仿真,控制,环形,摆杆,所示,UKF,倒立
From: https://blog.51cto.com/u_15815923/5743812

相关文章

  • 实验5:开源控制器实践——POX
    目录一、实验目的二、实验环境三、实验要求四、个人总结一、实验目的1.能够理解POX控制器的工作原理;2.通过验证POX的forwarding.hub和forwarding.l2_learning模块,初步......
  • 为 Docker 安装 Portainer 控制台
    拉取Portainer dockerpullportainer/portainer启动Portainer容器dockerrun-d-p9000:9000--restart=always--nameprtainerportainer/portainer打......
  • 实验5:开源控制器实践——POX
    三、实验要求(一)基本要求1.搭建下图所示SDN拓扑,协议使用OpenFlow1.0,控制器使用部署于本地的POX(默认监听6633端口)2.阅读Hub模块代码,使用tcpdump验证Hub模块;h1ping......
  • 实验6:开源控制器实践——RYU
    实验6:开源控制器实践——RYU一、实验目的能够独立部署RYU控制器;能够理解RYU控制器实现软件定义的集线器原理;能够理解RYU控制器实现软件定义的交换机原理。二、实验环......
  • 实验4:开源控制器实践——OpenDaylight+实验5:开源控制器实践——POX
    实验4:开源控制器实践——OpenDaylight一、实验目的能够独立完成OpenDaylight控制器的安装配置;能够使用Postman工具调用OpenDaylightAPI接口下发流表。二、实验环境......
  • 流程控制
    引入作用:流程控制语句是用来控制程序中各语句执行顺序的语句,可以吧语句租户成能完成一定功能的小逻辑模块。分类顺序顺序结构选择条件判断结构if单分支......
  • 实验5:开源控制器实践——POX
    (一)基本要求1.搭建下图所示SDN拓扑,协议使用OpenFlow1.0,控制器使用部署于本地的POX(默认监听6633端口)2.阅读Hub模块代码,使用tcpdump验证Hub模块; h1pingh2:  ......
  • 开源控制器实践(ODL)
    实验4:开源控制器实践——OpenDaylight一、实验目的能够独立完成OpenDaylight控制器的安装配置;能够使用Postman工具调用OpenDaylightAPI接口下发流表。二、实验环境......
  • 实验4:开源控制器实践——OpenDaylight
    一.基本要求1.利用Mininet平台搭建下图所示网络拓扑,并连接OpenDaylight控制器2.通过Postman工具调用OpenDaylight提供的API下发流表,实现拓扑内主机h1和h3网络中断10s......
  • 实验5:开源控制器实践——POX
    (一)基本要求h1pingh2、h2和h3的tcpdump抓包结果使用tcpdump验证Hub模块使用tcpdump验证Switch模块L2_learning模块代码流程图(二)进阶要求重新......