最优控制器matlab仿真,第一章 讲稿 matlab最优控制仿真.pdf

本文档详细介绍了使用MATLAB进行最优控制仿真的方法,包括care、lqr等函数在连续和离散系统中的应用。具体以一级倒立摆为例,通过牛顿力学分析建立对象模型,并进行线性化处理,得到状态方程,展示了如何设计最优控制器。
摘要由CSDN通过智能技术生成

最优控制仿真-matlab函数

1、[X,L,G,rr]=care(A,B,Q,R,S,E)——解连续系统的代

数Riccati方程

X:Riccati方程的解

L :闭环状态方程的特征值

G: 最优反馈增益阵

rr:残留矩阵的Frobenius范数

2、[K,S,e]=lqr(A,B,Q,R,N)——连续系统线性二次型状

态调节器

K:最优反馈增益阵

S:Riccati方程的解

e:闭环系统特征值

最优控制仿真-matlab函数

3、dare ——解离散系统的代数Riccati方程

4、dlqr——离散系统线性二次型状态调节器

5、lqry——连续系统线性二次型输出调节器

6、lqrd——连续时间系统的离散状态调节器

最优控制仿真-一级倒立摆

M 小车质量

m 摆杆质量

b 小车摩擦系数

l 摆杆转动轴心到杆质

心的长度

I 转动惯量

F 加在小车上的力

x 小车位置

φ摆杆与垂直向上方向

的夹角

θ摆杆与垂直向下方向

的夹角

最优控制仿真-一级倒立摆

一、建立对象模型-牛顿力学方法

最优控制仿真-一级倒立摆

一、建立对象模型-牛顿力学方法

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

(1)

由摆杆水平方向的受力进行分析可以得到下面等

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值