張貝
摘要:針對目前凸輪的設(shè)計方法不能實現(xiàn)某些特殊零部件從動件空間準(zhǔn)確動作的設(shè)計要求,提出采用包絡(luò)線方法的凸輪輪廓弧面設(shè)計方法,該設(shè)計方法可實現(xiàn)凸輪準(zhǔn)確控制垃圾桶蓋因風(fēng)力大小改變開度的能力。首先基于凸輪的設(shè)計原則,建立簡單平面凸輪的包絡(luò)曲線模型,對包絡(luò)線方程進(jìn)行求解,然后利用感風(fēng)桶風(fēng)力方向的所在平面建立相應(yīng)包絡(luò)線曲線模型,形成相交空間包絡(luò)曲線簇,而后組集凸輪輪廓點數(shù)據(jù),建立平行空間包絡(luò)曲線簇,通過隨后的輪廓點擬合建立平行空間包絡(luò)曲線簇方程,并考查空間包絡(luò)曲線擬合方程參數(shù)隨曲線簇垂直方向坐標(biāo)的變化,而后通過兩組擬合參數(shù)建立曲面求解數(shù)值方程。該空間凸輪輪廓弧面設(shè)計方法可準(zhǔn)確設(shè)計凸輪的空間輪廓,并能實現(xiàn)凸輪的準(zhǔn)確控制。該空間凸輪輪廓弧面設(shè)計方法過程連續(xù),求解規(guī)范可實現(xiàn)程序移植推廣。
關(guān)鍵詞:空間凸輪設(shè)計;包絡(luò)線方程;防風(fēng)垃圾桶;感風(fēng)桶
中圖分類號:TH112.2??????????????? 文獻(xiàn)標(biāo)志碼:A?????????????????? doi:10.3969/j.issn.1006-0316.2024.05.009
文章編號:1006-0316 (2024) 05-0064-10
Design of Spatial Cam Surface Used on Windproof Refuse Bin with Envelop Method
ZHANG Bei1,2
( 1. School of Oceanography, Shanwei Institute of Technology, Shanwei 516600, China;
2. College of Mechanical and Automotive Engineering, South China University of Technology,
Guangzhou 510000, China )
Abstract:The present cam design method cannot meet the requirements for accurate spatial movement of certain spatial components and followers. An envelope-based cam design method is proposed, which can make the cam to accurately control the openning of refuse bin cover due to changes in wind force. According to cam design principles, cam envelop curve is modeling in simple plane and the envelop equation is solved. Then a corresponding envelop curve is modeling in other plane where the wind direction of the wind sensing bracket is located.. Thus clusters of intersecting spatial envelope curves are formed. To organize cam profile point data, parallel spatial envelop curve clusters are built. With regression of profile point the parallel spatial envelop curve clusters equation is built. The regression parameter is observed with coordinate variation which is vertical to curve clusters. Furthermore the numerical equation is observed. The design mehtod can accurately build cam spatial profile and realize accurate control of the cam. The design method has a process and the solution specification can achieve program portiing and promotion.
Key words:spatial cam design;envelop equation;windproof refuse bin;wind sensor
目前,針對垃圾桶的研究主要是基于應(yīng)用方面,大部分垃圾桶的研究主要集中在垃圾分類[1]、提升垃圾桶智能化水平[2]、以及特殊功能的垃圾桶設(shè)計[3]。垃圾分類主要采用圖像識別技術(shù),垃圾桶智能化和特殊功能垃圾桶的設(shè)計則需要借助一些傳感器等硬件進(jìn)行系統(tǒng)設(shè)計。對于特殊功能垃圾桶的設(shè)計采用硬件系統(tǒng)的方法固然自動化程度高,但是這些硬件系統(tǒng)在污染介質(zhì)里長期使用會生成較高的運維成本。另外,所設(shè)計系統(tǒng)包含電源,是耗能產(chǎn)品,在潮濕污染物盛放和戶外工作的多粉塵條件下可靠性會顯著減小。在多風(fēng)多雨且存在污染介質(zhì)的環(huán)境中使用硬件系統(tǒng)可靠運行是比較困難的。
在南方臨海地區(qū)的垃圾桶一般存在于多風(fēng)的環(huán)境中,清潔人員一般需要將垃圾桶蓋關(guān)閉,以防止因風(fēng)力較大而產(chǎn)生較多的垃圾飄散。這對使用垃圾桶的居民或行人造成了不便,他們會因為厭惡撥弄垃圾桶蓋的操作而隨意在附近的地面上丟棄垃圾,造成了垃圾清潔的困難。如果采用以往的硬件系統(tǒng),不但需要額外的運維人員,而且可靠性非常低,因此需要一種機(jī)械式自動防風(fēng)垃圾桶的產(chǎn)品設(shè)計。
通過風(fēng)力的大小改變垃圾桶蓋的開度更能使防風(fēng)垃圾桶適應(yīng)南方臨海多風(fēng)地區(qū)的氣候環(huán)境。這種垃圾桶的設(shè)計需要一個關(guān)鍵零件,就是控制垃圾桶蓋的凸輪。
凸輪輪廓曲線的求解是凸輪設(shè)計的關(guān)鍵。凸輪輪廓曲線的求解主要有圖解法[4]、擬合法[5]和解析法[6],大部分凸輪研究主要聚焦凸輪的某些特征值如曲率半徑[7]、壓力角[8],有些是凸輪的特殊應(yīng)用[9],還有些關(guān)注非凸輪廓的凸輪設(shè)計[10-11],凸輪輪廓難以用較準(zhǔn)確的數(shù)學(xué)刻劃。因此很少有針對凸輪輪廓本身的數(shù)學(xué)形式研究。
凸輪輪廓本身的數(shù)學(xué)形式研究對于這種防風(fēng)垃圾桶的凸輪設(shè)計非常重要,因為這種凸輪設(shè)計不是從以往從動件的運動規(guī)律推算凸輪的升程變化規(guī)律,而是根據(jù)風(fēng)力大小擺動凸輪作用于垃圾桶蓋的逆向設(shè)計過程。按照以往的圖解法逐點描述升程曲線將會造成空間凸輪弧面設(shè)計的困難,逐點圖解難以準(zhǔn)確描述凸輪的空間輪廓,進(jìn)而對后續(xù)凸輪產(chǎn)品的工程繪制和加工生產(chǎn)帶來困難。
本文采用垃圾桶蓋運動形成的直線簇方程求解凸輪輪廓的包絡(luò)線方程,從平面的凸輪輪廓曲線的數(shù)學(xué)描述拓展到空間平面的凸輪輪廓曲線上,然后建立平行空間包絡(luò)曲線簇方程,最后通過兩向擬合參數(shù)計算出曲面方程組的數(shù)值解,形成滿足設(shè)計要求的空間凸輪輪廓弧面。
1 簡單平面凸輪的包絡(luò)曲線模型
依據(jù)風(fēng)力大小控制垃圾桶蓋開度的方法如圖1所示。這里只考慮迎面風(fēng),背向風(fēng)由于對垃圾的擾動較小,可暫時不予考慮。圖1所示為防風(fēng)垃圾桶機(jī)械系統(tǒng)。感風(fēng)桶是感受風(fēng)力的元件,由圓形桶體構(gòu)成,以保證迎面風(fēng)180°內(nèi)的風(fēng)力對垃圾桶蓋具有同等的作用,桶體表面可設(shè)計成小孔洞結(jié)構(gòu)以增加風(fēng)力的感知能力[12]。感風(fēng)桶由擺桿支撐,擺桿的一端固定感風(fēng)桶,另一端固定有控制凸輪,擺桿的中間設(shè)有擺桿支點,擺桿支點與垃圾桶桶體通過桿架固定連接。擺桿支點兩側(cè)的臂長比可設(shè)定合適數(shù)值,以保證感風(fēng)桶的迎風(fēng)面積小于垃圾桶蓋面積仍能靈活關(guān)閉和開啟垃圾桶蓋,這樣所設(shè)計的機(jī)械系統(tǒng)總體尺寸會非常小。擺桿在感風(fēng)桶和擺桿支點之間設(shè)有擺桿復(fù)位拉壓彈簧,以保證大風(fēng)過后感風(fēng)桶和擺桿能恢復(fù)到初始位置,這時垃圾桶蓋達(dá)到所設(shè)定的最大開度。垃圾桶蓋下面設(shè)有復(fù)位壓縮彈簧,它是保證凸輪與垃圾桶蓋從動件力鎖合的元件。
圖1的工作原理為:如果有迎面180°內(nèi)的大風(fēng)超過所設(shè)定的風(fēng)力閾值,則感風(fēng)桶通過風(fēng)力的傳遞壓縮擺桿復(fù)位彈簧,帶動擺桿繞擺桿支點轉(zhuǎn)動,擺桿另一端控制凸輪旋轉(zhuǎn)而壓縮垃圾桶蓋復(fù)位壓縮彈簧,從而準(zhǔn)確控制垃圾桶蓋的開度,使垃圾桶蓋在風(fēng)力較大時關(guān)閉垃圾桶蓋,風(fēng)力中等時垃圾桶蓋停留在小開度狀態(tài),風(fēng)力較小和無風(fēng)時垃圾桶蓋維持在最大開度狀態(tài)。
凸輪輪廓線依據(jù)凸輪圖解反轉(zhuǎn)法設(shè)計[13]。所謂反轉(zhuǎn)法就是在設(shè)計凸輪輪廓線時,可假設(shè)凸輪擺桿靜止不動,而使垃圾桶蓋相對于凸輪擺桿作反轉(zhuǎn)運動,同時又繞垃圾桶鉸鏈做旋轉(zhuǎn)的關(guān)閉運動,作出垃圾桶蓋在這種復(fù)合運動中的一系列位置(圖2中1~6,相應(yīng)的擺桿位置為1~6),則能夠內(nèi)包絡(luò)所有的垃圾桶蓋所在直線的曲線即為凸輪的輪廓線。
1~6為垃圾桶蓋的位置;1~6為擺桿凸輪的徑向位置。
首先建立平面坐標(biāo)系,因為后續(xù)的解析推導(dǎo)非常復(fù)雜,所以采用具體數(shù)值進(jìn)行參數(shù)擬合,結(jié)果形式較為直觀,且該方法采用python編程計算,設(shè)定參數(shù)的改變不影響程序流程。如圖3所示,不妨設(shè)垃圾桶蓋的最大開度為75°,垃圾桶蓋被y軸所截斷的長度AB為100(這里的100和后面圖3里的120等數(shù)字不代表具體的長度,而是一個相對參考量,不具有毫米或厘米等具體長度單位的測量屬性,角度數(shù)字除外),以垃圾桶蓋所截左端點A對應(yīng)x軸零點位置,這樣可以保證包絡(luò)線的x坐標(biāo)基本上在正值范圍,垃圾桶蓋接觸面右端點B坐標(biāo)為(100sin 15°, 0)。設(shè)擺桿支點的橫坐標(biāo)與B相同,即100sin 15°。
由圖3、圖4所示垃圾桶蓋反轉(zhuǎn)法運動關(guān)系可知,設(shè)擺桿上O1B的長度為120,則垃圾桶蓋反轉(zhuǎn)法運動時垃圾桶蓋所在直線上一點B位于以擺桿支點O1為圓心以120為半徑的圓上。如圖4所示,設(shè)擺桿等速旋轉(zhuǎn)75°時凸輪將垃圾桶蓋等速關(guān)閉,垃圾桶蓋最大開度也是75°。在整個反轉(zhuǎn)的運動過程中,垃圾桶蓋一方
面繞擺桿支點O1作逆時針旋轉(zhuǎn)運動,這時要求垃圾桶蓋旋轉(zhuǎn)75°;一方面又要完成垃圾桶蓋關(guān)閉到垃圾桶上的動作,垃圾桶蓋關(guān)閉需要完成75°的逆時針旋轉(zhuǎn)角度;所以完成整個動作,擺桿需要逆時針旋轉(zhuǎn)75°,垃圾桶蓋需要旋轉(zhuǎn)2×75°。同理,凸輪擺桿逆時針旋轉(zhuǎn)角度為α,垃圾桶蓋所在直線會逆時針旋轉(zhuǎn)2α。α的范圍為0~75°。表1為所設(shè)計機(jī)構(gòu)的預(yù)設(shè)參數(shù)。
根據(jù)以上建立的直角坐標(biāo)系和預(yù)設(shè)參數(shù)利用直線的點斜式方程(點的坐標(biāo)可采用B點的運動坐標(biāo),斜率可根據(jù)垃圾桶蓋所在直線旋轉(zhuǎn)的角度進(jìn)行計算)可以推出垃圾桶蓋所在直線的通式為式(1)。
將式(1)整理為標(biāo)準(zhǔn)形式得到式(2)。將式(2)對α求導(dǎo)可得式(3)。
聯(lián)立式(2)(3)消去α即可得出包絡(luò)線的方程[14-16],但解析式非常復(fù)雜,因此從式(3)可得出x與α的關(guān)系如式(4)所示。
再根據(jù)式(1),利用四次多項式python擬合,可得出x、y的函數(shù)關(guān)系式為:
(5)
其中參數(shù)如表2所示。該曲線顯示的平面凸輪輪廓如圖5所示。圖5的凸輪輪廓曲線光滑連續(xù)且凸函數(shù)特性好,證明擬合精度適當(dāng)。
2 相交空間包絡(luò)曲線簇
由于風(fēng)向并不總是正面吹向垃圾桶,所以需要考慮風(fēng)向與垃圾桶正面存在一定角度的情況。這時就有若干個平面凸輪輪廓曲線,它們所在的平面是一簇相交平面。如圖6所示,不妨設(shè)這一簇平面中每一個平面的y軸為yt軸,x軸為xt軸,平面中的坐標(biāo)原點為Ot。相交平面的交線設(shè)為z軸,z軸經(jīng)過擺桿支點,y軸為垃圾桶正面反方向,空間坐標(biāo)系的原點為O。這樣平面凸輪輪廓曲線的所有平面關(guān)系均能應(yīng)用于空間凸輪輪廓設(shè)計。
角度的關(guān)系如圖7所示。角度說明見表3。垃圾桶蓋正面的最大開度設(shè)為75°,垃圾桶蓋在xtOyt平面中的最大開度為β。凸輪擺桿在xtOyt平面內(nèi)的擺角行程為φ,垃圾桶蓋從最大開度到關(guān)閉行程為β,凸輪擺桿每旋轉(zhuǎn)α角,即走完總行程的α/φ,垃圾桶蓋也需要旋轉(zhuǎn)α/φ倍的總行程,對應(yīng)垃圾桶蓋旋轉(zhuǎn)角度為α·β/φ。xtOyt平面與垃圾桶正面方向(y方向)的夾角即xtOyt平面與yOz平面的夾角設(shè)為θ。
根據(jù)圖7中的位置關(guān)系,僅研究風(fēng)向所在平面xtOyt的擺桿與垃圾桶蓋的相對位置變化??傻贸鼋嵌汝P(guān)系為:
(6)
風(fēng)向所在平面內(nèi)的垃圾桶蓋所在直線通式為如式(7)所示。
將式(7)寫成標(biāo)準(zhǔn)形式可得式(8)。將式(8)對求導(dǎo)可得式(9)。由式(9)推出xt的表達(dá)式為式(10)。
(7)
(8)
(9)
(10)
通過圖7的坐標(biāo)變換為:
(11)
式中:x的定義域為(-48.04, 48.04)。其具體的散點圖形如圖8所示。
3 平行空間包絡(luò)曲線簇
由得出的凸輪弧面數(shù)據(jù)雖然能看出凸輪弧面的大致形狀,但其數(shù)據(jù)對于三維直角坐標(biāo)而言不夠整齊,不能明確顯示數(shù)據(jù)點空間位置關(guān)于x、y的變化關(guān)系,不利于總體曲面方程式的擬合。因此需要將相交空間的包絡(luò)線簇轉(zhuǎn)變?yōu)槠叫锌臻g的包絡(luò)曲線簇。
具體方法為:把圖8中的散點數(shù)據(jù)用平行于xOz平面的平面簇進(jìn)行均勻分割,兩個平行
平面之間的散點數(shù)據(jù)通過以下方程形式擬合:
(12)
由式(12)生成的擬合曲線如圖9所示,可以看出凸輪在接近中央平面(x=0)處的曲線平順性較好,x值越大的地方會出現(xiàn)曲率較大的點,甚至出現(xiàn)凹函數(shù)特征。這說明凸輪在x值較小時控制垃圾桶蓋開度的平順性較好,在x值變大時凸輪控制垃圾桶蓋開度的平順性變差,其壓力角和曲率半徑的校核會接近臨界值,有可能造成沖擊,但對于垃圾桶蓋的使用場合,其動態(tài)特性還是可以接受的。擬合參數(shù)μ0、μ1、μ2、μ3、μ4隨x的變化如圖10所示。
從圖10可以看出,μ0、μ1、μ2、μ3、μ4參數(shù)的絕對值依次減小,μ0常數(shù)項系數(shù)為正值,μ1一次項系數(shù)為負(fù)值,且常數(shù)項和一次項系數(shù)出現(xiàn)較大的波動,μ2、μ3、μ4絕對值都很小且變化非常微弱,因此擬合方程的高次項對函數(shù)值的貢獻(xiàn)急劇減小,由于曲面關(guān)于x=0平面對稱,所以有些擬合參數(shù)呈現(xiàn)雙峰形狀,如只看x>0一側(cè)的曲面,擬合方程一定程度上更接近于拋物線方程,但在計算曲面網(wǎng)格點具體數(shù)值時高次項因為x、y值的高次冪數(shù)值較大而無法忽略。
4 凸輪弧面的數(shù)值求解
如果將參數(shù)μ0、μ1、μ2、μ3、μ4視為x的函數(shù),則凸輪弧面將會有含兩自變量的完整表達(dá),形成了較為完整的數(shù)值曲面解。由此可得:
(13)
根據(jù)圖10中的數(shù)據(jù),按四次多項式函數(shù)進(jìn)行擬合,可得:
(14)
其中系數(shù)矩陣A為:
(15)
式(15)中的數(shù)值以MATLAB格式寫出,如9.1596e1表示為9.1596×101。將式(14)和式(12)聯(lián)立可得曲面方程為:
(16)
也可以寫成如下形式:
(17)
根據(jù)式(15)代入x、y的具體坐標(biāo)值,可繪制出如圖11所示凸輪輪廓外形,可以看出其
數(shù)值曲面與圖9所示的曲線簇非常接近。
式(15)中的第i行第j列元素aij參數(shù)有些數(shù)值絕對值很小,其中第二行和第四行都非常小,這一點與凸輪關(guān)于x=0對稱有關(guān),凸輪輪廓是關(guān)于x=0平面的偶函數(shù),所以奇次項應(yīng)省略取0,則式(15)可簡化為式(18)。
根據(jù)式(18)可得圖12所示凸輪弧面的數(shù)值解,可以看出圖12與圖11基本形狀一致,它們之間的差值較小。
(18)
5 討論
從圖11和圖12的凸輪曲面形狀來看,在凸輪的底部x方向有馬鞍形的不平整誤差,這不是擬合精度不足造成。對于相交空間曲線簇,形成這種誤差的主要原因是不同θ的平面凸輪輪廓曲線并不能保證都相交于一點,甚至有些凸輪曲線可能不相交。但它們都幾乎交于一點,因為這些凸輪輪廓曲線都幾乎經(jīng)過這一點。θ較大的凸輪輪廓曲線有可能位于θ較小的凸輪輪廓曲線下側(cè),這樣擬合出來的曲線會形成較大的馬鞍形誤差,這一點也可以從圖10的擬合參數(shù)μ0、μ1的變化趨勢得到證明。y方向平行的凸輪輪廓曲線也有一定的微凹性,但是不明顯,幾乎不影響凸輪的運行,為了提高擬合的精度,保留四次的擬合曲線形式,而x方向的馬鞍形誤差較為明顯,又因為凸輪曲面是關(guān)于x=0平面的偶函數(shù),所以改用二次函數(shù)進(jìn)行擬合,即:
(19)
其中系數(shù)矩陣A可以表示為式(20)。
式(20)中第二行由于絕對值很小且曲面方程是關(guān)于x=0的偶函數(shù),因此可設(shè)第二行所有元素為0,可得式(21)。
式(22)為凸輪輪廓曲面方程。將式(21)代入式(22)可消除馬鞍形誤差。
根據(jù)式(22)計算得出凸輪弧面的數(shù)值解如圖13所示。
6 結(jié)論
在凸輪輪廓的包絡(luò)線模型求解基礎(chǔ)上建立空間包絡(luò)曲線簇,該包絡(luò)曲線簇可用于凸輪加
工時的平行刀具軌跡規(guī)劃,而后利用曲線簇求出數(shù)值曲面解。
(20)
(21)
(22)
所設(shè)計的凸輪輪廓曲線簇準(zhǔn)確刻劃了凸輪弧面的空間形狀,形成了凸輪因風(fēng)力大小和方向變化而準(zhǔn)確控制垃圾桶蓋開度的實用功能,為南方臨海多風(fēng)環(huán)境中的特殊功能垃圾桶產(chǎn)品提供了設(shè)計依據(jù)。
該空間凸輪輪廓弧面設(shè)計方法過程連續(xù),求解規(guī)范可實現(xiàn)程序移植推廣。
參考文獻(xiàn):
[1]趙婉旭,孫悅美,史耀軍. 智能分類垃圾桶設(shè)計[J]. 工業(yè)設(shè)計,2022(7):62-64.
[2]楊光闊,范方起,徐崇奇,等. 疫情防控背景下的智能感知型垃圾桶設(shè)計與實現(xiàn)[J]. 信息技術(shù)與信息化,2022(6):205-208.
[3]郭雯娟,譚巧,魏薇滟. 一種自動控制防雨垃圾桶裝置的設(shè)計與實現(xiàn)[J]. 寧德師范學(xué)院學(xué)報(自然科學(xué)版),2022,34(2):151-156.
[4]胥光申. 直動從動件盤形凸輪廓線曲率半徑的確定[J]. 機(jī)械設(shè)計,2000(6):14-15,52.
[5]夏懷健,陳秀梅,韓秋實. 曲線擬合在求解凸輪曲率半徑中的應(yīng)用[J]. 機(jī)械研究與應(yīng)用,2014,27(6):105-106,109.
[6]胥光申,高曉丁. 擺動滾子從動件凸輪廓線曲率半徑計算的新方法[J]. 西安工程科技學(xué)院學(xué)報,2004(1):72-75.
[7]胥光申,高曉丁,許衛(wèi)星. 擺動平底從動件凸輪廓線曲率半徑計算的新方法[J]. 機(jī)械科學(xué)與技術(shù),2002(2):204-206.
[8]陳玲,譚建平,楊俊,等. 大型水壓機(jī)閥芯驅(qū)動系統(tǒng)凸輪升程曲線設(shè)計[J]. 鍛壓技術(shù),2013,38(2):85-89.
[9]侯國柱,呂麗軍. 五組元變焦鏡頭凸輪曲線設(shè)計[J]. 紅外技術(shù),2018,40(5):477-480.
[10]吳東昊,顏景潤,康凱. 基于正弦曲線和圓弧的無碳小車的S形軌跡和凸輪設(shè)計[J]. 南方農(nóng)機(jī),2022,53(10):35-37.
[11]韓慶紅,張鎖懷,陳香利. 基于SolidWorks Motion的灌裝機(jī)分瓶機(jī)構(gòu)凸輪曲線設(shè)計[J]. 包裝工程,2016,37(5):110-114,119.
[12]諶可. 非光滑車表汽車的空氣阻力特性研究[D]. 杭州:浙江大學(xué),2012.
[13]于靖軍. 機(jī)械原理[M]. 北京:機(jī)械工業(yè)出版社,2013:223-231.
[14]朱國強(qiáng). 包絡(luò)線方程的兩種求法和幾何畫板模擬[J]. 中國多媒體與網(wǎng)絡(luò)教學(xué)學(xué)報(電子版),2017(3):96-98.
[15]宋輝武,韓溥. 論包絡(luò)線在物理學(xué)中的應(yīng)用[J]. 物理教學(xué),2021,43(8):8-10.
[16]張文理. 巧借包絡(luò)線方程 解斜拋中的極值問題[J]. 物理通報,2012(9):64-66.