徐亞丹 孫 良 武傳宇 俞高紅 張國鳳 方 治
(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 