湖北文理学院专业实验专项技能实验报告docx.docx

上传人:b****5 文档编号:6716705 上传时间:2023-01-09 格式:DOCX 页数:7 大小:17.14KB
下载 相关 举报
湖北文理学院专业实验专项技能实验报告docx.docx_第1页
第1页 / 共7页
湖北文理学院专业实验专项技能实验报告docx.docx_第2页
第2页 / 共7页
湖北文理学院专业实验专项技能实验报告docx.docx_第3页
第3页 / 共7页
湖北文理学院专业实验专项技能实验报告docx.docx_第4页
第4页 / 共7页
湖北文理学院专业实验专项技能实验报告docx.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

湖北文理学院专业实验专项技能实验报告docx.docx

《湖北文理学院专业实验专项技能实验报告docx.docx》由会员分享,可在线阅读,更多相关《湖北文理学院专业实验专项技能实验报告docx.docx(7页珍藏版)》请在冰豆网上搜索。

湖北文理学院专业实验专项技能实验报告docx.docx

湖北文理学院专业实验专项技能实验报告docx

实验一

一、实验目的

熟悉掌握VISIO绘图工具

二、实验要求

绘制2-3个复杂的图形

三、实验内容

用VISIO软件绘制《基础工业工程》(易树平主编)教材P15页图1-9图形和图p99页图4-39图

四、实验结果

实验结果如下图:

实验二

一、实验目的

学习和掌握运用软件解决规划问题。

二、实验要求

要求掌握该软件的编程方法,用该软件解决一类复杂题目求出其解。

三、实验内容

用LINDO或GLPS软件解决《运筹学》教材中的多目标规划问题(或其它规划问题)的解。

四、实验过程及结果

求解下面整数规划问题:

某昼夜服务的公交线路每天各时间段内所需司机和乘务人员数如下:

班次

时间

所需人数

1

6:

00-10:

00

60

2

10:

00-14:

00

70

3

14:

00-18:

00

60

4

18:

00-22:

00

50

5

22:

00-2:

00

20

6

2:

00-6:

00

30

解:

设xk(k=1,2,3,4,5,6)表示xk名司机和乘务人员第k班次开始上班。

由题意,有

MinZ=x1+x2+x3+x4+x5+x6

x6+x1≥60x1+x2≥70x2+x3≥60x3+x4≥50x4+x5≥20x5+x6≥30x1,x2,x3,x4,x5,x6≥0

实验三

一、实验目的

学习掌握计算机仿真的基本原理,对所给出的问题建模,写出其算法,并得出解

二、实验要求

要求对所给出的问题建模,写出其算法,并得出解。

三、实验内容

用系统建模与仿真的方法编写中国期刊网中的论文“基于故障树分析法的供应链可靠性诊断与仿真研究”一文中的算法,并求其解。

四、实验过程及结果

(1)编写如下C语言程序:

#include"stdio.h"

#include"time.h"

#include"math.h"

#include"stdlib.h"

#defineNmax50000

floatran()

{longrand();

longi;

floatr;

i=rand();

r=i/32767.0;

returnr;

}

intmain()

