一种数据处理方法及装置制造方法及图纸

技术编号:22974180 阅读:19 留言:0更新日期:2019-12-31 23:14
本申请实施例公开了一种数据处理方法及装置,该方法包括:判断误差是否处于误差阈值范围内,所述误差为输入值与输出值之间的差值,所述输入值为被控制对象的参数的阈值,所述输出值为所述参数在当前时刻的值;在判断出所述误差处于所述误差阈值范围内的情况下,根据被控制对象与设定值的映射关系获取所述被控制对象对应的第一设定值,所述第一设定值为所述被控制对象当前时刻对应的微分设定值;根据所述第一设定值生成控制指令;向所述被控制对象发送所述控制指令,所述控制指令用于调整所述参数的值。能够提升控制稳定性。

A data processing method and device

【技术实现步骤摘要】
一种数据处理方法及装置
本专利技术涉及通信
,尤其涉及一种数据处理方法及装置。
技术介绍
随着人们日常生活水平的提高,人们对自动化控制的需求越来越高,小到3D打印机的温度控制器、大到汽车中的定速巡航都需要恒温、恒速的控制。目前,恒温、恒速的控制是通过比例积分微分(proportionintegraldifferential,PID)算法配合硬件电路来实现的。具体来说,是以设定的速度或者温度值与实际速度或者实际温度的差值作为偏差,将偏差的比例、积分和微分通过线性组合得到控制量,以实现对速度、温度的调节。但是,由于目前的PID算法在实际运用中启动阶段速度或温度值会出现超调震荡的现象,以致控制的速度或温度不稳定,控制效率低。
技术实现思路
本申请实施例提供一种数据处理方法及装置,可以解决启动过程中超调速度震荡的问题,提升控制稳定性。第一方面,本申请实施例提供一种数据处理方法,包括:判断误差是否处于误差阈值范围内,所述误差为输入值与输出值之间的差值,所述输入值为被控制对象的参数的阈值,所述输出值为所述参数在当前时刻的值;在判断出所述误差处于所述误差阈值范围内的情况下,根据被控制对象与设定值的映射关系获取所述被控制对象对应的第一设定值,所述第一设定值为所述被控制对象当前时刻对应的微分设定值;根据所述第一设定值生成控制指令;向所述被控制对象发送所述控制指令,所述控制指令用于调整所述参数的值。在一种可能的实现方式中,所述根据所述第一设定值生成控制指令,包括:根据所述第一设定值计算第一控制量;计算第一比例系数与所述第一控制量的积,得到第一结果,所述第一比例系数为根据被控制对象与比例系数的对应关系获取的所述被控制对象对应的控制量比例系数;计算第二比例系数与所述输出值的积,得到第二结果,所述第二比例系数为根据所述对应关系获取的所述被控对象对应的输出值比例系数;计算所述第一结果与所述第二结果的和,得到第二控制量;根据所述第二控制量生成控制指令。在一种可能的实现方式中,所述根据所述第一设定值计算第一控制量包括:确定所述误差的当前变化速率;根据所述当前变化速率和第一阈值确定所述误差的变化趋势,所述第一阈值为所述误差对应的微分阈值;计算所述第一设定值与所述变化趋势对应值的积,得到第三控制量;根据所述第三控制量确定第一控制量。在一种可能的实现方式中,所述根据所述第三控制量确定第一控制量,包括:获取所述误差的上一变化趋势,所述上一变化趋势为上一时刻的变化趋势;根据所述映射关系获取所述被控制对象对应的第二设定值,所述第二设定值为所述被控制对象上一时刻对应的微分设定值;计算所述第二设定值和所述上一变化趋势对应值的积,得到第四控制量;根据所述第三控制量与所述第四控制量确定第一控制量。在一种可能的实现方式中,所述根据所述第三控制量与所述第四控制量确定第一控制量,包括:获取第一累积误差,所述第一累积误差为所述当前时刻之前所有时刻的误差之和;判断所述误差是否小于第二阈值;在判断出所述误差小于第二阈值的情况下,计算所述误差与所述第一累积误差之和,得到第二累积误差;计算所述第二累积误差和第三阈值的积,得到第五控制量,所述第三阈值为所述误差对应的积分阈值;根据所述第三控制量、所述第四控制量以及所述第五控制量确定第一控制量。在一种可能的实现方式中,所述根据所述第三控制量与所述第四控制量确定第一控制量,还包括:在判断出所述误差大于或等于所述第二阈值的情况下,根据所述映射关系获取所述被控制对象对应的第三设定值,所述第三设定值为所述被控制对象对应的积分设定值;计算所述误差与所述第三设定值的乘积与所述第一累积误差之和,得到第三累积误差;计算所述第三累积误差和所述第三阈值的积,得到第六控制量;根据所述第三控制量、所述第四控制量以及所述第六控制量确定第一控制量。在一种可能的实现方式中,所述根据所述第三控制量、所述第四控制量以及所述第五控制量确定第一控制量,包括:计算所述误差与第四阈值的积,得到第七控制量,所述第四阈值为所述误差对应的比例阈值;根据所述第三控制量、所述第四控制量、所述第五控制量以及所述第七控制量确定第一控制量。第二方面,本申请实施例提供一种数据处理装置,包括:第一判断单元,用于判断误差是否处于误差阈值范围内,所述误差为输入值与输出值之间的差值,所述输入值为被控制对象的参数的阈值,所述输出值为所述参数在当前时刻的值;第一获取单元,用于在判断出所述误差处于所述误差阈值范围内的情况下,根据被控制对象与设定值的映射关系获取所述被控制对象对应的第一设定值,所述第一设定值为所述被控制对象当前时刻对应的微分设定值;生成单元,用于根据所述第一设定值生成控制指令;发送单元,用于向所述被控制对象发送所述控制指令,所述控制指令用于调整所述参数的值。在一种可能的实现方式中,所述生成单元,具体用于:根据所述第一设定值计算第一控制量;计算第一比例系数与所述第一控制量的积,得到第一结果,所述第一比例系数为根据被控制对象与比例系数的对应关系获取的所述被控制对象对应的控制量比例系数;计算第二比例系数与所述输出值的积,得到第二结果,所述第二比例系数为根据所述对应关系获取的所述被控对象对应的输出值比例系数;计算所述第一结果与所述第二结果的和,得到第二控制量;根据所述第二控制量生成控制指令。在一种可能的实现方式中,所述生成单元,具体用于:确定所述误差的当前变化速率;根据所述当前变化速率和第一阈值确定所述误差的变化趋势,所述第一阈值为所述误差对应的微分阈值;计算所述第一设定值与所述变化趋势对应值的积,得到第三控制量;根据所述第三控制量确定第一控制量。在一种可能的实现方式中,所述生成单元,具体用于:获取所述误差的上一变化趋势,所述上一变化趋势为上一时刻的变化趋势;根据所述映射关系获取所述被控制对象对应的第二设定值,所述第二设定值为所述被控制对象上一时刻对应的微分设定值;计算所述第二设定值和所述上一变化趋势对应值的积,得到第四控制量;根据所述第三控制量与所述第四控制量确定第一控制量。在一种可能的实现方式中,所述生成单元,具体用于:获取第一累积误差,所述第一累积误差为所述当前时刻之前所有时刻的误差之和;判断所述误差是否小于第二阈值;在判断出所述误差小于第二阈值的情况下,计算所述误差与所述第一累积误差之和,得到第二累积误差;计算所述第二累积误差和第三阈值的积,得到第五控制量,所述第三阈值为所述误差对应的积分阈值;根据所述第三控制量、所述第四控制量以及所述第五控制量确定第一控制量。在一种可能的实现方式中,所述生成单元,还用于本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,包括:/n判断误差是否处于误差阈值范围内,所述误差为输入值与输出值之间的差值,所述输入值为被控制对象的参数的阈值,所述输出值为所述参数在当前时刻的值;/n在判断出所述误差处于所述误差阈值范围内的情况下,根据被控制对象与设定值的映射关系获取所述被控制对象对应的第一设定值,所述第一设定值为所述被控制对象当前时刻对应的微分设定值;/n根据所述第一设定值生成控制指令;/n向所述被控制对象发送所述控制指令,所述控制指令用于调整所述参数的值。/n

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:
判断误差是否处于误差阈值范围内,所述误差为输入值与输出值之间的差值,所述输入值为被控制对象的参数的阈值,所述输出值为所述参数在当前时刻的值;
在判断出所述误差处于所述误差阈值范围内的情况下,根据被控制对象与设定值的映射关系获取所述被控制对象对应的第一设定值,所述第一设定值为所述被控制对象当前时刻对应的微分设定值;
根据所述第一设定值生成控制指令;
向所述被控制对象发送所述控制指令,所述控制指令用于调整所述参数的值。


