1 / 41

形象思维与工程语言 2014/10/30 杨培中 博士 副教授 上海交通大学 pzyang@sjtu

形象思维与工程语言 2014/10/30 杨培中 博士 副教授 上海交通大学 pzyang@sjtu.edu.cn. 建模与优化. 工程设计不仅仅是给出一个方案,而是要给出一个最佳方案。 通常情况下,最佳方案会受到各种约束的影响,如可用资源,法律规定等。 优化问题通常比较复杂,需要长时间的试凑方法。有些情况下,可使用解析方法。 要使用解析方法,首先需要将关心的优化量进行解析表达。. 学习目标. 理解解析建模与优化的重要性。 利用微积分和线性规划方法提出并解决简单问题。 理解平坦式最优和陡峭式最优以及偏离最优时的参数选择 。. 解析建模. 建立数学模型 列出你的需求

Download Presentation

形象思维与工程语言 2014/10/30 杨培中 博士 副教授 上海交通大学 pzyang@sjtu

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 形象思维与工程语言2014/10/30杨培中 博士 副教授上海交通大学pzyang@sjtu.edu.cn

  2. 建模与优化

  3. 工程设计不仅仅是给出一个方案,而是要给出一个最佳方案。工程设计不仅仅是给出一个方案,而是要给出一个最佳方案。 • 通常情况下,最佳方案会受到各种约束的影响,如可用资源,法律规定等。 • 优化问题通常比较复杂,需要长时间的试凑方法。有些情况下,可使用解析方法。 • 要使用解析方法,首先需要将关心的优化量进行解析表达。

  4. 学习目标 • 理解解析建模与优化的重要性。 • 利用微积分和线性规划方法提出并解决简单问题。 • 理解平坦式最优和陡峭式最优以及偏离最优时的参数选择。

  5. 解析建模 • 建立数学模型 • 列出你的需求 • 列出所有可能的关系式 • 质量守恒 • 动量守恒 • 能量守恒 • 资金守恒 • 几何关系 • 物理关系 • 消去冗余关系 • 检查量纲

  6. 优化—微积分方法 为了优化,首先要将目标函数进行表达,目标函数应表示成独立变量的函数。 如果目标函数(如成本)能表示成: 则最优解可通过对F进行微分,然后让导数为零得到。 原则上,还须求出二阶导数以确定是否为最大或最小解。

  7. 优化 通常,目标函数会有一个或多个约束。

  8. 2 r h 例 1 — 容器的设计 假设你要做一个封闭的罐子或者圆柱形容器,能够装载的容积为Vo。容器的壁厚给定。 需要确定容器高度 (h)和半径(r)的关系,使得制作该容器所使用的材料最少。

  9. 例 1 — 容器的设计 假定该容器壁厚很小,相对于高度或半径可以忽略不计。 容器的容积为: 表面积为: 消去高度参数,有:

  10. 例 1 — 容器的设计 对半径求导,并令其为零,有: or 将容积公式带入,得: 或者说:直径与高度相等。

  11. 例 1 — 容器的设计 虽然大的存储容器通常有接近于最优解的尺寸,但很多容器并没有按照这样的尺寸进行设计制造。 譬如饮料罐,会选择较小的半径。我们可以得出结论,外观的魅力以及使用的方便性是非常重要的,或者说偏离最优解所增加的成本相对较少。

  12. Shallow optimum Variable Optimum 敏感性 确定最优解对参数的敏感性是非常重要的。如果最优解是平坦的,比较大的偏离只需较低的代价;如果最优解是陡峭的,则较小的偏离则会付出巨大的代价。 Cost

  13. 敏感性 对于容器,我们有:

  14. 敏感性

  15. 敏感性 x=0.50 y = 2.3811 yopt = 26% x=1.00 y = 2.0000 yopt = 5.8% x=1.50 y = 1.9079 yopt = 0.9% x=2.00 y = 1.8899 yopt = 0% x=2.50 y = 1.9001 yopt = 0.5% x=3.00 y = 1.9230 yopt = 1.7% x=3.50 y = 1.9521 yopt = 3.3%

  16. 课堂练习 1 课堂 练习 (3 分钟)

  17. 课堂练习 1 确定长方形盒子的尺寸,使得其体积最大。要求:最小截面的周长加上和它垂直的边的长度小于84 in. a b c

  18. 课堂练习 1 体积为: a 约束为: b c 消去 a,得:

  19. 课堂练习 1 a 对 b和c求便导,有: b c 简化得: 解为:

  20. 例-II 例-II

  21. 回归—Taylor刀具寿命公式 • 对金属进行机加工时,发现当切削速度增加时,刀具寿命缩短。 • 如果所有其它因素都为常数,可以将刀具寿命T表示成切削速度V的函数。 • 如果切削速度接近于零,则刀具寿命就会接近无穷大。如果切削速度接近于无穷大,则刀具寿命就会接近零。 • 通过这些想法,我们可以观测刀具寿命和切削速度的关系曲线,从而得出其关系式具有幂次关系。

  22. 回归—Taylor刀具寿命公式 切削速度 vs 刀具寿命 V T

  23. 回归—Taylor刀具寿命公式 这些常数可以从手册中查到。 注意 C的单位: 如果速度的单位为m/min 如果速度的单位为fpm

  24. 回归—Taylor刀具寿命公式 • 刀具寿命和切削速度之间的关系可以用以下经验公式来表示: • 其中V 为切削速度,T为刀具寿命,n和 C为依赖于刀具材料和加工材料的常数。 • 显然,若提高切削速度,产量会提高;但高速会导致刀具短寿,提高刀具成本,增加了更换刀具的频率。 • 假设我们只加工若干件,我们就必须找到最优化的切削速度,从而降低单件的刀具成本。

  25. 线性规划 线性规划

  26. 线性规划 • 通常, 在参数允许变动的区域,成本函数是单调递增或单调递减函数,无法通过微分法来求出最大最小值。 • 最简单也是常见的情形为:需要优化的函数以及约束函数都是变量的线性组合。 • 在这种情形中,最优解一定位于约束函数相交的角点处。 • 对于多变量问题,我们必须使用计算机来求解,但对两个变量的问题,我们可以用图示法求解。

  27. 例-III 例-III

  28. 例-III • 如何选择x和y,使得如下的目标函数最大。 • f=3x+4y • x和 y有下面的约束: • x>0 • y>0 • 2x+y-4<0 • 由于只有两个变量,所有可以用图示法来求解。

  29. 例-III • 首先在x-y平面上将可能的解区域绘制出来。最后一个约束通过它与x与y的交点坐标便很容易绘制出来了。令y=0, 得 x=2; • 令x=0, 则 y=4。 • 可能的解区域如右图所示。 y 4 可能的解区域 2 y=4-2x 0 2 x 0

  30. 例-III y • 既然成本函数是线性的,最大值必然落在角点上。 • 分别计算各个角点的值: f(0,0)=0 • f(2,0)=6 • f(0,4)=16. • 显然最优解落在点 (0,4). 4 可能的解区域 2 y=4-2x 0 2 x 0

  31. 例-IV 例-IV

  32. 例-IV 一家椅子产商有1000 板英尺(体积单位)硬木和750板英尺软木。 每板英尺的成本分别为 $0.3 和 $0.15. 公司可以用这些硬木和软木来生产椅子,每把椅子需要5 板英尺硬木和10 板英尺软木。也可以生产桌子,每张桌子需要25 板英尺硬木和15 板英尺软木。 每把椅子的售价为$75,利润为$12;而每张桌子的售价为$150,利润为$30。分别生产多少椅子和桌子才能获得最大利润?

  33. 例-IV NC: 椅子数 NT: 桌子数 利润公式 P=12•NC + 30•NT 木材量的约束 5•NC + 25•NT  1000 10•NC + 15•NT  750 交点为(36,20) P(0,0) = 0 P(0,75) =12•75 =900 P(40,0) =30•40 =1200 P(36,20) =12•20 + 30•36 =1320

  34. 课堂练习 2 课堂 练习 (3 分钟)

  35. 课堂练习 2 一名卡车司机可以运输两种类型的箱子。A型箱子重100kg,体积为4 m3。B A型箱子重200kg,体积为2 m3。 卡车可容纳200 m3,能运载10,000 kg. 如果司机运输一只A型箱子可以获得 $20利润,运输一只B型箱子可以获得 $15利润, 要获得最大利润,应运输多少A型箱子和B型箱子?

  36. 课堂练习 2 利润为: P=20 NA +15 NB Box A Box B Max Kg Vol 100 200 10,000 4 2 200 约束为: 100 NA +200 NB  10,000 4 NA +2 NB  200

  37. 课堂练习 2 P=20 NA +15 NB 100 NA +200 NB10,000 NB Possible points of maximum profit 4 NA +2 NB  200 100 交点: NA=33.33,NB=33.33 由于交点非整数,需要选取 可能解区域中相关的整数点 进行计算: 50 NA NB P 50 0 1000 0 50 650 33 33 1155 34 32 1160 32 34 1150 NA 50 100

  38. 课堂练习 2 NB 最大利润的可能点 100 一般来说,允许任意数量的约束。这时就必须检查所有的角点。 新约束 50 NA 50 100

  39. 学习目标: • 理解解析建模与优化的重要性。 • 利用微积分和线性规划方法提出并解决简单问题。 • 理解平坦式最优和陡峭式最优以及偏离最优时的参数选择。

  40. 个人作业: 列举与你专业相关或相近的优化问题。 要求 : (1)微分法和线性规划法各一个; (2)给出题目和答案; (3)以WORD文档格式通过EMAIL在一周内提交。

  41. Any question? 谢 谢!

More Related