{longTc1=0,Tz1=0,Tz2=0,Tg11=0,Tg13=0,Tg14=0,Tg16=0,Tg24=0,Tg26=0,Tg28=0,Tg31=0,Tg33=0,Tg34=0,Tf11=0,Tf12=0,Tf15=0,Tf16=0,Tf21=0,Tf25=0,Tf26=0,T=0,c=0,z=0,g=0,g1=0,g2=0,g3=0,f=0,f1=0,f2=0,N=0,TN=0;

floatc1=0,z1=0,z2=0,g11=0,g13=0,g14=0,g16=0,g24=0,g26=0,g28=0,g31=0,g33=0,g34=0,f11=0,f12=0,f15=0,f16=0,f21=0,f25=0,f26=0,GZD;

srand((unsigned)time(NULL));

for(N=1;N<=Nmax;N++)

{c1=ran();

if(c1>=0.03&&c1<=1)c1=0;

elsec1=1;

if(c1==0)

{g11=ran();g13=ran();g14=ran();g16=ran();

if(g11>=0.39&&g11<=1)g11=0;

elseg11=1;

if(g13>=0.08&&g13<=1)g13=0;

elseg13=1;

if(g14>=0.12&&g14<=1)g14=0;

elseg14=1;

if(g16>=0.15&&g16<=1)g16=0;

elseg16=1;

if((g11+g13+g14+g16)>=1)g1=1;

elseg1=0;

g24=ran();g26=ran();g28=ran();

if(g24>=0.04&&g24<=1)g24=0;

elseg24=1;

if(g26>=0.18&&g26<=1)g26=0;

elseg26=1;

if(g28>=0.10&&g28<=1)g28=0;

elseg28=1;

if((g24+g26+g28)>=1)g2=1;

elseg2=0;

g31=ran();g33=ran();g34=ran();

if(g31>=0.08&&g31<=1)g31=0;

elseg31=1;

if(g33>=0.17&&g31<=1)g33=0;

elseg33=1;

if(g34>=0.060&&g34<=1)g34=0;

elseg34=1;

if((g31+g33+g34)>=1)g3=1;

elseg3=0;

if((g1+g2+g3)>=3)

{g=1;T=T+1;Tg11=Tg11+g11;Tg13=Tg13+g13;Tg14=Tg14+g14;Tg16=Tg16+g16;

Tg24=Tg24+g24;Tg26=Tg26+g26;Tg28=Tg28+g28;

Tg31=Tg31+g31;Tg33=Tg33+g33;Tg34=Tg34+g34;

continue;

}

elseg=0;

}

if(c1==1)

{g31=ran();g33=ran();g34=ran();

if(g31>=0.08&&g31<=1)g31=0;

elseg31=1;

if(g33>=0.17&&g31<=1)g33=0;

elseg33=1;

if(g34>=0.060&&g34<=1)g34=0;

elseg34=1;

if((g31+g33+g34)>=1)

{g=1;T=T+1;Tg31=Tg31+g31;Tg33=Tg33+g33;Tg34=Tg34+g34;Tc1=Tc1+1;

continue;

}

elseg=0;

}

z1=ran();z2=ran();

if(z1<=0.020){z1=1;T=T+1;Tz1=Tz1+z1;continue;}

elsez1=0;

if(z2<=0.0380){z2=1;T=T+1;Tz2=Tz2+z2;continue;}

elsez2=0;

f11=ran();f12=ran();f15=ran();f16=ran();

if(f11>=0.034&&f11<=1)f11=0;

elsef11=1;

if(f12>=0.14&&f12<=1)f12=0;

elsef12=1;

if(f15>=0.012&&f15<=1)f15=0;

elsef15=1;

if(f16>=0.010&&f16<=1)f16=0;

elsef16=1;

if((f11+f12+f15+f16)>=1)f1=1;

elsef1=0;

f21=ran();f25=ran();f26=ran();

if(f21>=0.010&&f21<=1)f21=0;

elsef21=1;

if(f25>=0.026&&f25<=1)f25=0;

elsef25=1;

if(f26>=0.14&&f26<=1)f26=0;

elsef26=1;

if((f21+f25+f26)>=1)f2=1;

elsef2=0;

if((f1+f2)>=2)

{f=1;T=T+1;Tf11=Tf11+f11;Tf12=Tf12+f12;Tf15=Tf15+f15;Tf16=Tf16+f16;

Tf21=Tf21+f21;Tf25=Tf25+f25;Tf26=Tf26+f26;

continue;

}

elseTN++;

}

GZD=(float)T/Nmax;

c1=(float)Tc1/T;z1=(float)Tz1/T;z2=(float)Tz2/T;

g11=(float)Tg11/T;g13=(float)Tg13/T;g14=(float)Tg14/T;g16=(float)Tg16/T;g24=(float)Tg24/T;

g26=(float)Tg26/T;g28=(float)Tg28/T;g31=(float)Tg31/T;g33=(float)Tg33/T;g34=(float)Tg34/T;

f11=(float)Tf11/T;f12=(float)Tf12/T;f15=(float)Tf15/T;f16=(float)Tf16/T;

f21=(float)Tf21/T;f25=(float)Tf25/T;f26=(float)Tf26/T;

printf("T=%ld,TN=%ld\n",T,TN);

printf("GZD=%f\n",GZD);

printf("Theimportanceofeachelement\n");

printf("c1=%f,z1=%f,z2=%f\n",c1,z1,z2);

printf("g11=%f,g13=%f,g14=%f,g16=%f\n",g11,g13,g14,g16);

printf("g24=%f,g26=%f,g28=%f\n",g24,g26,g28);

printf("g31=%f,g33=%f,g34=%f\n",g31,g33,g34);

printf("f11=%f,f12=%f,f15=%f,f16=%f\n",f11,f12,f15,f16);

printf("f21=%f,f25=%f,f26=%f\n",f21,f25,f26);

getch();

}

(2)运行结果为

实验四

一、实验目的

学习掌握VENISM系统动力学仿真的基本原理,对所给出的问题建模,并得出解

二、实验要求

要求对所给出的问题建模,并得出解。

三、实验内容

用VENSIM软件对附件中“不同运作模式供应链交货动力学行为的仿真研究”一文中的三种供应链运作模式进行仿真,并改变参数,得出有关结论。

四、实验过程及结果

(1)绘制三种模式的系统流图

图1推式供应链的系统流图

图2拉式供应链的系统流图

图3推拉结合式供应链系统流图

(2)编辑各元素之间关系:

推式:

平均需求=SMOOTH(市场需求,平滑时间),订货量=目标库存-合格产品量,订货率=订货量/订货周期,检出率=(供应商或制造商或分销商)产品量*合格率/检出时间,报废率=(供应商或制造商或分销商)产品量*(1-合格率)/检出时间,出货率=合格产品量/出货时间,销售率=平均需求,

交货率i=合格产品量+检出率i出货率i,0<合格产品量+检出率i<出货率i0,合格产品量+检出率≤01,合格产品量+检出率i≥出货率i

拉式:

出货率1=订货率2,出货率2=订货率3,其它变量之间的关系与图1相同。

推拉结合式:

出货率2=订货率3,其它变量之间的关系与图1相同。

(3)仿真:

设市场需求为服从正态分布函数RANDOMNORMAL(0,10,5,5,0),有关时间参数全部设为2,状态变量的初始值全部设为0,合格率全部设为0.95。

对于目标库存,为了便于对比,将三种模式供应链总体目标库存设为一致,设总数为60。

推式供应链只设置一个目标库存,设分销商目标库存为60;拉式供应链设置有三个目标库存,设它们目标库存都为20;推拉结合式供应链设置了两个目标库存,设它们分别为30。

仿真步长为0.125,仿真时间为100。

三种模式仿真结果如下:

图1推式供应链交货率及系统行为图

图1推式供应链交货率及系统行为图

图2拉式供应链交货率及系统行为图

图2拉式供应链交货率及系统行为图

图3推拉结合式供应链交货率及系统行为图

图3推拉结合式供应链交货率及系统行为图

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1