- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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(吨)的正态分布,若渔船到达该港,可能不能售出其全部鲜鱼,由于时间问题,也无法到达另一个港口,只能将剩余鲜鱼倒入大海。问如何安排捕鱼船
您可能关注的文档
最近下载
- 公用设备工程师(暖通空调)《公共基础》考试(重点)题库200题(含答案解析).docx VIP
- 【中小学】高一上下册古老的声音原始狩猎图课件.pptx VIP
- 2025-2026学年高二化学上学期第一次月考卷1(全解全析).docx VIP
- (统编版2025新教材)语文二年级上册识字3 拍手歌 课件.pptx
- 3晕针晕血的应急预案及处理流程.pptx VIP
- 《消防安全标志设置要求》.pdf VIP
- 《骨髓增殖性肿瘤》课件 .ppt VIP
- 五年级劳动课《包饺子》课件.pptx VIP
- 雁塔区第二小学基础教育学校硬件设施建设三年规划.docx VIP
- 《Access数据库应用教程》教学大纲、授课计划.docx
文档评论(0)