matlab simulink信号的发生时间问题

matlab simulink信号的发生时间问题,第1张

constant17为“1”,对1进行积分(这个积分从一程序开始就存在)

将积分模块设置为外部重置设置为“rising”,并将你所需要的某个信号与其连接

程序开始:

integrator开始对1进行积分,积分值为=t(程序开始到现在时间)1

当某个条件信号输入时,integrator模块进行重置积分,此时积分值为0

此时积分值小于你设定的值(switch模块),不满足判断条件,从下部输出信号

当积分值达到你设定的值(switch模块),我这里设置的是3

也就意味着经过了3秒,此时满足判断条件,从上部输出0信号

希望采纳!

这个只能试吧。

PID常用口诀:

参数整定找最佳,从小到大顺序查,先是比例后积分,最后再把微分加,曲线振荡很频繁,比例度盘要放大,曲线漂浮绕大湾,比例度盘往小扳,曲线偏离回复慢,积分时间往下降,曲线波动周期长,积分时间再加长,曲线振荡频率快,先把微分降下来,动差大来波动慢,微分时间应加长,理想曲线两个波,前高后低4比1。

(1)确定比例系数Kp

确定比例系数Kp时,首先去掉PID的积分项和微分项,可以令Ti=0、Td=0,使之成为纯比例调节。输入设定为系统允许输出最大值的60%~70%,比例系数Kp由0开始逐渐增大,直至系统出现振荡;再反过来,从此时的比例系数Kp逐渐减小,直至系统振荡消失。记录此时的比例系数Kp,设定PID的比例系数Kp为当前值的60%~70%。

(2)确定积分时间常数Ti

比例系数Kp确定之后,设定一个较大的积分时间常数Ti,然后逐渐减小Ti,直至系统出现振荡,然后再反过来,逐渐增大Ti,直至系统振荡消失。记录此时的Ti,设定PID的积分时间常数Ti为当前值的150%~180%。

(3)确定微分时间常数Td

微分时间常数Td一般不用设定,为0即可,此时PID调节转换为PI调节。如果需要设定,则与确定Kp的方法相同,取不振荡时其值的30%。

(4)系统空载、带载联调

对PID参数进行微调,直到满足性能要求。

以上就是关于matlab simulink信号的发生时间问题全部的内容,包括:matlab simulink信号的发生时间问题、请问在用SIMULINK搭建的PID控制,调节时间怎么得到...、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10128925.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存