5.1 实验目的与要求
学会用最优化方法和存储论的方法建模。
学会用LINGO软件求解非线性规划(最优化)和存储论的问题。 建立相应的数学模型,并对计算结果进行分析讨论。
5.2 基本实验
1.跟车安全距离的确定
正常驾驶条件下,在道路中接续行驶的车辆,需要保持安全的跟车距离.所 谓安全的跟车距离是指在前方车辆突然停车时,后车制动不会与前车相撞所需要 的最小距离.跟车距离过小,当前车制动时,易发生追尾事故;跟车距离过大, 势必处于频繁被超车状态,也不利于行车安全.
有关部门为了研究车速与刹车距离之间的关系,为安全行车提供技术保障, 对不同车辆和不同驾驶人员作了50次试验,试验数据如表5.1所示.请建立数 学模型,并根据表中的数据,给出车速与跟车的安全距离的近似公式.
表5.1 汽车数据 速度距离 速度距离 速度距离 速度距离(mph) (ft) (mph) (ft) (mph) (ft) (mph) (ft) 1 4 2 14 12 24 27 16 32 40 20 48 2 4 10 15 12 28 28 16 40 41 20 52 3 7 4 16 13 26 29 17 32 42 20 56 4 7 22 17 13 34 30 17 40 43 20 64 5 8 16 18 13 34 31 17 50 44 22 66 6 9 10 19 13 46 32 18 42 45 23 54 7 10 18 20 14 26 33 18 56 46 24 70 8 10 26 21 14 36 34 18 76 47 24 92 9 10 34 22 14 60 35 18 84 48 24 93 10 11 17 23 14 80 36 19 36 49 24 120 11 11 28 24 15 20 37 19 46 50 25 85 12 12 14 25 15 26 38 19 68 13 12 20 26 15 54 39 20 32 提示:可用“总的停车距离=反应距离+刹车距离”进行建模,其中反应距离与驾驶人员的反应时间和速度有关,而刹车距离与行驶车辆的重量和制动的加速度有关.
解:(1)设车速与刹车距离之间的关系:
y??0??1x
其中x为车速,y为刹车距离。现测得50组数据(xi,yi)(i=1,2,…,50) 用平方和最小,估计系数β0和β1 由题意可得目标方程:
min????0??1xi?yi?
?0,?1i?1n2LINGO程序: model: sets:
quantity/1..50/: x,y; endsets
min=@sum(quantity: (B0+B1*x-y)^2); data:
y=2 10 4 22 16 10 18 26 34 17 28 14 20 24 28 26 34 34 46 26 36 60 80 20 26 54 32 40 32 40 50 42 56 76 84 36 46 68 32 48 52 56 64 66 54 70 92 93 120 85;
x=4 4 7 7 8 9 10 10 10 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 20 20 22 23 24 24 24 24 25; enddata
@free(B0); @free(B1); End
运行结果:
结果分析:由平方和最小得到的β0=-17.57909,β1=3.932409
车速与刹车距离之间的关系:y=—17.58+3.93x
2.选址问题
计划在丛林中修建2个临时机场为3个野外作业点提供远程加油服务。第1个作业点每月需要油料25吨;第2个作业点位于第1个作业点以东75公里,以北330公里,每月需要油料14吨;第3个作业点位于第1个作业点以西225公里,以南40公里,每月需要油料34吨。请确定2个临时机场的位置,使得每月从机场到作业点的吨公里数最少。
解:设cij为第i个机场到第j个作业点的距离(i=1,2;j=1,2,3),xij为第i
个机场到第j个作业点的运量(i=1,2;j=1,2,3),则
目标函数:minz???cijxij
i?1j?1323约束条件:?xij?qj,j?1,2,3
j?1其中qj为每个作业点的油料用量。
以矩阵A2×2表示机场位置,以矩阵B2×3表示作业点位置,则机场到每个作业点的距离:
dij??ai1?b1j?2??ai2?b2j?2,i?1,2,j?1,2,3
LINGO程序: sets:
coordinate/x, y/; site/1..3/:q; local /P, Q/;
LXC(local, coordinate): A; LXS(local, site): X;
CXS(coordinate, site): B; endsets data:
B = 225, 300, 0, 40,370,0; q = 25, 14, 34; enddata
min = @sum(LXS(i,j):
(@sum(coordinate(k): (A(i, k)-B(k,j))^2))^0.5 * X(i,j)); @for(site(j):
@sum(local(i): X(i,j)) = q(j)); 运行结果:
结果分析:2个临时机场分别建在第1和第2作业点处,建在1第1作业点的机场向第1和第2作业点供应油料,建在第3作业点的机场向第3作业点供应油料,最少吨公里数为4737.816。
3.路灯照明问题
(1)在一条20m宽的道路两侧,分别安装了一只2KW和一只3KW的路灯,它们离地面的高度分别为5m和6m。在漆黑的夜晚,当两只路灯开启时,两只灯连线的路面上最暗的点和最亮的点在哪里?
(2)如果3KW的路灯的高度可以在3m和9m之间变化,如何使路面上最暗的亮度最大?
解:根据题意建立如图所示模型,P1=2KW,P2=3KW,S=20m。照度计算公式:
I?kPsin?r2
(k为照度系数,可取为1;P为路灯功率)
设Q点为两盏路灯连线上任意一点,则两盏路灯在Q点的照度分别为:
I1?kP1sin?1R12I2?kP2sin?2R22
又R12?H12?X2,R22?H22?(S?X)2,sin?1?H1/R1,sin?2?H2/R2,故Q点照度为:
I(X)?(P1H1H12?X)23?P2H2(H2?(S?X))223?10(25?X)23?18(36?(20?X))23
目标函数:
maxZ1?minZ2?10(25?X)10(25?X)2323?18(36?(20?X))23
23?18(36?(20?X))约束条件:
0≤X≤20
LINGO程序:
max=10/(25+X^2)^1.5+18/(36+(20-X)^2)^1.5; min=10/(25+X^2)^1.5+18/(36+(20-X)^2)^1.5; X>=0; X<=20; 运行结果:
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库-实验5在线全文阅读。
相关推荐: