A time-delay compensation method for a networked inverted pendulum with input constraints, which first obtains the state space equation of the inverted pendulum system, and establishes a discrete switched system model for the networked inverted pendulum control system based on the state space equation. Finally, a state feedback controller is designed to satisfy the input constraints. The networked inverted pendulum control system is exponentially stable. This method not only solves the delay compensation problem in the networked control system, but also solves the input constraint problem in the actual system, and realizes the stable pendulum control of the inverted pendulum system with input constraints, but the invention is not only limited to this example, and its results are heavy to the actual networked control system. The reference significance.
【技术实现步骤摘要】
一种具有输入约束的网络化倒立摆系统的时延补偿方法
本专利技术涉及网络化倒立摆控制
,尤其涉及的是一种具有输入约束的网络化倒立摆系统的时延补偿方法。
技术介绍
自倒立摆控制系统出现以来,由于其高阶次、多变量、非线性、强耦合和不稳定等特点引起了大量专家学者的兴趣,成为控制领域的研究热点。倒立摆系统可以被认为是一类重心在上、支点在下的被控对象,许多工业系统中的控制问题都可以抽象为倒立摆的稳定控制问题。因此,倒立摆控制系统的研究具有重要的理论和实践意义。网络化倒立摆控制系统不同于传统的点对点控制的倒立摆系统,其传感器、控制器和执行器之间的信息都是通过通信网络传输,是一类典型的网络化控制系统平台。许多实际的网络化控制系统中的控制问题,都可以抽象为网络化倒立摆系统的稳定控制问题。因此,研究网络化倒立摆系统中的控制问题对工业中的网络化控制系统有着重要的参考意义。目前,实现网络化倒立摆控制系统的稳摆控制主要存在以下难点:1)、倒立摆本身是一种高阶次、多变量、非线性、强耦合和不稳定的快变系统,另外,由于网络的引入,时延问题使得倒立摆更加难以控制。2)、在网络化倒立摆系统中通常存在输入约束问题,如果在控制器设计时不考虑输入约束问题,那么控制算法就难以实现期望的系统性能,甚至难以实现倒立摆的稳摆控制。针对上述网络化控制系统中的时延问题,现有文献已经提出了一些解决方法,主要包括以下几类:1)、不确定系统方法。其基本思想是将时延分解为均值部分和不确定部分,将网络化控制系统建模为范数有界的不确定系统,从而可以利用不确定系统的方法进行系统分析与设计。但是此方法存在一定的保守性,特 ...
【技术保护点】
一种具有输入约束的网络化倒立摆系统的时延补偿方法,其特征在于:包括以下步骤:步骤1)应用牛顿—欧拉方法建立倒立摆控制系统运动学模型,然后,对其进行线性化并化简,得到状态空间方程如下:
【技术特征摘要】
1.一种具有输入约束的网络化倒立摆系统的时延补偿方法,其特征在于:包括以下步骤:步骤1)应用牛顿—欧拉方法建立倒立摆控制系统运动学模型,然后,对其进行线性化并化简,得到状态空间方程如下:其中,为倒立摆系统的状态量;p为小车的位移,小车的速度,φ为摆杆与竖直向上方向的夹角,为摆杆角速度;y(t)为系统输出;为控制输入,为系统矩阵,为输入矩阵,为输出矩阵;g为重力加速度,l为摆杆转动轴心到摆杆质心的长度;步骤2)根据连续系统离散化方法,并考虑网络诱导时延的影响,得到离散的切换系统模型如下:x(k+1)=Ax(k)+B0σ(k)·u(k)+B1σ(k)·u(k-1)(2)其中,T为系统采样周期,执行器读取缓冲区的周期为T0=T/N,N为有限正整数;n0(k)和n1(k)满足以下条件:其中,Z0为集合{0,1,…,N},n0(k)T0和n1(k)T0分别代表u(k)和u(k-1)在周期[kT(k+1)T]内作用在被控对象上的时间;σ(k)∈Z0是切换信号,其取值由映射[n1(k)n0(k)]→σ(k)确定,为二维实数空间,为一维实数空间,如下:步骤3)设计形如u(k)=Kx(k)的状态反馈控制器,得到闭环网络化控制系统模型如下:x(k+1)=(A+B0σ(k)K)x(k)+B1σ(k)Kx(k-1)(5)其中,K为状态反馈增益矩阵,系统初始状态满足以下条件:其中,U为给定常数矩阵,x(-i)为i=0,1时的状态量,vi为与状态量x(-i)同维数的向量;步骤4)考虑实际系统中存在输入约束:
【专利技术属性】
技术研发人员:俞立,李同祥,刘安东,张文安,宋文华,吴言穗,王瑶为,
申请(专利权)人:浙江工业大学,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。