witness仿真系统

上传人:cn****1 文档编号:584406647 上传时间:2024-08-31 格式:PPT 页数:35 大小:606.20KB
返回 下载 相关 举报
witness仿真系统_第1页
第1页 / 共35页
witness仿真系统_第2页
第2页 / 共35页
witness仿真系统_第3页
第3页 / 共35页
witness仿真系统_第4页
第4页 / 共35页
witness仿真系统_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《witness仿真系统》由会员分享,可在线阅读,更多相关《witness仿真系统(35页珍藏版)》请在金锄头文库上搜索。

1、三、三、WitnessWitness随机分布函数随机分布函数WITNESS WITNESS 提供了提供了14 14 种整型或实数型的标准随机分布函数,种整型或实数型的标准随机分布函数,它们能返回一系列理论分布的随机样本值。它们能返回一系列理论分布的随机样本值。WITNESS WITNESS 提供提供了如下了如下14 14 种标准随机分布函数:种标准随机分布函数:(1 1)BETA BETA 分布;分布; (2 2) NORMAL NORMAL 正态分布;正态分布;(3 3)BINOMIAL BINOMIAL 二项分布;(二项分布;(4 4)POISSON POISSON 泊松分布;泊松分布;(

2、5 5)ERLANG ERLANG 爱尔朗分布爱尔朗分布 (6 6)RANDOM 0-1 RANDOM 0-1 均匀分布;均匀分布;(7 7)GAMMA GAMMA 分布;分布; (8 8)TNORMAL TNORMAL 截断正态分布截断正态分布(9 9)IUNIFORM IUNIFORM 整数均匀分布整数均匀分布 (1010)TRIANGLE TRIANGLE 三角分布;三角分布;(1111)LOGNORML LOGNORML 对数正态分布(对数正态分布(1212)UNIFORM UNIFORM 均匀分布;均匀分布;(1313)NEGEXP NEGEXP 负指数分布;负指数分布; (1414

3、)WEIBULL WEIBULL 威伯尔分布威伯尔分布 Witness Witness提供了四种类型的变量提供了四种类型的变量: :整型、实型、名型、整型、实型、名型、字符型。字符型。四、四、witnesswitness程序三种基本结构程序三种基本结构1 1、顺序结构、顺序结构l顺序结构是在程序执行时,根据程序中语句的书写顺顺序结构是在程序执行时,根据程序中语句的书写顺序依次执行的命令序列。序依次执行的命令序列。2 2、分支结构、分支结构l分支结构是在程序执行时,根据不同的条件,选择执分支结构是在程序执行时,根据不同的条件,选择执行不同的程序语句,用来解决有选择、有转移的诸多行不同的程序语句,

4、用来解决有选择、有转移的诸多问题。问题。3 3、循环结构、循环结构l允许有限次重复执行某一特定的程序。允许有限次重复执行某一特定的程序。分支结构有单向分支和多向分支语法结构,分别如下:分支结构有单向分支和多向分支语法结构,分别如下:(1 1) 单向分支,也叫简单分支结构单向分支,也叫简单分支结构IF IF ENDIFENDIF(2 2) 多向分支,也叫复杂分支结构多向分支,也叫复杂分支结构IF IF 1 1ELSEELSE 2ENDIFENDIFl(3 3)使用分支语句应注意的几点)使用分支语句应注意的几点: :a IFa IF ENDIF ENDIF 必须配对使用;必须配对使用;b b条件表

5、达式条件表达式可以是各种表达式或函数的组合,其可以是各种表达式或函数的组合,其值必须是逻辑值;值必须是逻辑值;c c命令行序列命令行序列可以由一个或多个命令组成,也可以可以由一个或多个命令组成,也可以是条件控制语句组成的嵌套结构。是条件控制语句组成的嵌套结构。l示例示例IF (water_level = 0) AND (water_level = 0) AND (water_level 5) AND (water_level 5) AND (water_level = 10) PRINT The level in the water tank is normal PRINT The level

6、 in the water tank is normalELSEELSE PRINT The level in the water tank is high PRINT The level in the water tank is highENDIFENDIF循环结构循环结构(1 1)计数型循环)计数型循环 基本语法如下:基本语法如下: FOR FOR循环变量循环变量循环变量初值循环变量初值TOTO循环变量终值循环变量终值 STEPSTEP循环变量步循环变量步长长 命令行序列命令行序列 NEXT NEXT例:例: NUMBER_FOUND = 0 NUMBER_FOUND = 0 FOR BU