2.根据权利要求1所述的方法,其特征在于,所述根据所述第一设定值生成控制指令,包括:
根据所述第一设定值计算第一控制量;
计算第一比例系数与所述第一控制量的积,得到第一结果,所述第一比例系数为根据被控制对象与比例系数的对应关系获取的所述被控制对象对应的控制量比例系数;
计算第二比例系数与所述输出值的积,得到第二结果,所述第二比例系数为根据所述对应关系获取的所述被控对象对应的输出值比例系数;
计算所述第一结果与所述第二结果的和,得到第二控制量;
根据所述第二控制量生成控制指令。


3.根据权利要求2所述的方法,其特征在于,所述根据所述第一设定值计算第一控制量包括:
确定所述误差的当前变化速率;
根据所述当前变化速率和第一阈值确定所述误差的变化趋势,所述第一阈值为所述误差对应的微分阈值;
计算所述第一设定值与所述变化趋势对应值的积,得到第三控制量;
根据所述第三控制量确定第一控制量。


4.根据权利要求3所述的方法,其特征在于,所述根据所述第三控制量确定第一控制量,包括:
获取所述误差的上一变化趋势,所述上一变化趋势为上一时刻的变化趋势;
根据所述映射关系获取所述被控制对象对应的第二设定值,所述第二设定值为所述被控制对象上一时刻对应的微分设定值;
计算所述第二设定值和所述上一变化趋势对应值的积,得到第四控制量;
根据所述第三控制量与所述第四控制量确定第一控制量。


5.根据权利要求4所述的方法,其特征在于,所述根据所述第三控制量与所述第四控制量确定第一控制量,包括:
获取第一累积误差,所述第一累积误差为所述当前时刻之前所有时刻的误差之和;
判断所述误差是否小于第二阈值;
在判断出所述误差小于第二阈值的情况下,计算所述误差与所述第一累积误差之和,得到第二累...

【专利技术属性】
技术研发人员:秦坤明
申请(专利权)人:深圳和而泰小家电智能科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1