对具有随机变量工程管理系统优化.docVIP

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

对具有随机变量工程管理系统优化   [摘 要]对于一些带随机因素的复杂系统,用分析方法建模常常需要作许多简化假设,与面临的实际问题可能相差甚远,以致解答根本无法应用,这时模拟几乎成为人们的唯一的选择。本文针对随机系统的特点,运用Simulink/Stateflow建立仿真模型,并进一步将仿真模型作为优化函数,运用优化算法对带有随机因素的问题进行动态优化,有别于以前的根据不同策略下分别仿真,再根据仿真结果对不同策略进行比较,以选择较优方案的方式。   [关键词]状态流动态优化随机系统   [中图分类号]TM[文献标识码]A[文章编号]1007-9416(2010)03-0060-02      1 问题的提出   随着经济、技术的发展,工程技术、管理人才在实际工作中常常会面临这样一类问题:在工程设计中,怎样选取参数使得设计既满足要求又能降低成本;在资源分配中,怎样的分配方案既能满足各方面的基本要求,又能获得很好的经济效益;在生产计划安排中,选择怎样的计划方案才能提高产值和利润;在原料配比中,怎样确定各种成分的比例才能提高质量、降低成本;在城建规划中,怎样安排工厂、机关、学校、商店、医院、住宅和其他单位的合理布局,才能方便群众,有利于城市各行各业的发展。这类问题的共同点就是选出最合理、达到事先预定的最优目标方案,这就使得工程优化问题显得尤为重要。   2 随机工程系统优化管理策略的确定方法   工程管理系统是一个随机系统,系统管理的优化可借助于仿真的方法:   第一步,先构造随机工程管理系统的仿真模型,在该模型中定义盈利费为目标函数值,并定义待优化的变量,在模型考虑各种随机因素(变量)的影响,在安排一定的捕渔船(待优化的变量)条件下使该仿真模型运行较长一段时间,以便获得在一定的经营策略下的收益(统计特性)。   第二步,用有效的优化算法对随机系统进行“在线”优化,以第一步所建立的随机系统仿真模型为待优化的目标函数,因目标函数是随机函数,因此每次优化后所得到的最优参数值也不是确定值,可以进行较多次数的优化可获得最优参数的最大值。   2.1 Simulink/Stateflow仿真模型建立   Simulink/Stateflow是Matlab 软件中两个重要的工具。利用两者可以开发各种系统仿真模型(Simulink/Stateflow 仿真模型) 。Simulink/Stateflow模型程序主要由Simulink 模块、Stateflow 模块( Stateflow 图) 、工具箱模块等构成。其中,Simulink 专用于连续或离散时间的动态系统仿真,是仿真系统的核心;而Stateflow 则用于在Simulink 连续或离散时间动态仿真环境下,和事件驱动系统紧密结合,以状态图形式动态显示仿真状态。它的作用是完成复杂的逻辑判断和管理工作。比如有些判断和管理不是基于某些可模块化的模型的,那么只用simulink来做可能非常复杂,这时使用stateflow就很好。Stateflow是一个为建模和仿真事件驱动系统的集成的设计工具。采用图形化的方式来描述有限状态机系统,这类系统由状态和转移构成系统的模块。是基于一个传统的状态转移图和控制流程图的结合体。 Stateflow charts能够图形化的表示层次和并行状态和事件驱动的转移。通过 Stateflow, 你可以很快的开发出含有状态转换的事件驱动系统的图示模型,而不需要你掌握有限元状态机原理。每一个 Stateflow 图在 Simulink 模型中都被看作一个独立的模块。这个模块可以同其他的模块交换数据、信号和事件。Stateflow 通过函数调用来触发 Simulink 模块的执行。在你的模型中使用了 Stateflow 和 Simulink ,也就是把算法和逻辑行为结合在了一起。同时Simulink模块与Stateflow模块通过s-functionAgent函数实现无缝连接, 并均能与外部交换信息。它提供了一种图形化的交互环境,使建模、分析和仿真各种动态系统(包括连续系统、离散系统和混合系统),成为一件轻松的事情。   2.2 仿真实例   某水产公司有50艘捕鱼船,每艘船日经营费用为10000元/日。每天每艘船由早晨到中午捕鱼能力为3600公斤。然后驶向多个港口,售出每天捕捞的鱼。每个港口的鱼价和需求量不确定,港口甲的鱼价稳定在3元/公斤,且建有良好的配套设施,可对大量鲜鱼进行处理。港口乙的鱼价符合均值为4、标准离差为3(元/公斤)的正态分布。但处理鲜鱼能力有限,该水产公司面临的需求量服从均值为15、标准离差为5(吨)的正态分布,若渔船到达该港,可能不能售出其全部鲜鱼,由于时间问题,也无法到达另一个港口,只能将剩余鲜鱼倒入大海。问如何安排捕鱼船

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档