我的毕业设计(一)模型调度

博主大四毕业设计是基于动态库的电站模型计算平台,负责开发模型驱动等核心模块。时间紧迫,因工作未落实心浮躁。饭后想到模型调度问题,有两种调度方法,认为第一种按顺序执行简单且符合实际情况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

大四了,毕业设计是基于动态库的电站模型计算平台,一些基本的数据结构已经设计的差不多了,我主要是负责开发模型驱动,以及算法管理、模型管理、变量管理等模块,任务相当艰巨呀。这几个部分是这个系统的核心部分,实现起来还是很复杂的。我们组一共有五个人,也就是我还算入门早一点,所以这个重担就落在我肩上了。不过也好,压力转变为动力,这样才能有收获嘛!

算起来时间还是很紧迫的,两周开题早就过去了,开完题到现在又是一个星期了,地下狂飙2又跑出了几辆新车,可我还是发现开始的那辆RX-5最好用,毕竟把钱都投在它上面了,有什么好Part都给它装上,但是,除了去机房上了几次机(我们系规定每人必须上机50次以上)以外,就没怎么研究过这个平台。主要还是因为工作没有定下来,心里面比较浮躁,不能静下来好好的研究它。

言归正传  刚才吃完饭在回学校的路上,我想到了模型调度的问题。一个仿真模型,是由多个模块组成的。每个模块都有它对应的算法,当然多个模块可以用相同的算法。每个模块都有各自的输入数据和输出数据,同时每个模块还有各自的运行周期,当整个模型运行起来以后,每个模块都通过各自对应的算法对输入数据的加工,计算出输出数据。问题就在这里——每个模块应当是独立的,那么,有以下两种调度方法:

第一,给每个模块排好顺序,从头到尾依次执行,后面的模块用到前面模块的输出。这就像发电厂的生产过程,原煤->碎煤机->原煤仓->磨煤机->……->蒸汽->过热器->合格蒸汽->汽轮机->发电机,是一个有先后顺序的过程。发电厂启动时有启动的顺序,停机时有停止的顺序。

第二,每个模块都作为一个单独的作业等待调度,这就像发电厂的生产过程中,每个部分都是单独运行的。

脑子有点乱了,我想应该是用第一种方法实现比较简单,而且也比较符合实际情况。

好了,今天先写这么多,这是本次毕业设计的第一篇Post。待续。。。

转载于:https://www.cnblogs.com/Ja/archive/2005/04/09/134847.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值