发明名称 一种定速式摩擦试验机的温度控制方法
摘要 本发明公开了一种定速式摩擦试验机的温度控制方法,在定速式摩擦试验机的降温过程中,以摩擦盘的设定温度与检测温度的温度偏差信号E和温度偏差变化率CE作为模糊控制器的输入,在运行中不断检测温度偏差信号E和温度偏差变化率CE,模糊控制器结合模糊控制规则对冷却水调节器进行调整,以调节摩擦盘的温度;本发明能够防止其温度下降过快,使摩擦系数出现短时上升的波动;同时,防止温度持续下降过多,而导致电加热管动作,引起摩擦系数的下降,带模糊控制的定速式摩擦试验机的温度系统性能良好,适应性强。
申请公布号 CN106527542A 申请公布日期 2017.03.22
申请号 CN201610985145.0 申请日期 2016.10.24
申请人 陕西科技大学 发明人 李英春;段素霞;白涛;冯引安;尤磊
分类号 G05D23/32(2006.01)I;G01N19/02(2006.01)I 主分类号 G05D23/32(2006.01)I
代理机构 西安智大知识产权代理事务所 61215 代理人 刘国智
主权项 一种定速式摩擦试验机的温度控制方法,其特征在于,包括以下操作:在定速式摩擦试验机的降温过程中,以摩擦盘的设定温度与检测温度的温度偏差信号E和温度偏差变化率CE作为模糊控制器的输入,在运行中不断检测温度偏差信号E和温度偏差变化率CE,模糊控制器结合模糊控制规则对冷却水调节器进行调整,以调节摩擦盘的温度;所述的模糊控制器由模糊逻辑工具箱根据输入变量及其隶属函数、输出变量及其隶属函数、模糊规则、推理算法、解模糊化方法编辑而成;其中,采用三角形隶属度函数实现温度偏差信号E和温度偏差变化率CE的模糊化,定义输入量的模糊集为{NB,NM,NS,Z,PS,PM,PB},温度偏差信号E和温度偏差变化率CE的论域为[‑6,6],其隶属度函数分别如式(1)、(2)和(3)所示; 左侧隶属度分布函数:<maths num="0001"><math><![CDATA[<mrow><mi>&mu;</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>=</mo><mfenced open = "{" close = ""><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mrow><mi>x</mi><mo>&le;</mo><msub><mi>x</mi><mrow><mi>m</mi><mi>i</mi><mi>n</mi></mrow></msub></mrow></mtd></mtr><mtr><mtd><mfrac><mrow><msub><mi>x</mi><mi>max</mi></msub><mo>-</mo><mi>x</mi></mrow><mrow><msub><mi>x</mi><mi>max</mi></msub><mo>-</mo><msub><mi>x</mi><mi>min</mi></msub></mrow></mfrac></mtd><mtd><mrow><msub><mi>x</mi><mi>min</mi></msub><mo>&lt;</mo><mi>x</mi><mo>&le;</mo><msub><mi>x</mi><mi>max</mi></msub></mrow></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mrow><mi>x</mi><mo>&gt;</mo><msub><mi>x</mi><mi>max</mi></msub></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001138221730000011.GIF" wi="1110" he="295" /></maths> 中间隶属度分布函数:<maths num="0002"><math><![CDATA[<mrow><mi>&mu;</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>=</mo><mfenced open = "{" close = ""><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mrow><mi>x</mi><mo>&le;</mo><msub><mi>x</mi><mi>min</mi></msub></mrow></mtd></mtr><mtr><mtd><mfrac><mrow><mi>x</mi><mo>-</mo><msub><mi>x</mi><mrow><mi>m</mi><mi>i</mi><mi>n</mi></mrow></msub></mrow><mrow><msub><mi>x</mi><mrow><mi>m</mi><mi>i</mi><mi>d</mi></mrow></msub><mo>-</mo><msub><mi>x</mi><mrow><mi>m</mi><mi>i</mi><mi>n</mi></mrow></msub></mrow></mfrac></mtd><mtd><mrow><msub><mi>x</mi><mi>min</mi></msub><mo>&lt;</mo><mi>x</mi><mo>&le;</mo><msub><mi>x</mi><mrow><mi>m</mi><mi>i</mi><mi>d</mi></mrow></msub></mrow></mtd></mtr><mtr><mtd><mfrac><mrow><msub><mi>x</mi><mrow><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msub><mo>-</mo><mi>x</mi></mrow><mrow><msub><mi>x</mi><mi>max</mi></msub><mo>-</mo><msub><mi>x</mi><mrow><mi>m</mi><mi>i</mi><mi>d</mi></mrow></msub></mrow></mfrac></mtd><mtd><mrow><msub><mi>x</mi><mrow><mi>m</mi><mi>i</mi><mi>d</mi></mrow></msub><mo>&lt;</mo><mi>x</mi><mo>&le;</mo><msub><mi>x</mi><mi>max</mi></msub></mrow></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mrow><mi>x</mi><mo>&gt;</mo><msub><mi>x</mi><mi>max</mi></msub></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001138221730000012.GIF" wi="1110" he="438" /></maths> 右侧隶属度分布函数:<maths num="0003"><math><![CDATA[<mrow><mi>&mu;</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>=</mo><mfenced open = "{" close = ""><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mrow><mi>x</mi><mo>&le;</mo><msub><mi>x</mi><mrow><mi>m</mi><mi>i</mi><mi>n</mi></mrow></msub></mrow></mtd></mtr><mtr><mtd><mfrac><mrow><mi>x</mi><mo>-</mo><msub><mi>x</mi><mi>min</mi></msub></mrow><mrow><msub><mi>x</mi><mi>max</mi></msub><mo>-</mo><msub><mi>x</mi><mi>min</mi></msub></mrow></mfrac></mtd><mtd><mrow><msub><mi>x</mi><mi>min</mi></msub><mo>&lt;</mo><mi>x</mi><mo>&le;</mo><msub><mi>x</mi><mi>max</mi></msub></mrow></mtd></mtr><mtr><mtd><mn>1</mn></mtd><mtd><mrow><mi>x</mi><mo>&gt;</mo><msub><mi>x</mi><mi>max</mi></msub></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001138221730000013.GIF" wi="1110" he="295" /></maths> 推理算法采用基于Sugeno推理模型的PI控制算法,建立如下模糊控制规则:<tables num="0001" wi="165"><table><tgroup cols="8"><colspec colname="c001" colwidth="15%" /><colspec colname="c002" colwidth="12%" /><colspec colname="c003" colwidth="12%" /><colspec colname="c004" colwidth="12%" /><colspec colname="c005" colwidth="11%" /><colspec colname="c006" colwidth="12%" /><colspec colname="c007" colwidth="12%" /><colspec colname="c008" colwidth="14%" /><tbody><row><entry morerows="1">E/EC</entry><entry morerows="1">NB</entry><entry morerows="1">NM</entry><entry morerows="1">NS</entry><entry morerows="1">Z</entry><entry morerows="1">PS</entry><entry morerows="1">PM</entry><entry morerows="1">PB</entry></row><row><entry morerows="1">NB</entry><entry morerows="1">0</entry><entry morerows="1">1</entry><entry morerows="1">1</entry><entry morerows="1">1</entry><entry morerows="1">1</entry><entry morerows="1">1</entry><entry morerows="1">1</entry></row><row><entry morerows="1">NM</entry><entry morerows="1">0</entry><entry morerows="1">0</entry><entry morerows="1">1</entry><entry morerows="1">1</entry><entry morerows="1">1</entry><entry morerows="1">1</entry><entry morerows="1">1</entry></row><row><entry morerows="1">NS</entry><entry morerows="1">0</entry><entry morerows="1">0</entry><entry morerows="1">0</entry><entry morerows="1">1</entry><entry morerows="1">1</entry><entry morerows="1">1</entry><entry morerows="1">1</entry></row><row><entry morerows="1">Z</entry><entry morerows="1">0</entry><entry morerows="1">0</entry><entry morerows="1">0</entry><entry morerows="1">0</entry><entry morerows="1">0</entry><entry morerows="1">1</entry><entry morerows="1">1</entry></row><row><entry morerows="1">PS</entry><entry morerows="1">0</entry><entry morerows="1">0</entry><entry morerows="1">0</entry><entry morerows="1">0</entry><entry morerows="1">0</entry><entry morerows="1">0</entry><entry morerows="1">1</entry></row><row><entry morerows="1">PM</entry><entry morerows="1">0</entry><entry morerows="1">0</entry><entry morerows="1">0</entry><entry morerows="1">0</entry><entry morerows="1">0</entry><entry morerows="1">0</entry><entry morerows="1">1</entry></row><row><entry morerows="1">PB</entry><entry morerows="1">0</entry><entry morerows="1">0</entry><entry morerows="1">0</entry><entry morerows="1">0</entry><entry morerows="1">0</entry><entry morerows="1">0</entry><entry morerows="1">0</entry></row></tbody></tgroup></table></tables>解模糊化方法是对(1)、(2)和(3)式进行反运算,通过(4)、(5)和(6)式得出被控对象P、I参数的左侧、中间、右侧的实际量值:x(μ)=x<sub>max</sub>‑(x<sub>max</sub>‑x<sub>min</sub>)μ    (4)<maths num="0004"><math><![CDATA[<mrow><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msub><mi>x</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>&mu;</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>x</mi><mrow><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msub><mo>-</mo><mrow><mo>(</mo><msub><mi>x</mi><mrow><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msub><mo>-</mo><msub><mi>x</mi><mrow><mi>m</mi><mi>i</mi><mi>d</mi></mrow></msub><mo>)</mo></mrow><mi>&mu;</mi></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>x</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>&mu;</mi><mo>)</mo></mrow><mo>=</mo><mrow><mo>(</mo><msub><mi>x</mi><mrow><mi>m</mi><mi>i</mi><mi>d</mi></mrow></msub><mo>-</mo><msub><mi>x</mi><mi>min</mi></msub><mo>)</mo></mrow><mi>&mu;</mi><mo>+</mo><msub><mi>x</mi><mi>min</mi></msub></mrow></mtd></mtr><mtr><mtd><mrow><mi>x</mi><mrow><mo>(</mo><mi>&mu;</mi><mo>)</mo></mrow><mo>=</mo><mo>&lsqb;</mo><msub><mi>x</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>&mu;</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>x</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>&mu;</mi><mo>)</mo></mrow><mo>&rsqb;</mo><mo>/</mo><mn>2</mn></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001138221730000021.GIF" wi="1382" he="223" /></maths> x(μ)=x<sub>min</sub>+(x<sub>max</sub>‑x<sub>min</sub>)μ                                (6) 其中,x(μ)是PI控制算法中的Kp或Ki值,Kp是比例控制参数,Ki是积分控制参数;Kp和Ki的计算过程相同;x<sub>min</sub>,x<sub>mid</sub>,x<sub>max</sub>分别是Kp或Ki参数的最小值、中间值、最大值。
地址 710016 陕西省西安市未央区陕西科技大学