第一章 建立数学模型
本章作为全书的导言和数学模型的概述,主要讨论建立数学模型的意义、方法和步骤,给读者以建立数学模型的全面的、初步的了解。
1.1 从现实对象到数学模型
原型:指人们在现实世界里关心、研究或者从事生产、管理的实际对象。
模型:指为了某个特定的目的而将原型的某一部分信息简缩、提炼而构造的原型替代物。
数学模型:对于现实世界的一个特定对象,为了一个特定目的,根据特有的内在规律,做出一些必要的简化假设,运用适当的数学工具,得到的一个数学结构。
1.2 数学建模的重要运用
(1)分析与设计:例如描述药物浓度在人体内的变化;建立跨音速流和激波的数学模型,用数值模拟设计新的飞机翼型;
(2)预报与决策:生产过程中产品质量指标的预报、气象预报、人口预报、经济增长预报等;使经济效益最大的价格策略、使费用最少的设备维修方案;
(3)控制与优化:电力、化工生产过程的最优控制、零件设计中的参数优化;
(4)规划与管理:生产计划、资源配置、运输网络规划、水库优化调度,以及排队策略、物流管理等。
1.3 建模示例一:包饺子中的数学
【问题】假设1kg面和1kg馅可以包出100个中等大小的饺子,若某一天馅做多了而面没有变,为了把馅全部包完,请问:
(1)应该让每个饺子小一些,多包几个,还是每个饺子大一些,少包几个?
(2)如果要包大饺子,那么如果100个饺子可以包1kg馅,请问50个饺子可以包多重的馅?
【问题分析】直觉上我们会认为”大饺子包的馅多“,所以应该包大饺子。但是大饺子虽然包的馅多,但用的面皮也多,这就需要比较馅多和面多二者之间的数量关系。
首先,我们要把包饺子用的馅和面皮与数学概念联系起来,那就是物体的体积和表面积。假设大饺子的体积为V,表面积为S,小饺子的体积为v,表面积为s,则问题转化为:如果一个大饺子的面皮可以做成n个小饺子的面皮,那么V和nv哪个更大?大多少?
【模型假设】进行比较的前提就是所有饺子的面皮一样厚。在这个条件下,大饺子和小饺子的面皮面积满足
S = n S ① S=nS① S=nS①
为了比较不同大小饺子馅的体积,我们还需要假设所有饺子的形状一样。
【模型建立】能够把体积和表面积联系起来的就是半径。虽然饺子并不是一个标准的几何物体,但是我们可以引入所谓“特征半径”R和r,使得
V = k 1 R 3 , S = k 2 R 2 ② V=k_1R^3,S=k_2R^2 ② V=k1R3,S=k2R2②
v = k 1 r 3 , s = k 2 r 2 ③ v=k_1r^3,s=k_2r^2③ v=k1r3,s=k2r2③
成立。注意:在所有饺子形状一样的情况下,上述式子的比例系数k1相同、k2也相同。
对于②和③,消去R和r,可得
V = k S 3 2 , v = k s 3 2 ④ V=kS^\frac{3}{2},v=ks^\frac{3}{2}④ V=kS