数学建模国家一等奖优秀论文
-
2014
高教社杯全国大学生数学建模竞赛
承
诺
书
我们仔
细阅读了《全国大学生数学建模竞赛章程》和《全国大学生数学建模竞赛参
赛规则》
p>
(以下简称为
“竞赛章程和参赛规则”
,<
/p>
可从全国大学生数学建模竞赛网站下载)
。
我们完全明白,在竞赛开始后参赛队员不能以任何方式(包括电话、电子邮件、网<
/p>
上咨询等)与队外的任何人(包括指导教师)研究、讨论与赛题有关的问题。
我们知道,抄袭别人的成果是违反竞赛章程和参赛规则的,如果引用别人的
成果或
其他公开的资料(包括网上查到的资料)
,必须按照规定
的参考文献的表述方式在正文
引用处和参考文献中明确列出。
我们郑重承诺,严格遵守竞赛章程和参赛规则,以保证竞赛的公正、公平性。如有
违反竞赛章程和参赛规则的行为,我们将受到严肃处理。
我们授权全国大学生数学建模竞赛组委会,可将我们的论文以任何形式进行公开展
< br>示(包括进行网上公示,在书籍、期刊和其他媒体进行正式或非正式发表等)
。<
/p>
我们参赛选择的题号是(从
A/B/C/D
中选择一项填写)
:
B
我
们的报名参赛队号为(
8
位数字组成的编号)
:
所属学校(请填写完整的全名)
:
参赛队员
(
打印并签名
)
:
1.
2.
3.
指导教师或指导教师组负责人
p>
(
打印并签名
)
:
p>
(论文纸质版与电子版中的以上信息必须一致,只是电子版中无需签名。以上内容
请仔细核对,
提交后将不再允许做任何修改。
如填
写错误,
论文可能被取消评奖资格。
)
日期:
2014
年
9
月
15
日
赛区评阅编号(由赛区组委会评阅前进行编号):
2014
高教社杯全国大学生数学建模竞赛
编
号
专
用
页
评
阅
人
评
分
备
注
赛区评阅编号(由赛区组委会评阅前进行编号):
赛区评阅记录(可供赛区评阅时使用):
全国统一编号(由赛区组委会送交全国前编号):
全国评阅编号(由全国组委会评阅前进行编号):
创意平板折叠桌
摘要
目前住宅空间的紧张导致越来越
多的折叠家具的出现。某公司设计制作了一款折叠
桌以满足市场需要。以此折叠桌为背景
提出了三个问题,本文运用几何知识、非线性约
束优化模型等方法成功解决了这三个问题
,
得到了折叠桌动态过程的描述方程以及在给
定条件下怎样选择
最优设计加工参数,
并针对任意形状的桌面边缘线等给出了我们的设
计。
针对问题一,根据木板尺寸、木条宽度,首先确定木
条根数为
19
根,接着,根据桌
子是前
后左右对称的结构,我们只以桌子的四分之一为研究对象,运用空间几何的相关
知识关系
,推导并建立了几何模型。接着用
MATLAB
软件编程,绘制
出折叠桌动态变化
过程图。然后求出折叠桌各木条相对桌面的角度、各木条长度、各木条
的开槽长度等数
据,相关结果见表
1
。
然后建立相应的三维坐标系,求出桌角各端点坐标,绘出桌角边
缘线曲线图,并用
MATLAB
工具箱作拟合,求出桌角边缘线的函数关系式,并对拟合
效
果做分析(见表
3
)
。
针对问题二,在折叠桌高度、桌面直径已知情况下
,综合考虑桌子稳固性、加工方
便、用材最少三个方面因素,我们运用材料力学等相关知
识,对折叠桌作受力分析,确
定稳固性、
加工方便、
用材最少三个方面因素间的相互制约关系,
建立非线性优化模型。
用
lingo
软件编程,求出对于高
70 cm
,桌面直径
80
cm
的折叠桌,平板尺寸
、钢筋位置在桌腿上距离铰链
46.13cm
< br>处、各木条的开槽长度
(见表
3
)
、最长木条(桌脚)与水平面夹角
。
针对问
题三,对任意给出的桌面边缘线(
f(x))
,不妨假定曲线是
对称的(否则,桌
子的稳定性难以保证)
,将对称轴上
n
等份,依照等份点沿着木板较长方向平行的方向
下料,则这些点即是铰接处到木板中垂线(相对于木板长方向)的距离。然后修改问题
二建立的优化模型,
用
lingo
软件
编程,
得到最优设计加工参数
(平板尺寸、
钢筋位置、
开槽长度等)
。
最后,
我们根据所建立的模型,
设计了一个桌面边缘线为椭圆的折叠桌
,
并且给出了
8
个动态变化过程图(见
图
10
)和其具体设计加工参数(见表
5
)
。
最后
,对所建立的模型和求解方法的优缺点给出了客观的评价,并指出了改进的方
法。
关键字
:折叠桌
曲线拟合
非线性优化模型
受力分析
1
一、
问题重述
1.1
引言
创意平板折叠桌注重于表达木制品的优雅和设计师所想要强调的自动化与
功能性。
为了增大有效使用面积。
设计师以长方形木板的宽为直径截取了一个圆
形作为桌面,
又将木板剩余的面积切割成了若干个长短不一的木
条,
每根木条的
长度为平板宽到圆上一点的距离,
分别用两根钢筋贯穿两侧的木条,
使用者只需
提起木
板的两侧,
便可以在重力的作用下达到自动升起的效果,
相互对
称的木条
宛如下垂的桌布,
精密的制作工艺配以质朴的木材,<
/p>
让这件工艺品看起来就像是
工业革命时期的机器。
1.2
问题的提出
< br>围绕创意平板折叠桌的动态变化过程、设计加工参数,本文依次提出如下问
题:<
/p>
(
1
)给定长方形平板尺寸(120
cm
×
50
cm
×
3
cm)
,每根木条宽度(
2.5
p>
cm
)
,
连接桌腿
木条的钢筋的位置,折叠后桌子的高度(
53
cm
)
。要求建立模型描述此
折叠桌的动态变化过程,
并在此基础上给出此折叠桌的设计加工参数和桌脚边缘
线的数学
描述。
(
2
)折叠桌的设计应做到产品稳固性好、加工方便、用材最少。对于任意给定
的折叠桌高度和圆形桌面直径的设计要求,
讨论长方形平板材料和折叠桌的
最优
设计加工参数,例如,平板尺寸、钢筋位置、开槽长度等。对于桌高
70
cm
,桌
面直径
80 cm
的情形,确定最优设计加工参数。
(
3
)给出
软件设计的数学模型,可以根据客户任意设定的折叠桌高度、桌面边
缘线的形状大小和桌
脚边缘线的大致形状,
给出所需平板材料的形状尺寸和切实
可行
的最优设计加工参数,
使得生产的折叠桌尽可能接近客户所期望的形状,
并
根据所建立的模型给出几个设计的创意平板折叠桌。
要求给出相应的设计加工参
数,画出至少
8
张动态变化过程的示意图。
一、
模型假设
(1)
忽略实际加工误差对设计的影响;
(2)
木条与圆桌面之间的交接处缝隙较小,可忽略;
(3)
钢筋强度足够大,不弯曲;
(4)
假设地面平整。
2
三、
符号说明
符号
意义
D
L
W
N
T
H
R
R
木条宽度(
cm
)
缝宽
木板长度(
cm
)
木板宽度(
cm
)
第
n
根木条
木条根数
木板从外起第
1
个木条的长度
(cm)
木板从外起第
n
个木条的长度
(cm)
桌子高度(
cm
)
桌子半径(
cm
)
桌子直径(
cm
)
桌子厚度
(cm)
第
n
根木条到木板边沿的距离
(cm
)
第
n
根木条顶点位置到圆面轴线径
向距离
(cm)
第
n
根木条与水平面的夹角
(
度
)
第
n
根木条开槽长度(
cm
)
四、问题分析
4.1
问题一分析
题目要求建立模型描述折叠桌的动态变化图,
由于在折叠时用力大小的不同,
我们不能描述在某一时刻折叠桌的具体形态,<
/p>
但我们可以用每根木条的角度变化
来描述折叠桌的动态变化。
p>
首先,
我们知道折叠桌前后左右对称,
我们
可以运用
几何知识求出四分之一木条的角度变化。
最后,
根据初始时刻和最终形态两种状
态求出桌腿木条开槽的长度。
3
4.2
问题二分析
< br>题目要求从折叠桌的稳固性好、加工方便、用材最少三个角度,确定设计加
工参数
。我们可以从应力、支撑面积考虑稳固性,从开槽长度考虑加工方便,从
木板长度考虑用
材最少。
而它们之间又是相互制约,
我们需要确定最优设计加工
参数,
可以建立非线性规划模型,
用<
/p>
lingo
软件来求解最优设计加工参数
(平板
尺寸、钢筋位置、开槽长度等)
,这里以合力的方向(斜
向上)与最长木条(桌
腿)
的夹角方向最小为目标函数,
以木条所承受应力小于木条的许用应力、
支撑
面积大于桌面面积、木条的开槽长度小于木条本身长为约束条件。
4.3
问题三分析
题目要求制作软件的意思就是客户给定折叠桌高度、
桌面边缘线的形状大小
和桌脚边缘线的大致形状,
将这些信息输入程序就得到客户想要的桌子。
我们在
求解最优
设计加工参数时,自行给定桌面边缘线形状(椭圆、相交圆等),桌脚
边缘线形状,折叠
桌高度,应用第二问的非线性规划模型,用
MATLAB
软件绘
制
折叠桌截面图,得到自己设计的创意平板折叠桌。
问题三流程图:
已知
f(
x)
、
g(x)
、
h
、
w
d
、
N
p>
、
五、模型建立和解决
5.1
问题一的模型建立和解决
5.1.1
模型的准备
(1)
符号说明
4
为求出各木条角度关系,现引入下列符号:
:木板从外起第
< br>n
个木条的长度
(cm)
:第
n
个木
条到木板边沿的距离
:第
n
个木条与桌面铰接处到桌面轴线距离
:第
n
个木条与第
n-1
个木条桌面铰接处到桌面轴线距离差
:第
n
个木
条与桌面的夹角
(
2
)木条数的确定
根据题目意思,长方形平板尺寸,宽
50
cm
,每根木条宽
2.5 cm
,知道
木条
数越多,桌子越不易松动,即稳固性更好,最大根数为
根,考虑木条间
的间隙和刀片的厚度,定为
19
根,此时,缝宽
为:
(<
/p>
3
)模型近似
从折叠桌实物可以看出,桌面并非为标准的圆面,圆面边上是锯齿形状,考
虑到锯齿长度和圆半径的差异,
我们假定圆为过木条中点的圆,
在作示意简图和
实际计算时,都以木条端点中点为木条与桌面接触点。
另外,折叠桌以材料最省为设计原则,在
木板尺寸一定情况下,应该做到桌
面尽可能大,这里我们取木板宽度为桌面直径。
5.1.2
模型的建立
为帮助理解,我们做折叠桌子两个最长脚(即在未折叠时的木板的同一侧最
长木条)示
意图,如图
1
所示:
A
点
D
点
h-3
C
点
B
p>
点
E
点
图
1
折叠桌子两个最长脚截面图
(
其中
A
点为最长木条一端到水平面的距离,由
于桌实际高度包括桌面厚度
3cm
,
则
A
点到水平面距离要减去
3cm)
其中
<
/p>
为
57cm
,因为木板厚度为
3cm,
有
AD
为两倍厚
度,因为
则知
<
/p>
为
57cm
。记
5
下面,我们作出平板俯视示意图,如下图
< br>2
所示
第
n
根木条
第
n-1
根
木条
图
2
平板俯视示意图
< br>对于第
n
个木条到木板边沿的距离
,应该包括(
n-1
)条缝宽,(
n-1
)根木条
长度以及它自身一半的长度,则有:
(
,
,
,
)
从几何关系上,应用勾股定理可以得出:
则第
n
个木
条与第
n-1
个木条顶点位置到圆面轴线径向距离差:
第
p>
n
根木条长度
:
为了求解木条旋转角度
,我们沿着钢筋的角度,作出折叠凳示意简图,如图
3
所示:
0.5
0.5h
图
3
折叠桌示意简图
6
1
)
2
)
3
)
4
)
0.5
(
0.5
(
0.5
(
0.5
(
由上图知
同理可得
递推公式,即每根木条旋转角度:
(由图
3
知,
可能为负值,说明
为钝角)
开槽长度
(
)
综合以上所分析,可建立如下几何模型:
5.1.3
模型的解决
(
1
)动态变化过程
动态变化过程:
由于用力大小未知,折叠桌与时间的关系不能确定,我们只
能确定桌子从平板到折叠完成
后这一过程中,
任一角度的桌角位置,
(程序见附
录
problem1_3.m
)例如当最长木条转过
、
、
,通过程序可以得到各木
p>
条相对桌面旋转角度,如表
1
所示:
7
5
)<
/p>
6
)
7
)
(
0.5
(
0.5
(
表
1
最长木条转过
、
、
时各木条转动角度
第1根
第2根
第3根
第4根
第5
根
第6根
第7根
第8根
第9根
夹角为60°
夹角为65°
夹角为70°
60
65
70
71.5106
76.8219
82.027
2
79.728
84.9828
90.
063
85.977
91.0414
9
5.8979
90.7653
95.6054
< br>100.2279
94.3835
99.0138
103.1289
97.0267
101.4
84
105.7333
92.8285
103.1591
107.2893
99.8766
104.1306
108.1893
(
2
)长槽
长度、木条长度、旋转角度
根据以上建立的模型,运用
MATLAB
软件,编程计算每根木条长度、旋转角
< br>度、长槽长度结果如下表
2
所示:
表
2
木条长度、旋转角度、长槽长度
第1
根
第2根
卡槽长度
0
< br>第3根
第4根
第5根
第6根
p>
第7根
第8根
第9根
第10根
4.5018
7.9434
10.73
12.994
14.793
16.164
17.128
17.702
17.892
35.14
111.1
35
111.38
木条长度
52.08
9
46.609
43.154
40.6
5
38.765
37.338
36.2
87
35.563
旋转角度
73.71
9
85.833
93.737
99.3
9
103.54
106.59
108.
78
110.25
从表
1
可以看出,第一根木条卡槽长度为
0cm,
符合实际。
下面
我们绘制木条长度(如图
4
所示),开槽长度(如图
5
所示):
60
60
50
50
木
p>
条
长
度
(
单
位
:
c
m
)
开
槽
< br>长
度
(
单
位
:
c
m
)
40
40
30
30
20
20
10
10
0
0
2
4
6
8
10
序
号
12
14
16
18
20
0
0
2
4
< br>6
8
10
序
号
12
14
16
< br>18
20
图
4
木条长度图
图
5
开槽长度柱形图
(
3
)桌脚
边缘线的描述
为形象描述桌脚边缘
线,可以用
MATLAB
绘图,因此,首先建立三维坐标系,<
/p>
我们以一个桌角为坐标原点,两桌角(平板状态时为异侧木条)连线为
x
轴,另
两桌角(平板状态时为同侧木条)连线为
y
轴,竖直方向为
z
轴
,如图
6
所示
8