徐亚丹 孙 良 武传宇 俞高红 张国凤 方 治
(1.浙江理工大学机械与自动控制学院, 杭州 310018; 2.杭州职业技术学院, 杭州 310018; 3.浙江省种植装备技术重点实验室, 杭州 310018)
轮系式移栽机构具有结构对称性,比连杆式移栽机构工作更平稳、高效[1-3],采用非匀速传动又可实现多样的运动轨迹[4-6],因此非匀速轮系式移栽机构被广泛应用在水田、旱田的各种移栽装备中。日本学者小西达也等[7]于20世纪80年代末首先提出不等速周转轮系式移栽机构,并成功解决连杆式移栽机构效率低、振动大的问题,使水稻(毯苗)插秧机实现了高速作业;赵匀等[8-10]针对我国水稻大苗插秧中存在的“搭桥”、“倒秧”等问题,从动、静轨迹形状、机构工作姿态对轮系式分插机构(毯苗移栽机构)进行了系统性研究,获得了直立度好的插秧轨迹,并提出了系列非圆齿轮行星轮系移栽机构,解决了插秧机无法进行大苗移栽的难题;俞高红等[11]、俞亚新等[12]在钵苗移栽机构研究中,将锁止弧与非圆齿轮结合,提出不完全非圆齿轮副,并应用于两级行星轮系移栽机构中;ZHOU等[13]采用传动比具有一般性变化规律的二阶非圆齿轮,实现水稻钵苗等行距移栽所需的“8”字形轨迹;在轮系式旱地钵苗移栽机构研究中,赵雄等[14-15]提出了一种用于西兰花移栽的行星轮系取苗机构,采用5个共轭的自由二阶非圆齿轮和大栽植臂尺寸设计,以满足苗爪的夹土式取苗方式(入钵轨迹约40 mm)。
上述针对不同移栽对象(毯苗、钵苗)和不同移栽方式(等行距、宽窄行、Z字形)的轮系式移栽机构研究都是以给定某种轮系构型为条件,通过设计具有特定传动比变化规律的齿轮副,让轮系充分发挥描述移栽运动轨迹的能力[16-20]。然而,由于移栽作业的多样性,现有轮系构型在轨迹形状与姿态设计中存在局限性,难以满足如蔬菜钵苗取栽一体式移栽机构的作业要求[21]。为此SUN等[21]基于图论开展了移栽用轮系机构的构型综合问题,找到了多种符合移栽动作要求的轮系构型的拓扑图。一个轮系拓扑图可以获得多种具体的轮系功能图,目前,实现拓扑图与功能图之间的转化主要采用直觉和经验结合的方法获得,存在的功能结构设计的盲目性可能会遗漏理想结构功能图。李雨桐等[22]给出了便于计算机识别的符号方案,王玉新等[23]对符号方案所包含的基本机构及其连接关系进行识别,但以上方法未能生成功能图。
为此,本文提出一种轮系式移栽机构设计中的实现从拓扑图到功能图的自动生成方法。根据给定的拓扑图,用邻接矩阵进行规范表达,编写程序进行基本环的提取,并对基本环进行组合与同构判别,筛选出不重复的构型。定义码值图对应的编号,用码值矩阵表达周转轮系的结构,并输出周转轮系的功能图。
文献[24]将周转轮系的功能图用双色拓扑图来表达,如图1a是一个5构件周转轮系拓扑图。点表示构件,边表示构件之间的连接关系;细边表示旋转副,粗边表示齿轮副。字母a、b、c表示旋转副的层级,图1a中构件1、2与构件3、4的旋转副层级都是a,在图1b的功能图中用a表示旋转副;图1a中的旋转副层级b、c在图1b中用b、c表示旋转副。
图1 5构件周转轮系拓扑图与功能图 Fig.1 Topological graph and functional schematic of five links epicyclic gear trains
本文以周转轮系双色拓扑图为研究基础,遵循以下规则[25]:
(1)对于自由度为F,构件数为n的拓扑图,包含n-1个旋转副和n-1-F个齿轮副。
(2)一个拓扑图移除全部齿轮副,剩余的旋转副构成树。
(3)将齿轮副添加到规则(2)得到的树中,由一个齿轮副若干个旋转副形成唯一的基本环。基本环的数量等于齿轮副的数量。
(4)每个旋转副的边定为一个层,在功能图中表示一个旋转副。
(5)在一个基本环里面,转换点的两侧为不同层,一侧为同一层,另一侧为同一层。
(6)同一层的边形成树。
(7)周转轮系的拓扑图不存在只包含齿轮副的基本环。
基本环是形成周转轮系的基本单元,由3构件或者4构件组成。包含1个齿轮副和2个不同层级的旋转副。一个周转轮系拓扑图可以由若干个基本环组成,如图2所示,图1a的5构件周转轮系拓扑图由3构件基本环①(1,2,3)、②(1,3,4)与4构件基本环③(1,2,5,4)组成。
图2 5构件拓扑图分解为3个基本单元环 Fig.2 Five links topological graph was broken down into three fundamental circuits
为了实现周转轮系结构图生成的计算机化,用邻接矩阵表达拓扑图。邻接矩阵中的元素xij=0表示构件i与j之间不存在运动副连接;用xij=n表示构件i与j之间存在运动副连接,当n=1时表示旋转副层级a,当n=2时表示旋转副层级b,当n=3时表示旋转副层级c,当n=4时表示旋转副层级d,当n=5时表示旋转副层级e。为了编程时容易区分,本文用n=10表示齿轮副,如果拓扑图有更多的层级,可以用更大的数值比如100来表示齿轮副。图1a所示的5构件周转轮系的拓扑图其邻接矩阵为
(1)
基本环用邻接矩阵表示,图3a的3构件基本环拓扑图用邻接矩阵表示为
(2)
图3b的4构件基本环拓扑图用邻接矩阵表示为
(3)
图3 基本环拓扑图 Fig.3 Topological graph of fundamental circuit
基本环提取的思路为:
(1) 3构件基本环的提取:根据周转轮系分层准则第5条,假定构件i与构件j之间为齿轮副连接,且构件j与构件k之间为旋转副连接(0 图4 基本环的提取 Fig.4 Extraction of fundamental circuit