初始化u为了使控制系统在通电以后尽快达到稳定状态,必须将u初始化为u应大致对应于系统调试正常后的计算机的稳定输出。系统未调试之前,若估计不出u,则先按华罗庚的0.618法取值,此时u≈158,待系统调试正常后,再重写u的值。 采样周期T的取值一个Fuzzy控制要具有良好的动态特性,必须合理选择采样时间间隔,对于一个时间常数为T的控制系统来说,采样周期的取值范围是:这是该算法唯一的一个未能回避掉的常数,但这个常数对该算法的影响不大。即使T开始时选得不太恰当,它所引起的后果就是系统发生振荡,如果振荡是u=u±1对于8位D/A转换器(0~255)来说相对误差很小,如sp设置在D/A的“一半”处,1/127的精度优于1%,如果振荡超过了忍受范围,则T需要重新改写,建议硬件采用拨盘或键盘输入T,以便于调试。系统的时间常数T不难确定,必要时可在输入端加一个阶跃脉冲,然后观察输出的过渡过程就可以把T大致确定下来。笔者所研制的破碎机功率控制器T约等于1s. 由于采用AutoCAD制图,高速数控铣床加工,因此栅格定位准确,加工精度高。若采用激光刻制光栅栅格,则精度可进一步提高。由于栅格制作过程中的加工误差呈随机性分布,因此不存在累积误差。理论上通过系统扩展,测量精度可无限提高。该大行程位移测量装置具有成本低、易实现、精度高、可靠性高等特点。