全球FlexSim系统仿真中文论坛

搜索
查看: 2760|回复: 9
打印 上一主题 下一主题

新人求助,喷气式飞机的维修

[复制链接]
跳转到指定楼层
1#
DMU 发表于 2016-11-20 09:49:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本人小白一枚,但是要交个喷气式飞机的维修的模型,望好心人能相助。题目如下:
喷气式飞机的引擎必须定期检查,且必要时给予维修。大型机场的检修设备可以处理七种不同类型的喷气式飞机,如下表所述。类型I(其中i=1,2,…,7)的飞机相继到达的时间间隔服从均值为a(i)的指数分布,如表所示,所有时间单位为天。共有n个并行的服务站,每个服务站依次处理一架飞机所有引擎的检查和修理工作,但依次只能处理一个引擎。例如,一架类型2的飞机有3个引擎,当它进入服务时,每个引擎必须经历一个完整的检查和修理过程(如下所述)之后,再进行下一个引擎的服务,所有三个引擎在飞机离开服务站之前都必须检查并且(必要时)修理。每个服务站能处理如任意类型的飞机。通常,到达飞机发现有空闲的服务站,则其直接进入服务,而到达飞机发现所有服务站均被占有,则必须进入单一队列。
七种类型的飞机中,有两种属于宽体机,而另外五种属于普通机体。排队规则有两种:
(1)所有类型飞机混在一起在同一队列中简单的FIFO;
(2)宽体机具有非抢占式优先,宽体机和普通机内部的规则是FIFO。
对飞机上的每个引擎(独立),发生以下过程(I表示飞机类型):
a.引擎初始检查,所需时间服从A(i)~B(i)之间的均匀分布
b.决定是否需要修理,需要修理的概率为p(i)。如果不需要修理,开始飞机下一个引擎的检查;或者如果这是最后一个引擎,则飞机离开检修站。
C 如果需要修理,则进行修理,所需时间服从均值为r(i)的2-ERANG随机变量。
d.修理后,再做一遍检查,所需时间服从A(i)/2~B(i)/2之间的均匀分布(即初始检查时间的一半,因为已做拆除)。引擎还需进一步修理的概率为p(i)/2。
e.如果初始修理成功,则该引擎检修结束。若引擎未通过检查,引擎还需进一步修理,所需时间服从均值为r(i)/2的2-ERANG随机变量。
一架类型i的飞机停飞,即在队列中以及在服务中,每天(全天)需要的花费为C(i)。
请你给出选择n的建议,同时给出上述队列规则(1)和(2)中哪一种会划算。

飞机类型        引擎个数        a(i)        A(i)        B(i)        P(i)        r(i)        C(i)
1        4        8.1        0.7        2.1        0.30        2.1        2.1
2        3        2.9        0.9        1.8        0.26        1.8        1.7
3        2        3.6        0.8        1.6        0.18        1.6        1.0
4        4        8.4        1.9        2.8        0.12        3.1        3.9
5        4        10.9        0.7        2.2        0.36        2.2        1.4
6        2        6.7        0.9        1.7        0.14        1.7        1.1
7        3        3.0        1.6        2.0        0.21        2.8        3.7
2#
慧娴亚伦 发表于 2016-11-20 10:24:47 | 只看该作者
您这个是求助技术问题,还是请人代做模型?如果是前者的话,最好能细分为一个具体的问题,如果是后者的话,我个人认为您收到回复的可能性比较小。
3#
 楼主| DMU 发表于 2016-11-20 14:05:25 | 只看该作者
2# 慧娴亚伦
请问下,“一架类型2的飞机有3个引擎,当它进入服务时,每个引擎必须经历一个完整的检查和修理过程再进行下一个引擎的服务” 这个条件通过什么可以实现呢?
4#
慧娴亚伦 发表于 2016-11-20 16:35:26 | 只看该作者
可以使用复合处理器,设置三个步骤来实现。
5#
 楼主| DMU 发表于 2016-11-21 13:00:24 | 只看该作者
4# 慧娴亚伦


能麻烦您举个例子吗?
6#
慧娴亚伦 发表于 2016-11-21 13:41:42 | 只看该作者
额。。这类问题可以试试搜一下论坛
http://flexsimasia.com/viewthrea ... F%B4%A6%C0%ED%C6%F7
这个帖子能帮上你。
7#
 楼主| DMU 发表于 2016-11-21 14:23:43 | 只看该作者
6# 慧娴亚伦
引擎检查后才决定是否修理,需要修理的概率为P(i),在这个情况下是不能使用复合处理器吧?复合处理器是不能提供连续加工的功能。
8#
慧娴亚伦 发表于 2016-11-21 16:29:54 | 只看该作者
也可以啊,可以将三个引擎的检查和修理分为两个阶段,这样一共复合处理器就有6个可能的加工时间,分别是:检查1、修理1、检查2、修理2、检查3、修理3,修理的时间基于item身上的标签,根据每次检查的结果来修改对应标签的值。即可。
9#
 楼主| DMU 发表于 2016-11-22 19:43:49 | 只看该作者
8# 慧娴亚伦


那么是否修理的概率呢,也可以在标签里设置吗?三个引擎的检查时间和维修时间是一样的,但是引擎检查后未必一定要维修的,维修的概率是p。
10#
慧娴亚伦 发表于 2016-11-23 09:44:19 | 只看该作者
在代表检查的环节结束的时候可以有一定的概率(p)来改变是否维修(维修时间的标签),如果不需要维修直接设为0就好了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|全球FlexSim系统仿真中文论坛 ( 京ICP备14043114号-2 )

GMT+8, 2024-4-27 04:53 , Processed in 0.063983 second(s), 13 queries .

Powered by Discuz! X3.3© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表