【技术实现步骤摘要】
仿生机器鱼关节的控制方法及装置
本专利技术涉及机器鱼控制领域,尤其涉及一种仿生机器鱼关节的控制方法及装置。
技术介绍
目前,仿生机器鱼的关节由电机进行驱动,进一步的,通常采用比例-积分-微分(Proportion-Integration-Differentiation,简称PID)控制方法对电机进行控制,当采用位置跟随的PID控制算法控制电机时,PID控制器中的比例系数KP与关节的刚度成正比例线性关系。机器鱼的推进效率是机器鱼所获得的水动力推进机器鱼所做的功与驱动机器鱼关节所消耗的功的比例,具体计算公式如下:其中η表示推进效率,表示水动力的平均推进力,U表示机器鱼的平均游动速度,Mi表示第i关节的转矩,ωi表示第i关节的角速度。相关技术中,仿生机器鱼关节的控制方案多采用固定刚度的控制方法,即上述公式中的转矩等参数均采用预先设定的固定值,无法准确模拟生物鱼,降低了仿生机器鱼的推进效率。
技术实现思路
本专利技术提供一种仿生机器鱼关节的控制方法及装置,用于提高仿生机器鱼的推进效率。本专利技术的第一个方面是提供一种仿生机器鱼关节的控制方法,包括:获取仿生机器鱼关节当前的第一角度θ与预设的第二角度θ*之间的差值error;根据关节电机当前输出的功率Pm和所述仿生机器鱼关节当前的第一角度θ,利用模糊控制器,对比例-积分-微分PID控制器当前的比例系数进行调整,获得调整后的比例系数,所述关节电机用于驱动所述仿生机器鱼关节;根据所述调整后的比例系数,对所述差值error进行PID控制,获得标准转矩;控制所述关节电机对所述仿生机器鱼关节进行驱动,以使所述仿生机器鱼关节的转矩为 ...
【技术保护点】
一种仿生机器鱼关节的控制方法,其特征在于,包括:获取仿生机器鱼关节当前的第一角度θ与预设的第二角度θ*之间的差值error;根据关节电机当前输出的功率Pm和所述仿生机器鱼关节当前的第一角度θ,利用模糊控制器,对比例‑积分‑微分PID控制器当前的比例系数进行调整,获得调整后的比例系数,所述关节电机用于驱动所述仿生机器鱼关节;根据所述调整后的比例系数,对所述差值error进行PID控制,获得标准转矩;控制所述关节电机对所述仿生机器鱼关节进行驱动,以使所述仿生机器鱼关节的转矩为所述标准转矩,并再次执行所述获取仿生机器鱼关节当前的第一角度θ与预设的第二角度θ*之间的差值error的步骤。
【技术特征摘要】
1.一种仿生机器鱼关节的控制方法,其特征在于,包括:获取仿生机器鱼关节当前的第一角度θ与预设的第二角度θ*之间的差值error;根据关节电机当前输出的功率Pm和所述仿生机器鱼关节当前的第一角度θ,利用模糊控制器,对比例-积分-微分PID控制器当前的比例系数进行调整,获得调整后的比例系数,所述关节电机用于驱动所述仿生机器鱼关节;根据所述调整后的比例系数,对所述差值error进行PID控制,获得标准转矩;控制所述关节电机对所述仿生机器鱼关节进行驱动,以使所述仿生机器鱼关节的转矩为所述标准转矩,并再次执行所述获取仿生机器鱼关节当前的第一角度θ与预设的第二角度θ*之间的差值error的步骤。2.根据权利要求1所述的方法,其特征在于,所述根据关节电机当前输出的功率Pm和所述仿生机器鱼关节当前的第一角度θ,利用模糊控制器,对PID控制器当前的比例系数进行调整,获得调整后的比例系数,包括:利用预先建立的模糊控制器,对所述功率Pm和所述第一角度θ进行模糊控制处理,获得调整比例系数ΔKP;将所述调整比例系数ΔKP和当前PID控制的比例系数KP进行叠加处理,获得调整后的比例系数KP’。3.根据权利要求2所述的方法,其特征在于,所述利用预先建立的模糊控制器,对所述功率Pm和所述第一角度θ进行模糊控制处理,获得调整比例系数ΔKP,包括:将功率Pm作为所述模糊控制器的第一输入变量,所述第一输入变量的隶属函数包括第一N函数和第一Z函数,其中,所述第一N函数的类型为trimf,参数为[Pmin,Pmin,Pmin/2];所述第一Z函数的类型为trimf,参数为[Pmin,Pmin/2,0];其中,Pmin为所述关节电机的最小功率值;将第一角度θ作为所述模糊控制器的第二输入变量,所述第二输入变量的隶属函数包括第二N函数、第二Z函数和P函数,其中,所述第二N函数的类型为trimf,参数为[-θf,-θf,0];所述第二Z函数的类型为trimf,参数为[-θf,0,θf];所述P函数的类型为trimf,参数为[0,θf,θf];其中,θf为所述仿生机器鱼关节角度的幅值;将调整比例系数ΔKP作为所述模糊控制器的输出变量,所述输出变量的隶属函数包括第三Z函数、PS函数和PB函数,其中,第三Z函数的类型为trimf,参数为[0,0.5*KP,0.8*KP];PS函数的类型为trimf,参数为[0.25*KP,0.75*KP,KP];PB函数的类型为smf,参数为[0.625*KP,KP];根据当前的功率Pm和第一角度θ的隶属函数、以及所述模糊控制器的模糊控制表,获得所述调整比例系数ΔKP。4.根据权利要求3所述的方法,其特征在于,所述根据当前的功率Pm和第一角度θ的隶属函数、以及所述模糊控制器的模糊控制表,获得所述调整比例系数ΔKP,包括:若当前的功率Pm隶属所述第一N函数,且当前的第一角度θ隶属所述P函数,则所述调整比例系数ΔKP隶属所述PS函数;若当前的功率Pm隶属所述第一N函数,且当前的第一角度θ隶属所述第二N函数,则所述调整比例系数ΔKP隶属所述PS函数;若当前的功率Pm隶属所述第一N函数,且当前的第一角度θ隶属所述第二Z函数,则所述调整比例系数ΔKP隶属所述PB函数;若当前的功率Pm隶属所述第一Z函数,且当前的第一角度θ隶属所述P函数,则所述调整比例系数ΔKP隶属所述第三Z函数;若当前的功率Pm隶属所述第一Z函数,且当前的第一角度θ隶属所述第二N函数,则所述调整比例系数ΔKP隶属所述第三Z函数;若当前的功率Pm隶属所述第一Z函数,且当前的第一角度θ隶属所述第二Z函数,则所述调整比例系数ΔKP隶属所述PS函数。5.根据权利要求1-4中任一项所述的方法,其特征在于,所述根据所述调整后的比例系数,对所述差值error进行PID控制,获得标准转矩,包括:根据调整后的比例系数,对所述差值error进行比例控制,获得第一输出信号;对所述差值error进行积分控制,获得第二输出信号;对所述差值error进行微分控制,获得第三输出信号;对所述第一输出信号、所述第二输出信号...
【专利技术属性】
技术研发人员:徐东,张少光,刘敬猛,王建华,张静,黄倩,
申请(专利权)人:北京航空航天大学,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。