作业帮 > 综合 > 作业

Matlab,Simulink被控对象的传递函数是怎么来的

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/06/25 18:21:13
Matlab,Simulink被控对象的传递函数是怎么来的
假如被控对像为热得快.要怎么才能得知他的传递函数?来进行仿真?
Matlab,Simulink被控对象的传递函数是怎么来的
那是根据对象的物理特性来的,举个在使用传递函数最常见的例子就是弹簧阻尼二阶系统,基础知识百度一下Simulink仿真基本都有的
再问: 假如。我要控制一个热得快。想用Matlab,Simulink,进行PID仿真。我该怎么得到热得快的传递函数?我也经常看到二阶线性传递函数。总是看得云里雾里的。
再答: 搜索一下热得快的原理,具体我也不怎么清楚,应该有讲热得快数学模型的
再问: 那我再问一下。假如,我用PID增量式计算占空比。如果设置温度比实际温度大了。
还是用这个工式计算吗
u(k)=Kp[e(k)-e(k-1)]+Kie(k)+Kd[e(k)-2e(k-1)+e(k-2)]
假如。这个公式计算后。温度还在一直上升。不能稳定在设置温度是不是对比例,积分,微分。常数进行整定就可以了?如果加不到设置温度,也是整定常数就行了吗?
再答: 只要系统是可控的,理论上通过体调节PID参数都是可以控制的。建议先不要有微分控制
再问: 有一点不明白。在误差值是正数时假如占空比最高100,计算增量后。得数是个负数。怎么处理。那误差值是负数时,怎么处理
再答: 那说明过调制了,保持100%占空比输出
再答: 那说明过调制了,保持100%占空比输出
再问: 可是增量式算法中。我看书上说上限可以是100,也可以是-100
再答: 关键是你的计算量增加,如果是正作用的话,就得加大占空比,而此时占空比已经达到了最大,你说该怎么办。
再问: 谢谢你。