基于MATLAB的生产过程中最大利润问题的优化设计.docVIP

基于MATLAB的生产过程中最大利润问题的优化设计.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于MATLAB的生产过程中最大利润问题的优化设计

2010-2011 学年 一 学期研究生课程考核 (读书报告、研究报告) 考 核 科 目: 现代设计理论与方法 学生所在院(系): 机电工程学院 学生所在学科: 车辆工程 姓 名: 陈松 学 号: Y100201802 题 目: 基于MATLAB的生产过程中最大利润问题的优化设计 基于MATLAB的生产过程中最大利润问题的优化设计 在工厂编制生产计划中,使产品的计划利润最大是通常的目标。可是,在生产过程中,总是有种种条件的限制,使得我们的生产成本增多,从而导致利润并没有达到理想值。为了解决如何在有约束条件下解决最大利润的问题,我们通常将这些有约束的最优化问题转化为无约束最优化问题。而通过MATLAB现成的优化工具箱,我们可以通过调用最佳优化函数求解,从而更好的计算出生产产品所获得最大利润。 数学模型的建立 建立数学模型,即用数学语言来描述最优化问题,模型中的数学关系式反映了最优化问题所要达到的目标和各种约束条件。而通过这些约束条件,我们能更好的制定新的生产计划,以便克服生产过程中的某些不利于生产的约束,从而更大的降低产品生产成本,使利润最大化。 设计变量的确定 设计变量是指设计过程中可以进行调整和优选的独立参数,分为连续变量和离散变量。而本文主要用的是连续变量,设计变量一般表示为: 式中,X表示生产产品的台数,而当我们确定了生产每台的利润后,我们就能知道X台的利润。 目标函数的确定 已知某工厂能生产A、B、C三种产品,每月生产的数量分别为X,X,X,产品每台利润分别为m,m,m,则可知该厂每月的利润为: Y= m*X+ m*X+ m*X 即目标函数为: 简化为: F(X)= i=1,2,3 约束条件的建立 生产A、B、C三种产品需用到四种机器V1、V2、V3、V4,每种机器的生产能力分别为K1、K2、K3、K4,所以有: 用V1每月生产的A、B、C三种部件分别为N1、N2、N3,则:g(x)=N1*X+N2*X+N3*XK1 用V2每月生产的A、B、C三种部件分别为N11、N12、N13,则:g(x)=N11*X+N12*X+N13*XK2 用V3每月生产的A、B、C三种部件分别为N21、N22、N23,则:g(x)=N21*X+N22*X+N23*XK3 用V4每月生产的A、B、C三种部件分别为N31、N32、N33,则:g(x)=N31*X+N32*X+N33*XK4 每月生产的数量X n为大于0的自然数 优化方法的选择 MATLAB语言简介 MATLAB语言是由美国 Mathworks公司开发的集科学计算、数据可视化和程序设计为一体的工程应用软件 ,现已成为工程学科计算机辅助分析、设计、仿真以至教学等不可缺少的基础软件 ,它由 MATLAB 主包、Simulink 组件以及功能各异的工具箱组成。MATLAB 优化工具箱的应用包括:线性规划和二次规划 ,求函数的最大值和最小值 ,多目标优化 ,约束优化 ,离散动态规划等 ,其简洁的表达式、多种优化算法的任意选择、对算法参数的自由设置 ,可使用户方便地使用优化方法。 优化的应用 (1)绘制目标函数的网格图和等值线图 由目标函数的网格图和等值线图可观察到目标函数极值点的范围 ,以验证最优解的可靠性。 (2)线性规划 线性规划是数学规划中的一个比较成熟的分支 ,实际应用也非常广泛 ,同时也是构成非线性约束优化方法的一种基本算法 ,优化工具箱中由fmincon函数来解线性规划问题 ,采用投影法计算 ,是一种修正的单纯形法。 优化过程中所使用的方法 一般对于优化问题,主要是最大优化和最小优化两种问题,本文中求最大利润的优化,我们可以通过构造惩罚函数将有约束优化问题转化为无约束优化问题,从而能更快的求出利润的最大值。 MATLAB解决工程实际问题的步骤 (1)根据实际的最优化问题,建立相应的数学模型; (2)对建立的数学模型进行具体的分析和研究,选择恰当的求解方法; (3)根据最优化方法的算法,选择MATLAB优化函数,然后编写求解程序,最后利用计算机求出最优解。 应用实例 某厂生产A、B、C三种产品,产品每台利润分别为600、500和400元。它所用部件P1~P4和部件的生产能力如下表。求如何安排A、B和C的生产计划,使产品的利润最大? 表1某产品所用部件及其部件的生产能力 部件 产品 P1/件

文档评论(0)

专注于电脑软件的下载与安装,各种疑难问题的解决,office办公软件的咨询,文档格式转换,音视频下载等等,欢迎各位咨询!

1亿VIP精品文档

相关文档