邵世權,劉 霞
(菏澤技師學院,山東菏澤 274016)
近年來,為了提高產(chǎn)品質量,提高勞動生產(chǎn)率,我國引進了許多國外先進的輕紡機械。這些進口設備的集成度高、結構緊湊、自動化程度高,代表了當今國際上最先進的專業(yè)設備水平[1]。為了盡量減少空間結構尺寸,設備上廣泛采用了凸輪機構。在凸輪的反求中,求理論輪廓曲線是最關鍵也是最困難的一步。通過長時間研究凸輪總結了一種新的求解方法。
一般在求解凸輪廓線之前先要進行數(shù)據(jù)測量,進行測量數(shù)據(jù)處理之后,然后進行求解。那么用怎樣的方法可快速的求解出符合從動件運動要求的廓線呢?在大量的工作中發(fā)現(xiàn),如果把測量的數(shù)據(jù)先在繪圖軟件中初步進行樣條擬合,這樣既可發(fā)現(xiàn)奇異區(qū),又可觀察曲線的初步形狀。如果有明顯奇異點說明在該區(qū)間測量誤差可能太大,必須進行重新測量或者采取新的測量手段。當沒有奇異點時,可初步看出廓線的形狀,這樣就可初步?jīng)Q定對該曲線進行分段求解還是整體求解。
怎樣判斷出是否進行或者必須進行分段呢?筆者發(fā)現(xiàn)在繪圖軟件中初步擬合的曲線形狀如果滿足以下要求,即曲線斜率符號的變化次數(shù)如果大于曲線與任意一條水平線的交點個數(shù),則必須進行分段求解。
“曲線斜率符號的變化次數(shù)如果大于曲線與任意一條水平線的交點個數(shù)”這句話的幾何意義是無論我們怎樣在xoy平面內平移曲線,該曲線與x軸的交點個數(shù)小于斜率符號變化的次數(shù)。如圖1所示。
圖1 特殊曲線圖
圖1中曲線的斜率符號變化有8次,而不管怎樣移動曲線,曲線最多也只能與x軸的交點個數(shù)為6,小于8。不管怎樣移動曲線與x軸的交點不可能超過8,即曲線方程最多只可能有6個根。即,不管怎樣改曲線方程的常數(shù)項,方程根最多只能是6個。出現(xiàn)了根的個數(shù)小于斜率變化的次數(shù),就像力學中的超靜定問題一樣,約束條件過多,無法僅用一個方程來表達整條曲線,必須進行分段。
一般情況是曲線斜率符號的變化次數(shù)如果大于曲線與任意一條水平線的交點個數(shù),則必須進行分段求解。那么怎樣分段呢?分段的原則是必須保證每段曲線至少與一條水平線交點的個數(shù)大于或者等于該段曲線斜率符號變化的次數(shù)。
函數(shù)形式的一般選擇原則:如果曲線的斜率的符號有多次改變并且曲線形狀較平緩,形狀象波浪線或正弦線,那么一般不選擇多項式,因為一般多項式在斜率頻繁變化時很難保證曲線的平緩。這時就應該考慮正弦或余弦函數(shù)。如果曲線的斜率只有一次改變或者沒有改變且曲線斜率值較大、變化快,則可以考慮多項式,這時用正弦或者余弦函數(shù)很難滿足要求。初步選定函數(shù)的形式后就可進行曲線擬合,這可在Matlab中輕松實現(xiàn)。
如果樣條的形狀整體看起來是不光滑的,曲線的斜率有突變,在很小的區(qū)間內而引起曲率很大的變化甚至變號,那么就應該考慮對這樣的曲線最好進行再分段擬合。再分段的原則是一般斜率突變的地方就是分段的地方,有幾個突變區(qū)間就分幾段。分段后,對每一段就可用上面的方法進行求解,各區(qū)間曲線用過渡函數(shù)進行過度[2]。
某圓柱凸輪測量廓線的坐標如表1所列。
表1 凸輪坐標點測量
在電子圖版中擬合樣條的形狀如圖2所示。
圖2 樣條曲線圖
從樣條中可看出,曲線的斜率發(fā)生了2次改變,而與水平線最多的交點個數(shù)為3,所以可用一個方程來表示曲線,又因為該曲線的形狀平緩且形似正弦,所以選擇正弦函數(shù)為擬合函數(shù)。采用最小二乘法解,根據(jù)表1中的數(shù)據(jù)可選擇正弦函數(shù)[3],設:
再把F值代入下式中,式中y表示測量值即凸輪上升的高度。
利用Matlab可計算出:
即所求的曲線方程為:
在凸輪廓線反求中,由于曲線的形狀變化多樣,擬合函數(shù)也多樣,給求解帶來了很大困難。但如果按照上述的步驟,充分考慮曲線的斜率,就可使曲線擬合函數(shù)的形式大大縮小范圍,也簡化了計算過程。
[1] 王福明,賀正輝,索 瑾.應用數(shù)值計算方法[M].天津:科學出版社,1992.
[2] 管榮法.凸輪與凸輪機構[M].北京:國防工業(yè)出版社,1993.
[3] 彭國勛.肖正揚.自動機械的凸輪機構設計[M].北京:機械工業(yè)出版社,1990.
[4] 王省富.樣條函數(shù)及其應用[M].西安:西北工業(yè)大學出版社,1989.