算法关于调速体系规划是一个适当重在的环节,因为只要断定了算法之后才干对步进电机的速度进行准确的操控,并时也能到达准确的调速目的。一起算法也是编写软件的前提与基础。操控算法有多种,常用的两种算法是PID和含糊操控算法。
 

  PID 操控与含糊操控是两种常用的操控办法,但它们还存在一些缺乏,如一般PID 操控简略发生超调、含糊操控的稳态精度不高,在这两种操控办法基础上进行改善,可发生多种更好的操控办法。本文选用的复合PID 操控算法和带动态补偿的含糊操控算法克服了以上缺点,取得了较好的实验效果。
 

  1、PID 操控算法
 

  PID 调理的实质就是根据输入的误差值,按份额、积分、微分的函数联系,进行运算,将其运算成果用以输出操控,将根本PID 算式离散化可得到方位型PID 操控算法,对方位型PID 进行变换可得到增量型PID 操控算法。对操控精度要求较高的体系一般选用方位型算法,而在以步进电机或多圈电位器做履行器材的体系中,则选用增量型算法。
 

  PID是一种工业操控进程中使用较为广泛的一种操控算法,它具有原理简略,易于完成,安稳性好,适用范围广,操控参数易于整定等优点。PID操控不需了解被控对象的数学模型,只要根据经历调整操控器参数 ,便可获得满足的成果。其缺乏之处是对被控参数的改变比较敏感。可是经过软件编程办法完成PID操控 ,能够灵敏地调整参数。,尽管近年来呈现了很多先进的操控算法,但PID操控依然以其独有的特点在工业操控进程中具有适当大的比重,且操控效果适当令人满足。
 

  连续PID操控器也称份额-积分-微分操控器,即进程操控是按差错的份额(P-ProportionAl)、积分(I-IntegrAl)和微分(D-DerivAtive)对体系进行操控。
 

  它的操控规律的数学模型如下:
 

  \* MERGEFORMAT \* MERGEFORMAT (1)
 

  或写成传递函数形式:
 

  \* MERGEFORMAT (2)
 

  式中,e(t):调理器输入函数,即给定量与输出量的偏u(t):调理器输出函数。
 

  Kp:份额系数;
 

  T:积分时间常数;
 

  T:微分时间常数。
 

  将式(2-1)打开,调理器输出函数可分成份额部分、积分部分和微分部分,它们分别是:
 

  ⑴ 份额部分份额部分的数学表达式是 \* MERGEFORMAT ,p在份额部分中,Kp是份额系数,Kp越大,能够使体系的过渡进程越快,迅速消除静差错;但Kp过大,易使体系超调,发生振动,导致不安稳。因此,此份额系数应挑选适宜,才干到达使体系的过渡进程时间短而安稳的效果。
 

  (3)
 

  份额调理器
 

  其中: U操控器的输出
 

  \* MERGEFORMAT 份额系数
 

  E 调理器输入误差
 

  \* MERGEFORMAT 操控量的基准
 

  份额效果:迅速反响差错,但不能消除稳态差错,过大简略引起不安稳
 

  ⑵ 积分部分 积分部分的数学表达式是 \* MERGEFORMAT 从它的数学表达式能够看出,要是体系差错存在,操控效果就会不断增
 

  加或削减,只要e(t)=0时,它的积分才是一个不变的常数,操控效果也就不会改变,积分部分的效果是消除体系差错。
 

  积分时间常数 \* MERGEFORMAT 的挑选对积分部分的效果影响很大。 \* MERGEFORMAT 较大,积分效果较弱,这时,体系消除差错所需的时间会加长,调理进程慢; \* MERGEFORMAT 较小,积分效果增强,这时可能使体系过渡进程发生振动,但能够较快地消除差错。
 

  ⑶ 微分部分
 

  微分部分的数学表达式是 \* MERGEFORMAT .
 

  微分部分的效果主要是抵消差错的改变,效果强弱由微分时间常数T断定。 \* MERGEFORMAT 越大,则抑制差错e(t)改变的效果越强,但易于使体系发生振动; \* MERGEFORMAT 越小,抵消差错的效果越弱。因而,微分时间常数要挑选适宜,使体系尽快安稳。
 

  但PID算法有两种分别为: 方位式、增量式.
 

  方位式PID操控算法
 

  方位式操控算法供给履行机构的方位uk,需要累计Ek.
 

  增量式PID操控算法
 

  增量式操控算法供给履行机构的增量 \* MERGEFORMAT 只需要坚持.现时以前3个时间的误差值即可.增量式算法不需做累加,计算差错和计算精度问题对操控量的计算影响较小;方位式算法要用到曩昔误差的累加值,简略发生较大的累计差错。
 

  操控从手动切换到主动时,方位式算法必须先将计算机的输出值置为原始值 \* MERGEFORMAT 时,才干保证无冲击切换;增量式算法与原始值无关,易于完成手动到主动的无冲击切换。
 

  在实际使用中,应根据被控对象的实际情况加以挑选。一般认为,在以闸管或伺服电机作为履行器材,或对操控精度要求较高的体系中,应当选用方位式算法;而在以步进电机或多圈电位器作履行器材的体系中,则应选用增量式算法。
 



标签: 龙岗网站建设 step motor