状态方程离散化处理

连续状态空间方程:

\dot{x}(t)=Ax(t)+Bu(t)

y(t)=Cx(t)+Du(t)

1欧拉法

1.1 状态方程

\dot{x}(t)=\frac{x(k+1)-x(k)}{T}代入状态方程得

\frac{x(k+1)-x(k)}{T}=Ax(k)+Bu(k)

化简为x(k+1)=(AT+I)x(k)+BTu(k)

1.2 输出方程

输出方程为y(k+1)=Cx(k+1)+Du(k+1)

x(k+1)表达式代入上式得

y(k+1)=C(AT+I))x(k)+CBTu(k)+Du(k+1)

1.3 离散化后的状态空间方程

x(k+1)=(AT+I)x(k)+BTu(k)

y(k+1)=C(AT+I))x(k)+CBTu(k)+Du(k+1)

其实欧拉法属于不精准的离散化。

2 公式法

2.1 状态方程

\dot{x}(t)=Ax(t)+Bu(t)的离散公式为

x(k+1)=A_{d}x(k)+B_{d}u(k),其中A_{d}=e^{AT}B_{d}=\int_{0}^{T}e^{As}Bds,即

x(k+1)=e^{AT}x(k)+\int_{0}^{T}e^{As}Bdsu(k)

2.2 输出方程

y(k)=Cx(k)+Du(k)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值