1. 引言
Rising Side Table来自设计师Robert van Embricqs的创意,与其说这是一款精妙的设计,还不如说它是一种数学宅的炫耀。简约与时尚已成为当代设计的潮流[1] 。相比普通折叠桌,创意平板桌的美观艺术性,在折叠的动态变化过程可很好展示,同时对加工进行参数优化设计,使它兼具稳定性好、加工方便、用材最少等特点[2] [3] 。
然而在创意折叠桌好看的同时,对于它的加工以及由平板变为折叠桌时的过程描述却是复杂的,本文对2014年全国大学生数学建模竞赛B题折叠桌的相关问题进行了研究,其中主要的研究目的是针对顾客的要求和所给平板的尺寸,给出求解此折叠桌的加工参数的公式,进而通过建立不同模型,并对于桌高h采用变步长法取不同桌高,利用桌子相应位置的坐标变化来描述平板在展为折叠桌时的动态变化过程。
本文在求解模型部分,以竞赛中的给出的平板尺寸为例,求出折叠桌相关坐标的数据,再对这些数据进行三次样条插值进而得到与实际桌脚边缘线基本吻合的三维立体图。因为插值可估算出函数在其他点处的近似值,以此来填充图像变换时像素之间的空隙。三次样条插值具有良好的收敛性和稳定性,又有二阶光滑度,理论上和应用上都有重要意义,在计算机图形学中有重要应用[4] 。
2. 模型建立
2.1. 模型假设
(1) 不考虑各木条间的缝隙;
(2) 不考虑加工时的木料磨损;
(3) 长方形木板刚好加工成整数根木条,无木料剩余;
(4) 加工时,保证桌腿上的滑槽宽度小于桌腿厚度,同时大于钢筋直径;
(5) 不考虑由于加工桌子所用的木板的材质以及钢筋的质量问题所导致的折叠桌不稳定的情况。
2.2. 预备知识说明
首先,建立以桌子背面为xoy平面,垂直桌面向下方向为z轴正向的空间直角坐标系,如图1,其中i为从y轴正向开始数的第i根木条。各长度单位均为:cm。
其次,设钢筋固定点,距最外侧桌腿触地端的距离CE (见图3)为最外侧桌腿长度leg1的k倍,即

其中r是圆形桌面的半径,θ是桌面边缘铰接点和原点的连线与x轴夹角,h为桌高,d为桌厚,L为长方形木板的总长。根据上述图3,可知桌腿i的长度以及最外侧桌腿与接触面夹角α为:
(1)
(2)
2.3. 参数化模型
由图2可知桌面边缘铰接处各点的坐标
分别为:
(3)
其中
。
由图3,根据折叠桌的高度h与最外侧桌腿长度
在
中的几何关系可求出最外侧的桌腿上钢筋固定点的横坐标和z轴坐标,同时易知其余交点横坐标和z轴坐标均等于钢筋在固定点处的坐标,纵坐标总与对应桌面木条纵坐标相同,则各木条与钢筋的交点坐标为:
(4)

Figure 1. Wood corresponding location coordinate
图1. 木条相应位置坐标图
而对于各桌脚边缘点的坐标
,通过图3可以直观判断出
,又
,
,
,则根据相似三角形性质
,经过化简得各桌脚边缘点的坐标是关于r、θ、h、d、L的参数方程:
(5)
2.4. 相关点法模型
在解决具体问题时,可以直接利用桌面边缘铰接处的坐标、木条与钢筋的交点的坐标表示出桌脚边缘线上各点的坐标,通过三者的函数关系式来描述折叠桌的动态变化过程。建立与模型一相同的空间直角坐标系,由图2中对应桌面木条横坐标、纵坐标与圆形桌面半径
之间满足的勾股关系求出桌面边缘铰接处的坐标,求得结果为:
(6)
其中n为木条总数,w为木条宽度。
又根据折叠桌的高度h与最外侧桌腿长度
在
中的几何关系求得:
(7)
根据图3中相似三角形的性质:
得到每一根木条桌脚边缘线的轨迹方程,即
(8)
考虑当折叠桌平稳触地时每根木条与钢筋的交点坐标,即是各个木条上滑槽的一个端点,另一端点均位于距离桌腿末端长度为k × leg1处,这样每根木条的开槽长度就是这两个
端点之间的距离,可表示为:
(9)
其中
。
3. 模型求解
根据顾客要求通过正确地评估并算出相应的合理数据,带入公式即可求得折叠桌的加工参数和相应位置的坐标。以平板尺寸为120 cm × 50 cm × 3 cm,每根木条宽2.5 cm,钢筋固定在最外侧桌腿的中间位置,折叠后桌面的高度为53 cm为例,表1对应木板加工参数和部分坐标信息,图4至图6对应不同桌高h下,折叠桌的动态变化过程简化示意图,图7为对已知数据点插值后得到的简化桌脚边缘线三维图。

Table 1. Board design and processing parameter list
表1. 木板设计加工参数表

Figure 4. h = 3 Simplified model diagram
图4. h = 3折叠桌简化模型图

Figure 5. h = 20 Simplified model diagram
图5. h = 20折叠桌简化模型图

Figure 6. h = 53 Simplified model diagram
图6. h = 53折叠桌简化模型图

Figure 7. Simplified figure of interpolation table leg edge line
图7. 插值桌脚边缘线简化示意图
4. 结论
根据顾客的要求和所给平板的尺寸,本文给出了平板的加工参数的求法,如各个桌腿的长度leg、最外侧桌腿与接触面夹角α、每条桌腿的开槽长度S分别可由关系式(1)、(2)、(9)求得。另外通过对桌高h采用变步长法取得不同桌高,来观察各个坐标点的变化,进而描绘出对应时刻折叠桌所处的状态。如果采用参数化模型,折叠桌的动态变化过程可用参数方程(3)、(4)、(5)来描述;如果采用相关点法模型,则折叠桌的动态变化过程可由函数关系式(6)、(7)、(8)来描述。
致谢
感谢审稿人为本论文提出宝贵的意见。
基金项目
河海大学2014年小型教改项目(数值分析)。