7、FFER_INDEX = 1 to NPARTS(STORE(1) FOR BUFFER_INDEX = 1 to NPARTS(STORE(1) IF STORE(1) at BUFFER_INDEX:color=red IF STORE(1) at BUFFER_INDEX:color=red NUMBER_FOUND = NUMBER_FOUND + 1 NUMBER_FOUND = NUMBER_FOUND + 1 ENDIF ENDIF NEXT NEXT 这段程序用来统计缓冲区这段程序用来统计缓冲区 store(1)store(1)中颜色为红中颜色为红色的部件的数量。色的部件的数量

8、。BUFFER_INDEX BUFFER_INDEX 是循环变量;是循环变量;NPARTS(STORE(1)NPARTS(STORE(1)函数计算缓冲区函数计算缓冲区 STORE(1)STORE(1)中的部中的部件数量;件数量;IF IF 分支用来判断分支用来判断 STORE(1)STORE(1)中排于第中排于第 BUFFER_INDEX BUFFER_INDEX 位置的部件的属性位置的部件的属性 color color 是否等于是否等于“redred” (2 2)“当当”型循环型循环语法结构:语法结构:WHILE WHILE ENDWHILEENDWHILE注:注:ENDWHILE ENDW

9、HILE 可以缩写为可以缩写为ENDEND。语句功能:语句功能:当当 为真时,一直执行为真时,一直执行 ,直到,直到 为假时,循环结束。示例:为假时,循环结束。示例:WHILE NPARTS(STOCK) 90WHILE NPARTS(STOCK) 90PRINT Warning! The STOCK buffer is nearly PRINT Warning! The STOCK buffer is nearly full.full.ENDWHILEENDWHILE使用循环语句时应注意的几点使用循环语句时应注意的几点l WHILE WHILE 和和ENDWHILEENDWHILE、FOR

10、FOR 和和NEXT NEXT 必须配对使用。必须配对使用。l命令行序列命令行序列可以是任何可以是任何WITNESS WITNESS 的命令或语的命令或语句,也可以是循环语句,即可以嵌套为多重循环。句,也可以是循环语句,即可以嵌套为多重循环。五、五、 WitnessWitness常用系统函数常用系统函数1 1、数字函数、数字函数AbsAbs(R R)AmaxAmax(R1R1,R2R2,R3R3,RnRn)2 2、转换函数、转换函数ChrChr(I I)FloatFloat(I I)StrStr(R or IR or I)StrstrStrstr(SaSa,SbSb)LeftstrLeftst

11、r(S S,N N)3 3、模型交互对话函数、模型交互对话函数MsgdlgMsgdlg(titletitle,icon_idicon_id,dialog_textdialog_text,button_textbutton_text,default_buttondefault_button)用来产生一个消息框。)用来产生一个消息框。 title title : 字符串型,用来产生消息框的标题;字符串型,用来产生消息框的标题; icon_id icon_id 整数型,用来标记消息框的类型。若整数型,用来标记消息框的类型。若 icon_id=0icon_id=0,则消息框无任何图标;若,则消息框无任

12、何图标;若 icon_id=1icon_id=1,则消息框的图标,则消息框的图标为为“StopStop”型;若型;若 icon_id=2icon_id=2,则消息框的图标为,则消息框的图标为“QuestionQuestion”型;若型;若 icon_id=3icon_id=3,则消息框的图标为,则消息框的图标为“WarningWarning”型;若型;若 icon_id=4icon_id=4,则消息框的图标为,则消息框的图标为“InformationInformation”型;型; dialog_text dialog_text 字符串型,在消息框中要显示的文本;字符串型,在消息框中要显示的文

13、本; button_text button_text 字符串型,消息框中按钮的显示文本。一个字符串型,消息框中按钮的显示文本。一个消息框中至多有消息框中至多有 4 4个按钮,每个按钮的文本用个按钮,每个按钮的文本用“| |”分隔分隔开;开; default_button default_button 整数型;整数型;default_button default_button 用来设置按钮用来设置按钮的默认值,若的默认值,若default_button=1default_button=1,则默认第一个按钮;若,则默认第一个按钮;若 default_button=2default_button=2

14、,则默认第二个,则默认第二个按钮;若按钮;若 default_button=3default_button=3,则默认第三个按钮;,则默认第三个按钮; 示例:示例: MSGDLG (MSGDLG (“Change the pathChange the path”,2,2,“Do you want Do you want to change the path?to change the path?”, ,“&Yes|&No&Yes|&No”,1) ,1) 会弹会弹出下列消息框:出下列消息框:InputdlgInputdlg(titletitle,dialog_textdialog_text,fi

15、eld_defaultfield_default, field_widthfield_width,type_idtype_id) 用来产生用户可以进行编辑的交互窗口。用来产生用户可以进行编辑的交互窗口。 title title 字符串型,用来产生交互窗口的标题;字符串型,用来产生交互窗口的标题; dialog_text dialog_text 字符串型,用来产生交互窗口的要进行编辑字符串型,用来产生交互窗口的要进行编辑的提示信息;的提示信息; field_default field_default 字符串型,在交互窗口要输入的默认值;字符串型,在交互窗口要输入的默认值; field_width

16、 field_width 整数型,交互窗口要输入的文本的宽度;整数型,交互窗口要输入的文本的宽度; type_id type_id 整数型;交互窗口要输入的类型,若整数型;交互窗口要输入的类型,若 type_id type_id =1=1,则应该输入字符串型;若,则应该输入字符串型;若 type_id =2type_id =2,则应该输入,则应该输入整数型;若整数型;若 type_id =3type_id =3,则应该输入实数型;,则应该输入实数型; 示例:示例: INPUTDLG (Number of Machine,Please input INPUTDLG (Number of Mach

17、ine,Please input the number of machine!,2,5,2) the number of machine!,2,5,2) 会弹出下列会弹出下列可编辑的交互窗口,可编辑的交互窗口, 4 4、数据库函数、数据库函数DBOpenDBOpen();用来根据();用来根据ODBCODBC数据源及数据源及SQLSQL语句对数据库语句对数据库进行查询。进行查询。DBCloseDBClose();用来关闭用();用来关闭用DBOpenDBOpen()打开的数据库。()打开的数据库。DBAddDBAdd();用来向打开的数据库添加记录,并使记录();用来向打开的数据库添加记录,并

18、使记录指针指向当前记录。指针指向当前记录。5 5、ExcelExcel函数函数XLReadArrayXLReadArray(WorkbookNameWorkbookName,WorksheetNameWorksheetName,RangeRange,ArrayArray) 用来将用来将ExcelExcel工作表中某些区域的数据读给工作表中某些区域的数据读给WitnessWitness的变量或变量数组,若成功,返回的变量或变量数组,若成功,返回1 1;否;否则,返回则,返回0 0。示例:示例:XLReadArray XLReadArray ( (“XLLinks.xlsXLLinks.xls”,

19、 ,“InputDataInputData”, ,“$D$6:$D$6:$D$8$D$8”,CycleTime),CycleTime),其作用是将与模型在同一路径下的工作簿其作用是将与模型在同一路径下的工作簿 XLLinks.xls XLLinks.xls 打开,并将该工作簿的工作表打开,并将该工作簿的工作表InputData InputData 中的中的 D6D6:D8 D8 三个单元格的数据读出三个单元格的数据读出来,最后赋予来,最后赋予 CycleTime(1) CycleTime(1) 、CycleTime(2)CycleTime(2)、 CycleTime(3)CycleTime(3

20、)。 XLWriteArrayXLWriteArray( WorkbookNameWorkbookName,WorksheetNameWorksheetName,RangeRange,ArrayArray ) 用来将用来将WitnessWitness的变量或变量数组的值写入的变量或变量数组的值写入ExcelExcel工作表中,若成功,返回工作表中,若成功,返回1 1;否则,返回;否则,返回0 0。示例:示例: XLWriteArray (XLLinks.xls,Output,$H$3 XLWriteArray (XLLinks.xls,Output,$H$3 ,ProcessTime),Pro

21、cessTime) 其作用是将变量其作用是将变量ProcessTimeProcessTime的值写的值写入与模型系统路径相同的工作簿入与模型系统路径相同的工作簿XLLinks.xlsXLLinks.xls的工作的工作表表OutputOutput中,单元格由中,单元格由H H列和第列和第3 3行所确定的。行所确定的。 6 6、常用元素函数、常用元素函数NQTYNQTY(element_nameelement_name) 返回模型中特定元素的数量。返回模型中特定元素的数量。NPARTSNPARTS( element_nameelement_name ) 返回模型中特定元素中部件的数量。返回模型中特

22、定元素中部件的数量。7 7、用户自定义函数、用户自定义函数 DefineDefine定义函数可通过在定义函数可通过在 WitnessWitness的布局窗口中单击的布局窗口中单击鼠标右键,单击鼠标右键,单击“definedefine” ,弹出如下图所示,弹出如下图所示的窗口。的窗口。 在图中通过下拉框选中在图中通过下拉框选中 “FunctionFunction” 一项,一项, 并给要并给要定义的函数命名,定义的函数命名, 然后单击然后单击 “CreateCreate” ,单击,单击“DetailDetail” ,如下图:,如下图: 在图中通过在图中通过 “typetype” 下的下拉框选择要定

23、义的函数下的下拉框选择要定义的函数的返回数据类型;的返回数据类型; 通过通过 “Add/RemoveAdd/Remove”选项添加选项添加或删除函数的自变量;通过单击或删除函数的自变量;通过单击“ActionsActions”进行进行函数体的编写。函数体的编写。举例:一、举例:一、 单队列单服务台系统建模与仿真单队列单服务台系统建模与仿真案例案例case1.0.modcase1.0.mod: 某港口只有一个岸桥为到达的船舶提供卸货服务。当船某港口只有一个岸桥为到达的船舶提供卸货服务。当船舶到达港口时,停入泊位等待服务。如果岸桥空闲,则立即对舶到达港口时,停入泊位等待服务。如果岸桥空闲,则立即对

24、其进行货物卸载作业;如果岸桥为其他船舶卸载,则船舶在泊其进行货物卸载作业;如果岸桥为其他船舶卸载,则船舶在泊位等待;岸桥为船舶提供服务的规则为位等待;岸桥为船舶提供服务的规则为FIFOFIFO。 假设船舶到达时间间隔服从均值为假设船舶到达时间间隔服从均值为1010小时的负指数分布,小时的负指数分布,岸桥为每艘船的卸载时间服从岸桥为每艘船的卸载时间服从6,146,14小时的均匀分布。小时的均匀分布。建立仿真模型,运行建立仿真模型,运行100100天天=2400=2400小时,统计:小时,统计:岸桥的利用率;岸桥的利用率;船舶的平均等待时间船舶的平均等待时间港口船舶等待队列的最大长度港口船舶等待队

25、列的最大长度服务船舶数量:服务船舶数量:l通过本案例的学习:通过本案例的学习:l熟悉熟悉WITNESSWITNESS建模与仿真的基本步骤;建模与仿真的基本步骤;l建模元素建模元素partpart、machinemachine、bufferbuffer的基本应用;的基本应用;l可视化工具栏建立输入、输出工序流程;可视化工具栏建立输入、输出工序流程;l负指数分布负指数分布NEGEXP()NEGEXP()和均匀分布和均匀分布Uniform()Uniform()的的使用使用; ;l仿真实验及统计数据分析;仿真实验及统计数据分析;lWITNESSWITNESS仿真系统的工作模式;仿真系统的工作模式;二、

26、二、在单队列单服务台案例基础上完成如下情况的建模:在单队列单服务台案例基础上完成如下情况的建模:1.1.船舶到达时发现港口中已经有船舶到达时发现港口中已经有4 4艘船舶在等待,则选艘船舶在等待,则选择离开(择离开(case1.1.modcase1.1.mod););统计系统统计系统100100天流失的船舶数量;天流失的船舶数量;通过控制通过控制BufferBuffer元素的元素的CapacityCapacity实现实现2.2.船舶等待时间超出船舶等待时间超出3030小时,则选择进行服务投诉小时,则选择进行服务投诉(case1.2.modcase1.2.mod););统计系统统计系统100100

27、天中接受到的投诉数量;天中接受到的投诉数量;通过控制通过控制BufferBuffer元素的元素的DelayDelay项实现项实现3.3.港口增加了一台岸桥对船舶进行服务港口增加了一台岸桥对船舶进行服务(case1.3.mod)(case1.3.mod)仿真比较此时系统与仿真比较此时系统与case1case1系统在绩效指标上的变化,系统在绩效指标上的变化,通过设置通过设置MachineMachine元素的元素的QuantityQuantity项目实现项目实现三、生产线物流系统建模案例三、生产线物流系统建模案例 某公司有一条加工一种零件的生产线,有四道工序某公司有一条加工一种零件的生产线,有四道工

28、序: :称重工序,称重工序,服从均值为为服从均值为为5 5分钟的负指数分布;分钟的负指数分布;清洗工清洗工序,序,服从均值为为服从均值为为4.54.5分钟的负指数分布;分钟的负指数分布;加工工序,加工工序,服从均值为为服从均值为为4 4分钟的负指数分布分钟的负指数分布; 检测工序,检测工序,服从服从均值为为均值为为3 3分钟的负指数分布。分钟的负指数分布。 每道工序的每台机器上每次只能加工一个零件,每道工序的每台机器上每次只能加工一个零件,工序之间零件依靠输送链运输,零件通过每条输送链工序之间零件依靠输送链运输,零件通过每条输送链的时间为的时间为1010分钟。分钟。 清洗工序每清洗完清洗工序每

29、清洗完1010件产品,就需要整理一下件产品,就需要整理一下工作台,整理时长服从均值为工作台,整理时长服从均值为8 8分钟的负指数分布;分钟的负指数分布; 加工工序的机器每运行加工工序的机器每运行5050分钟,进行一次预防分钟,进行一次预防性检修,检修时长服从均值为性检修,检修时长服从均值为1010分钟的负指数分分钟的负指数分布;布; 加工工序会发生随机故障,故障间隔服从均值加工工序会发生随机故障,故障间隔服从均值100100分钟的负指数分布,维修时长服从分钟的负指数分布,维修时长服从3030分钟的负分钟的负指数分布;指数分布; 这三项作业都需要一名工人参与这三项作业都需要一名工人参与 ; 假设

30、该生产线上每道工序仅有一台机器,整条假设该生产线上每道工序仅有一台机器,整条生产线由一名工人维护,零件数量足够多,建立生产线由一名工人维护,零件数量足够多,建立该系统的该系统的WITNESSWITNESS仿真模型。仿真模型。通过本案例的学习:通过本案例的学习:l熟悉建模元素熟悉建模元素part、machine、conveyor、labor的一般应用;的一般应用;l输入输出输入输出Pull、Push规则的使用规则的使用l熟悉熟悉machine元素的元素的setup、breakdown设设计;计;l了解负指数分布了解负指数分布NEGEXP()的使用的使用;三种类型的零件三种类型的零件A A、B B

31、、C C随机到达系统,分别暂存于仓随机到达系统,分别暂存于仓库的特定库区,有一装配机器将库的特定库区,有一装配机器将1 1个个A A、2 2个个B B和和1 1个个C C组装一个成品组装一个成品D D,放入专有缓冲区中;其中:,放入专有缓冲区中;其中:lA A零件到达时间间隔为零件到达时间间隔为5 5分钟,批量为分钟,批量为1 1,第一个零,第一个零件在件在0 0时刻到达;时刻到达;lB B零件到达时间间隔为零件到达时间间隔为4 4分钟,批量为分钟,批量为2 2,第一个零,第一个零件在件在1010时刻点到到;时刻点到到;lC C零件到达时间间隔为零件到达时间间隔为6 6分钟,批量为分钟,批量为

32、1 1,第一个零,第一个零件在件在0 0时刻到达,该零件总量为时刻到达,该零件总量为2020;l装配机器对零件的提取顺序为先取装配机器对零件的提取顺序为先取A A、再取、再取B B、再、再取取C C;装配机器的组装时间为;装配机器的组装时间为6 6分钟分钟使用使用WITNESSWITNESS建立该系统模型。建立该系统模型。四、组装作业工序建模案例四、组装作业工序建模案例 l通过本案例的学习:通过本案例的学习:l熟悉熟悉activeactive模式的模式的partpart元素相关项目的设计;元素相关项目的设计;l熟悉缓冲区熟悉缓冲区bufferbuffer元素的设计;元素的设计;l熟悉组装类型的

33、熟悉组装类型的machinemachine的设计;的设计;l了解了解machinemachine专有缓冲区的设计;专有缓冲区的设计;l了解输入规则了解输入规则sequencesequenceSEQUENCE /Wait 仓库仓库(1)#(1),仓库仓库(2)#(2),仓库仓库(3)#(1)五、混流生产系统建模与仿真案例五、混流生产系统建模与仿真案例 有一个制造车间由有一个制造车间由5 5组机器加工三种产品组机器加工三种产品A,B.CA,B.C。每种产品分别要求完成。每种产品分别要求完成 4 4道、道、3 3道和道和5 5道工道工序,而每道工序必须在指定的机器组上,按照事序,而每道工序必须在指定

34、的机器组上,按照事先规定好的工艺顺序进行。第先规定好的工艺顺序进行。第1 1,2 2,3 3,4 4,5 5组机组机器分别有器分别有3 3,2 2,4 4,3 3,1 1台相同的机器,台相同的机器,A,B.CA,B.C三三种产品原料到达车间的间隔时间分别服从均值为种产品原料到达车间的间隔时间分别服从均值为 5050,3030,75 75 分钟的负指数型分布。分钟的负指数型分布。 三种产品的工艺路线如下表所示。三种产品的工艺路线如下表所示。产品类型产品类型机器组别机器组别相继工序平均服务时间相继工序平均服务时间/ /分钟分钟1 13 3,1 1,2 2,5 53030,3636,5151,303

35、02 24 4,1 1,3 36666,4848,45453 32 2,5 5,1 1,4 4,3 37272,1515,4242,5454,6060l即第即第1 1种作业首先在第种作业首先在第 3 3 组机器上加工,然后在第组机器上加工,然后在第 1 1 组、再在第组、再在第 2 2 组机器上加工,最后在第组机器上加工,最后在第 5 5 组机器上组机器上完成最后工序。如果一项作业在特定时间到达车间,完成最后工序。如果一项作业在特定时间到达车间,发现该组机器全都忙着,该作业就在该组机器处排入发现该组机器全都忙着,该作业就在该组机器处排入一个一个 FIFO FIFO 规则的队列。在特定机器上完成

36、一个工序规则的队列。在特定机器上完成一个工序的时间是一种二阶爱尔朗分布的随机变量,它的平均的时间是一种二阶爱尔朗分布的随机变量,它的平均值取决于作业的类别以及机器的组别(值取决于作业的类别以及机器的组别(用用Erlang(R-Erlang(R-cycle,2,1)cycle,2,1)实现)。实现)。l模拟一周(模拟一周(5*480=24005*480=2400分钟)的时间,计算每种产品分钟)的时间,计算每种产品在系统中的作业总平均时间,以及每组机器队列中的在系统中的作业总平均时间,以及每组机器队列中的平均作业数、平均利用率及平均等待时间。并试图进平均作业数、平均利用率及平均等待时间。并试图进行

37、改善。行改善。 l通过本案例的学习:通过本案例的学习:l 1.认识混流生产系统的复杂性;认识混流生产系统的复杂性; l2. 2. 熟悉熟悉 WITNESS WITNESS 系统元素系统元素 ROUTE ROUTE 的用法;的用法; l3. 3. 了解多产品多阶段加工仿真系统设计。了解多产品多阶段加工仿真系统设计。 六、六、 钢材供应链系统建模仿真钢材供应链系统建模仿真某钢材配送为一个四级供应链系统,由钢铁公司、钢材配某钢材配送为一个四级供应链系统,由钢铁公司、钢材配送中心、部件生产商和汽车厂构成。送中心、部件生产商和汽车厂构成。 整个生产和配送流程如下:整个生产和配送流程如下:l当钢材配送中心

38、的库存小于当钢材配送中心的库存小于1515批时,钢铁公司开始批时,钢铁公司开始组织生产(有两个钢铁公司),每生产一批原钢卷组织生产(有两个钢铁公司),每生产一批原钢卷材需要的时间服从材需要的时间服从1 1小时到小时到3 3小时的均匀分布。小时的均匀分布。l当部件生产商的库存小于当部件生产商的库存小于6 6批时,钢材配送中心开始批时,钢材配送中心开始配货,每配一批货需要时间服从配货,每配一批货需要时间服从0.50.5小时到小时到1 1小时的小时的均匀分布。均匀分布。l当三个汽车厂商中库存量最小的小于当三个汽车厂商中库存量最小的小于3 3时,时,4 4个部件个部件生产商开始组织生产,每生产一批部件需要的时间生产商开始组织生产,每生产一批部件需要的时间服从服从2 2小时到小时到6 6小时的均匀分布。小时的均匀分布。l汽车生产商每耗用一批部件的时间为汽车生产商每耗用一批部件的时间为2 2到到6 6小时的均小时的均匀分布。匀分布。l供应链每两个环节之间的路程需要供应链每两个环节之间的路程需要5 5小时。小时。学习要点:学习要点:l了解了解JITJIT管理方式的建模管理方式的建模l熟悉熟悉maxmax和和minmin的用法;的用法;l了解了解ififendifendif条件控制语句的使用;条件控制语句的使用;lLeastLeast规则规则lN N

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号