无阻尼自由系统简单的有效控制启停条件建模

本文介绍了一个无阻尼自由振动系统的控制问题,通过Laplace变换分析了系统模型,并展示了如何通过在特定时刻施加脉冲信号来使系统在T时刻静止。在Matlab/Simulink中模拟了不同控制信号输入下的系统响应,揭示了控制信号对系统状态的影响,强调了这种简单控制思想在数字技术和数字液压中的应用价值。
摘要由CSDN通过智能技术生成

讲这样一个问题:在一个无阻尼自由振动系统中,给定一个脉冲激励 \delta \left ( t \right ),系统位移必然按照正弦规律变化,现在想要在 T 时刻在给定一个脉冲信号\delta\left ( t-T\right ) (即延时 T ),使系统静止下来, T 的取值决定了我们对该系统的控制效果。

无阻尼自由振动系统

首先列出系统数学模型:

                                                 m \ddot x + kx = \delta(t)+\delta(t-T)

——m=50 kg

——k=5 N/m

对两侧进行Laplace变换:

                                               X(s)=\frac {1}{ms^2+k} + \frac{e^{-sT}}{ms^2+k}

再对两侧做Laplace 逆变换得到位移函数 x(t) :

                               x(t)=\frac{1}{\sqrt{km}}(sin(\sqrt{k/m}\cdot t)+sin[\sqrt{k/m}\cdot (t-T)])

关于Laplace变换与逆变换的计算方法,可以参考一般 现代控制论 教材,此处不再赘述。

如果让系统静止,即 x(t)==0

只需要满足:

                                   sin(\sqrt{k/m}\cdot t)+sin[\sqrt{k/m}\cdot (t-T)]=0

即: T=\sqrt{m/k} \cdot (2*i-1)\pi

这样我们就能够确定我们施加脉冲信号的时刻以控制系统启停。


接下来再matlab/simulink中建立该模型,直观的来看以下控制效果

  1. 无控制信号输入,即无 \delta(t-T)

假设行程足够长,该条件下结果如图1所示:

                                                               图1 自由系统激励

2. 延时控制信号激励

当控制脉冲信号施加时刻 t=! T , 取3s,结果如图2所示,可以看到随着施加控制信号,位移响应大幅度升高变为原来两倍,控制信号对系统扰乱极为严重。

​                                                                                图2

当 t=T ,取i=1,结果如图3所示,系统可以稳定在2m位置处。

                                                                                  ​图3

小结:

这是一个极为简单的入门级自由系统,但是这种开环控制思想应用尤为重要,利用简单的信号可以快速控制系统的停止,这一点再数字技术中,尤其是数字液压中,对输出流量控制具有一定应用价值,当然,这个系统是无阻尼的,只代表了一种理想情况和一种思想。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值