发布于 2014-05-06 16:09:32
10楼
楼主您好,您的目的是否可以理解为:控制振动喂料器的振动频率(振动电机的转速),来控制喂料速度,使得磨粉电机工作在额定电流附近,同时控制工作空间中的油温不超温?!
采用:模拟量函数发生器、PI控制器等,是两种不同的编程方案!
请问:控制振动喂料器电机是用变频器驱动的吗?
如果是,我也提供一个编程方案:
1)采用变频器数字量输入端子控制的上升/下降(有些变频器使用说明书上说的是:电动电位计功能);
2)合理设置上限频率,限制最大极限喂料了量。防止原料堆积等;设置变频器在停机及停电后保存当前设定频率,再次启动后 可以以较快的速度将震动频率提高至正常运行时的喂料速度(为更好的实现此“自适应”的目的,在程序中,可以延时使能振动喂料机的速度调节部分);设置合理的加/减速及上升/下降调节速度;
3)采用“异步脉冲”。异步脉冲的输出 经逻辑功能块后,分为两路由2个Q点输出,控制变频器输出频率的上升与下降;
4)合理设置“异步脉冲”功能块的“脉冲宽度”及“脉冲间宽度”(脉冲间隔时间),结合变频器加/减速及上升/下降调节速度,使调节速率满足要求(对应“模拟量函数发生”方案的变化速度及PI方案的比例、积分);
5)磨粉电机电流的模拟量,分两路送入两个“模拟量阀值触发器”与电机“额定值”比较。一个“模拟量阀值触发器”比较结果控制频率调高,参数设置:接通阀值设为0,关断阀值略小于电机额定电流;另一个“模拟量阀值触发器”比较结果控制频率调低,参数设置:接通阀值与关断阀值设置相同的值,即电机的额定电流值;这种结构可以使控制有一个“迟滞量”,防止在“额定值”附近(系统工作在动态平衡状态)时频繁调节!使系统更稳定。如果不要“迟滞量”可以用一个“比较”;
6)工作温度的两个“模拟量阀值触发器”的程序结构与参数设置原则与上一条相同;
7)四个“模拟量阀值触发器”比较输出的处理:
A、经一个或门控制异步脉冲;
B、两个用于调高频率的“模拟量阀值触发器”的输出送逻辑功能块(第3条提到的),控制1个Q点的输出,调高振动电机转速(振动频率);
C、另外两个用于调低频率的“模拟量阀值触发器”的输出送逻辑功能块(第3条提到的),控制另1个Q点的输出,调低振动电机转速(振动频率)。同时,只要有一个输出为“真”,就封锁频率调高Q点的输出(防止电机超负荷及超温);
注:这种类似控制方法,我曾经多次用在小区采暖等的循环水恒回水温度控制中。效果还可以,当系统进入稳定状态后,变频器的输出频率可以稳定很长时间(频率不变)。系统非常稳定。
书山有路勤为径,学海无涯苦作舟;三人行,必有我师;森林之外的树木也能成才