康彤,張紅
(中國傳媒大學理工學部,北京 100024)
創(chuàng)意平板折疊桌,來自設(shè)計師Robert van Embricqs的創(chuàng)意,算是平板餐桌的姐妹篇 ,它可以從一個平面的木板變成一個完整的邊桌,同時也可從一個造型優(yōu)美的邊桌變成一個固態(tài)的平行木板。
本題一個關(guān)于在設(shè)計平板折疊桌的實際問題中同時要考慮桌子的穩(wěn)定性、加工易度和材料用量的多目標優(yōu)化問題。我們假定折疊桌的尺寸120cm×50cm×3cm,每根木條寬2.5cm,通過觀察折疊桌動態(tài)變化過程,得到平板折疊桌在動態(tài)變化過程中,每條桌腿上的鋼筋到xoy平面的距離時刻相同,到xoz平面的距離也時刻相同。我們根據(jù)這些信息利用LINGO編程就可以得到給定折疊桌的動態(tài)變化模型、桌腿木條開槽位置以及桌腿木條開槽長度。
Lboard 平板木材的長度Wboard 平板木材的寬度Tboard 平板木材的厚度dleg 平板折疊桌每條腿的寬度n 平板折疊桌桌腿數(shù)量的四分之一θi 第i個桌腿與桌面的夾角,其中i=(1,2,,n)lileg 第i條桌腿的長度,i=1,2,,ndicaomax 第i條桌腿的上開槽與桌腿底部的最遠距離,i=1,2,,ndisteel 折疊桌展開過程中,第i條腿上的鋼筋與桌腿底部的距離,i=1,2,,ndicaomin 第i條桌腿的上開槽與桌腿底部的最近距離,i=1,2,,nlicao 第i條桌腿的上開槽的長度,i=1,2,,ndsteel 第n條桌腿(最外側(cè)桌退)上鋼筋固定處與桌腿底部的距離Htable 平板折疊桌使用時的高度xi 第i個平臺不屬于時取1,屬于時取0tipi 第i個桌腳邊緣點tipxi 第i個桌腳邊緣點的x軸坐標tipyi 第i個桌腳邊緣點的y軸坐標tipzi 第i個桌腳邊緣點的z軸坐標
2.2.1 建模準備
首先我們建立以桌面底面中心為原點的空間直角坐標系O_xyz,其中平板長邊平行于y軸,寬邊平行于x軸(如圖1)。由于桌子關(guān)于坐標原點前后左右對稱,故以下大多地方的討論都是在第一卦限和第五卦限范圍內(nèi)。從圖1中可以發(fā)現(xiàn)在第一卦限和第五卦限范圍內(nèi)桌腿的數(shù)目是折疊桌總桌腿數(shù)量的1/4(n),木條的數(shù)目是折疊桌總木條數(shù)目的1/2。
示意圖①
示意圖②圖1 空間直角坐標系中的折疊桌示意圖
2.2.2 桌面模型的設(shè)計
先把桌面看成一個規(guī)則的圓利用幾何畫板畫出桌面形狀(如圖2所示)。由于桌面上下左右對稱的,我們只需要考慮桌面在第一象限的的形狀即可。
圖2
利用MATLAB軟件建立一個只要輸入桌腿的個數(shù)、木板的長度、桌面半徑,就可以返回腿長的數(shù)據(jù),其中里面的計算步驟是先求出節(jié)點(圖1中線段與圓的交點)的橫坐標,即
其中r表示圓的半徑、i表示第i個節(jié)點(節(jié)點編號從中心向外側(cè)依次為1、2、、r)。
關(guān)于桌腿的長度的計算我們先給出幾個計算的方案,最后發(fā)現(xiàn)當桌腿的長度取1/2板長與兩節(jié)點橫坐標之和的差值時,桌面比較好看(如圖3所示),即
示意圖①
示意圖②圖3 桌面形狀示意圖
2.2.3 動態(tài)變化模型的建立
通過觀察分析折疊桌動態(tài)變化過程,得到平板折疊桌在動態(tài)變化過程中,每條桌腿上的鋼筋到xoy平面的距離時刻相同,到xoz平面的距離也時刻相同,因此可以分別記為Steelxoy和Steelxoz。根據(jù)第i條桌腿和桌面的位置關(guān)系(圖4),可以得到:
(1)
(2)
其中Tboard為平板沿y軸方向的長度。
圖4 第i條桌腿和桌面的位置關(guān)系
同時我們發(fā)現(xiàn)折疊桌在動態(tài)變化過程中總是只有最外側(cè)的4條腿著地(圖5①),故折疊桌的高度應(yīng)取決于最外側(cè)的桌腿,也就是第n條腿(圖5②)。容易得到第n條桌腿與折疊桌變化過程中的高度htable的關(guān)系。
(3)
①
②圖5 第n條桌腿與折疊桌高度的關(guān)系
實際生活中,設(shè)計的折疊桌必須能夠?qū)嵱貌庞幸饬x(圖6①),對于由活動鉸鏈連接的折疊桌,當所有桌腿與桌面的夾角都小于π/2,則在承載重物時將有失穩(wěn)定性;當存在夾角大于π/2的桌腿,將形成剪式結(jié)構(gòu),使穩(wěn)定性得到保障。另外,從物理學角度分析:若存在夾角大于π/2的桌腿,在桌腿之間的受力情況會出現(xiàn)如圖6②所示的情形,F(xiàn)1為地面對最外側(cè)桌腿(第n條腿)的支持力,F(xiàn)2為鋼筋對最內(nèi)側(cè)腿(第1條腿)的支持力,F(xiàn)合為兩桌腿對桌面及其桌上物體的支持力。顯然此情況下桌腿的穩(wěn)固性得到了保障。若所有桌腿與桌面的夾角都小于π/2,顯然最外側(cè)的桌腿所受合理的方向偏向左,左腿會向左滑動,折疊桌就失去了穩(wěn)定性。
故折疊桌可以正常使用的充要條件是最外側(cè)桌腿滿足
(4)
另外,最內(nèi)側(cè)的桌腿滿足
(5)
① ②圖6 桌子受力示意圖
綜上所述,聯(lián)立公式(1)-(5),并考慮到變量的范圍可以建立刻畫平板折疊桌動態(tài)變化過程的初等模型
(1)動態(tài)變化模型
(2)給定折疊桌的桌腿長度的計算
利用MATLAB建立關(guān)于桌腿長度的程序文件,輸入此折疊桌的桌腿數(shù)量的1/4(10)、木板的長度120cm、桌面半徑25cm,就可以得到第一卦限和第五卦限內(nèi)桌腿的長度(如表1所示)
表1 給定折疊桌的桌腿長度
編程實現(xiàn)方面,使用了LINGO的子模型功能,大大降低代碼篇幅。完全使用文本文件實現(xiàn)MATLAB和LINGO間的數(shù)據(jù)傳遞,提高了自動化,降低了手工勞動量。