系统建模与仿真实验报告
- 格式:doc
- 大小:2.48 MB
- 文档页数:22
MATLAB/Simulink 电力系统建模与仿真实验报告姓名:******专业:电气工程及其自动化班级:*******************学号:*******************实验一无穷大功率电源供电系统三相短路仿真1.1 无穷大功率电源供电系统仿真模型构建运行MATLAB软件,点击Simulink模型构建,根据电路原理图,添加下列模块:(1)无穷大功率电源模块(Three-phase source)(2)三相并联RLC负荷模块(Three-Phase Parallel RLC Load)(3)三相串联RLC支路模块(Three-Phase Series RLC Branch)(4)三相双绕组变压器模块(Three-Phase Transformer (Two Windings))(5)三相电压电流测量模块(Three-Phase V-I Measurement)(6)三相故障设置模块(Three-Phase Fault)(7)示波器模块(Scope)(8)电力系统图形用户界面(Powergui)按电路原理图连接线路得到仿真图如下:1.2 无穷大功率电源供电系统仿真参数设置1.2.1 电源模块设置三相电压110kV,相角0°,频率50Hz,接线方式为中性点接地的Y形接法,电源电阻0.00529Ω,电源电感0.000140H,参数设置如下图:1.2.2 变压器模块变压器模块参数采用标幺值设置,功率20MVA,频率50Hz,一次测采用Y型连接,一次测电压110kV,二次侧采用Y型连接,二次侧电压11kV,经过标幺值折算后的绕组电阻为0.0033,绕组漏感为0.052,励磁电阻为909.09,励磁电感为106.3,参数设置如下图:1.2.3 输电线路模块根据给定参数计算输电线路参数为:电阻8.5Ω,电感0.064L,参数设置如下图:1.2.4 三相电压电流测量模块此模块将在变压器低压侧测量得到的电压、电流信号转变成Simulink信号,相当于电压、电流互感器的作用,勾选“使用标签(Use a label)”以便于示波器观察波形,设置电压标签“Vabc”,电流标签“Iabc”,参数设置如下图:1.2.5 故障设置模块勾选故障相A、B、C,设置短路电阻0.00001Ω,设置0.02s—0.2s发生短路故障,参数设置如下图:1.2.6 示波器模块为了得到仿真结果准确数值,可将示波器模块的“Data History”栏设置为下图所示:1.3 无穷大功率电源供电系统仿真结果及分析得到以上的电力系统参数后,可以首先计算出在变压器低压母线发生三相短路故障时短路电流周期分量幅值和冲击电流的大小,短路电流周期分量的幅值为Im=10.63kA,时间常数Ta=0.0211s,则短路冲击电流为Iim=17.3kA。
实验二 动态系统的Simulink 仿真一、实验目的:1、掌握Simulink 使用的基本方法;2、熟悉连续系统仿真设计的基本方法;二、实验内容:1、编写M 脚本文件编写一个M 脚本文件,绘制函数⎪⎩⎪⎨⎧>+-≤<≤=3,630,0,sin )(x x x x x x x y在区间[-5,5]中的图形。
x=-5:0.1:5; % 设定系统输入范围与仿真步长leng=length(x); % 计算系统输入序列长度for i=1:leng % 计算系统输出序列if x(i)<=0 % 逻辑判断y(i)=sin(x(i));else if (x(i)>0&&x(i)<=3)y(i)=x(i);elsey(i)=-x(i)+6;endendendplot(x,y);grid;2、编写和调用M 函数编写一个M 函数,表示出如下函数关系t=0:0.1:3;leng=length(t);for i=1:lengif t(i)<=1;y(i)=t(i).^2;elsey(i)=t(i).^(1/2);endendplot(t,y);grid;⎪⎩⎪⎨⎧>∈=1,]1 ,0[,212t u t uy并用M脚本文件调用该函数,绘制其在[0,3]区间内的图像。
3.一个生长在罐中的细菌的简单模型。
要求给各模块和信号线改名称、改颜色或增加阴影。
假定细菌的出生率和当前细菌的总数成正比,死亡率和当前的总数的平方成正比。
若以x 代表当前细菌的总数,则细菌的出生率可表示为:_birth=ratebx细菌的死亡率可表示为:2death=rate_px细菌总数的总变化率可表示为出生率与死亡率之差。
因此系统可表示为如下的微分方程形式:2px=x-bx假定h;/5==,当前细菌的总数为1000,建立其simulink模型,.0phb/05并绘制细菌总数变化图。
4.根据种群增长曲线的数学方程进行simulink仿真,并正确设置参数,绘制出种群增长的“J”型曲线和“S”型曲线。
系统建模与仿真实验报告院系:管理科学与工程学院专业:质量与可靠性工程班级:1005104学号:100510432姓名:谢纪伟实验目录一.问题描述.二.系统数据.三. 建立过程的简单流程图.四.模型实体设计.五. 建立模型.六.运行模型.七.实验改进.八.结果分析.实验报告一.问题描述.电路板生产商要引入一个新产品,需要适当扩大现有生产线的产能,因此对现有生产线进行研究,经提前分析,发现生产过程存在瓶颈,现在对此生产线进行建模,并通过用extendsim建立的模型所得到的数据对现有生产线进行分析,并通过分析得到解决问题的办法。
二.系统数据.1.根据确定的时间表,5种型号电路板按照固定批量送入生产线中,时间表每隔120min重复一次,如下表所示:电路板种类在...min进入批量电路板种类在...min进入批量1 0 20 5 80 252 20 30 1 120 203 40 25 2 140 304 60 30 ………………进料时间表2.第一步操作是通过一台清洁工作站,每一个电路板需要至少36s,至多54s 的时间,一般情况需要48s。
3.清洁后的电路板装入自动插件机中,这台机器最多能同是处理6个电路板,每个板耗时5min。
4.当完成大部分标准插件的工作,电路板被置于一个10m的传送带上,通过波峰焊接机。
传送带上能放下30个电路板,每分钟移动1米。
5.此外,有三个工作站,用来插件机无法完成的非标准元件。
这个操作的耗时量根据板的种类而不同,如下表:电路板种类处理时间(min)电路板种类处理时间(min)1 2.5 4 3.02 2.0 5 2.03 2.5非标准元件的处理时间6.最后一步是高温加速老化试验,在这个过程中,电路板被组合成24个一组,放入烤箱中,循环通电20min。
三.建立过程的简单流程图电路板清洁自动插件波峰焊非标准插件非标准插件非标准插件高温老化离开四.模型实体设计.模拟电路板到达模拟缓冲器模拟插件机模拟convey item模拟非标准插件机三个物体汇合在一个通道将24个电路板组成一个批量对成批的电路板进行高温老化将成批的电路板还原成单独的电路板将加工后的电路板输出五.建立模型.1.定义全局单位时间.搭建模型从选择合适的全局时间单位开始。
仿真实验报告
仿真实验报告
实验目的:
本实验旨在通过仿真模拟的方式进行某个系统的测试和分析,以研究系统在不同条件下的性能和功能。
实验装置:
本实验使用仿真软件搭建模型进行实验。
实验装置包括计算机、仿真软件和仿真模型。
实验步骤:
1. 确定实验目标:根据需求,确定本次实验的目标和要求。
2. 建立仿真模型:根据实验要求和系统特点,使用仿真软件搭建仿真模型。
3. 定义实验参数:根据实验目标,定义所需的实验参数和变量。
4. 运行实验:根据实验设计和定义的参数,运行仿真模型,记录实验结果。
5. 数据分析:根据实验结果,进行数据分析和统计。
6. 结果讨论:根据实验数据和分析结果,进行结果讨论,评估系统的性能和功能。
7. 编写实验报告:根据实验过程和结果,编写实验报告,包括实验目的、实验装置、实验步骤、实验结果和结论等内容。
实验结果:
根据实验数据和分析结果,可以得出系统在不同条件下的性能和功能评估。
结论:
根据实验结果,可以对系统的性能和功能进行评估,在实际应用中为系统的优化和改进提供参考。
实验总结:
通过本次实验,深入了解了系统在不同条件下的性能和功能,为系统的优化和改进提供了依据。
同时,也了解了使用仿真软件进行实验的方法和步骤,为日后的实验工作提供了经验。
控制工程实训课程学习总结基于MATLAB 的系统建模与仿真实验报告摘要:本报告以控制工程实训课程学习为背景,基于MATLAB软件进行系统建模与仿真实验。
通过对实验过程的总结,详细阐述了系统建模与仿真的步骤及关键技巧,并结合实际案例进行了实验验证。
本次实训课程的学习使我深入理解了控制工程的基础理论,并掌握了利用MATLAB进行系统建模与仿真的方法。
1. 引言控制工程是一门应用广泛的学科,具有重要的理论和实践意义。
在控制工程实训课程中,学生通过实验来加深对控制系统的理解,并运用所学知识进行系统建模与仿真。
本次实训课程主要基于MATLAB软件进行,本文将对实验过程进行总结与报告。
2. 系统建模与仿真步骤2.1 确定系统模型在进行系统建模与仿真实验之前,首先需要确定系统的数学模型。
根据实际问题,可以选择线性或非线性模型,并利用控制理论进行建模。
在这个步骤中,需要深入理解系统的特性与工作原理,并将其用数学方程表示出来。
2.2 参数识别与估计参数识别与估计是系统建模的关键,它的准确性直接影响到后续仿真结果的可靠性。
通过实际实验数据,利用系统辨识方法对系统的未知参数进行估计。
在MATLAB中,可以使用系统辨识工具包来进行参数辨识。
2.3 选择仿真方法系统建模与仿真中,需要选择合适的仿真方法。
在部分情况下,可以使用传统的数值积分方法进行仿真;而在其他复杂的系统中,可以采用基于物理原理的仿真方法,如基于有限元法或多体动力学仿真等。
2.4 仿真结果分析仿真结果的分析能够直观地反映系统的动态响应特性。
在仿真过程中,需对系统的稳态误差、动态响应、鲁棒性等进行综合分析与评价。
通过与理论期望值的比较,可以对系统的性能进行评估,并进行进一步的优化设计。
3. 实验案例及仿真验证以PID控制器为例,说明系统建模与仿真的步骤。
首先,根据PID控制器的原理以及被控对象的特性,建立数学模型。
然后,通过实际实验数据对PID参数进行辨识和估计。
建模与仿真实验报告建模与仿真实验报告引言建模与仿真是一种常用的方法,用于研究和分析复杂系统的行为。
通过建立数学模型并进行仿真实验,我们可以更好地理解系统的运行机制,预测其未来的发展趋势,并为决策提供依据。
本实验报告将介绍我所进行的建模与仿真实验,以及所得到的结果和结论。
1. 实验目标本次实验的目标是研究一个电动汽车的充电过程,并通过建模与仿真来模拟和分析其充电时间和电池寿命。
2. 实验步骤2.1 建立数学模型首先,我们需要建立一个数学模型来描述电动汽车充电过程。
根据电动汽车的充电特性和电池的充电曲线,我们选择了一个二阶指数函数来表示充电速度和电池容量之间的关系。
通过对历史充电数据的分析,我们确定了模型的参数,并进行了合理的调整和验证。
2.2 仿真实验基于建立的数学模型,我们使用MATLAB软件进行了仿真实验。
通过输入不同的充电时间和初始电池容量,我们可以获得充电过程中电池容量的变化情况,并进一步分析充电时间与电池寿命之间的关系。
3. 实验结果通过多次仿真实验,我们得到了一系列充电时间和电池寿命的数据。
根据这些数据,我们可以绘制出充电时间与电池寿命的关系曲线。
实验结果表明,充电时间与电池寿命呈现出一种非线性的关系,即充电时间的增加并不总是能够延长电池的使用寿命。
4. 结果分析通过对实验结果的分析,我们可以得出以下结论:4.1 充电时间的增加并不总是能够延长电池的使用寿命。
虽然在一定范围内增加充电时间可以提高电池的容量,但过长的充电时间会导致电池内部产生过多的热量,从而缩短电池的寿命。
4.2 充电速度对电池寿命的影响较大。
较快的充电速度会增加电池的热量产生,从而缩短电池的寿命;而较慢的充电速度则可以减少电池的热量产生,延长电池的寿命。
4.3 充电时间和电池寿命之间的关系受到电池类型和充电方式等因素的影响。
不同类型的电池在充电过程中表现出不同的特性,因此在实际应用中需要根据具体情况进行充电策略的选择。
系统建模与仿真实验报告系统建模与仿真实验报告1. 引言系统建模与仿真是一种重要的工程方法,可以帮助工程师们更好地理解和预测系统的行为。
本实验旨在通过系统建模与仿真的方法,对某个实际系统进行分析和优化。
2. 实验背景本实验选择了一个电梯系统作为研究对象。
电梯系统是现代建筑中必不可少的设备,其运行效率和安全性对于整个建筑物的使用体验至关重要。
通过系统建模与仿真,我们可以探索电梯系统的运行规律,并提出优化方案。
3. 系统建模为了对电梯系统进行建模,我们首先需要确定系统的各个组成部分及其相互关系。
电梯系统通常由电梯、楼层按钮、控制器等组成。
我们可以将电梯系统抽象为一个状态机模型,其中电梯的状态包括运行、停止、开门、关门等,楼层按钮的状态则表示是否有人按下。
4. 仿真实验在建立了电梯系统的模型之后,我们可以通过仿真实验来模拟系统的运行过程。
通过设定不同的参数和初始条件,我们可以观察到系统在不同情况下的行为。
例如,我们可以模拟电梯在高峰期和低峰期的运行情况,并比较它们的效率差异。
5. 仿真结果分析通过对仿真实验结果的分析,我们可以得出一些有价值的结论。
例如,我们可以观察到电梯在高峰期的运行效率较低,这可能是由于大量乘客同时使用电梯导致的。
为了提高电梯系统的运行效率,我们可以考虑增加电梯的数量或者改变乘客的行为规则。
6. 优化方案基于对仿真结果的分析,我们可以提出一些优化方案来改进电梯系统的性能。
例如,我们可以建议在高峰期增加电梯的数量,以减少乘客等待时间。
另外,我们还可以建议在电梯内设置更多的信息显示,以便乘客更好地了解电梯的运行状态。
7. 结论通过本次实验,我们深入了解了系统建模与仿真的方法,并应用于电梯系统的分析和优化。
系统建模与仿真是一种非常有用的工程方法,可以帮助我们更好地理解和改进各种复杂系统。
在未来的工作中,我们可以进一步研究和优化电梯系统,并将系统建模与仿真应用于更多的实际问题中。
8. 致谢在本次实验中,我们受益于老师和同学们的帮助与支持,在此表示诚挚的感谢。
系统仿真与建模分析实验实验一生态平衡建模实验系统描述:在一个封闭的海岛上,设有两个群体:1. 狐狸(FOXES);2.啮齿动物(RODENTS情况是:1)狐狸出生后,需要八个月成长为成年狐狸,幼年狐狸每只(每月)要吃10 只啮齿动物,若没有吃的就饿死,幼年狐狸的出生率为4,成年狐狸死亡因素有两个,一是每只狐狸每月要吃60 只啮齿动物,若没有吃的就要饿死,二是从仿真时间算起,十年之后,每月要被猎人打死4 只。
2)啮齿动物RODY出生后,三个月即可长成为成年啮齿动物,啮齿动物的出生率为0.8 ,如果幼年啮齿动物的父母死亡,则以短缺扶养和保护而死亡。
成年啮齿动物每月的死亡率有两个原因决定:一个是被狐狸吃掉,一个原因是总数超过100000(十万)只,则以水草不足而饿死。
一、实验目的:通过此实验了解系统动力学的仿真方法,学会用所学的建模理论来对实际问题进行建模,并对实际问题进行分析。
对此生态平衡系统进行仿真实验,改变不同的控制参数,分析实验的结果,得出系统保持生态平衡的条件,为决策者决策提供理论分析基础。
二.实验原理系统动力学(System Dynamics)是美国麻省理工学院J.W福雷斯特(JayW Forrester教授创立的一门新兴学科。
它按照自身独特的方法论建立系统的动态模型,并借助于计算机进行仿真,以处理行为随时间变化的系统的问题。
系统动力学首先强调系统性的观点,以及联系、发展、运动的观点,是研究复杂系统,诸如:社会、经济、环境、人口、生态平衡、产业发展等的有效工具。
系统动力学的研究对象主要是社会经济系统。
社会经济系统的范围十分广泛,凡是涉及到人类的社会活动和经济活动的系统都属于社会系统。
诸如本文要研究的人口系统、资源系统、环境系统、经济系统、科技系统、能源系统,都属于社会经济系统。
系统动力学的基础是通过实验方法认识系统的行为,为管理决策者提供决策的依据。
系统动力学仿真的基本步骤是:(1)明确建模目的一般来说,系统动力学对社会系统进行仿真实验的主要目的是认识和预测系统的结构和设计最佳参数,为制定合理的政策提供依据。
实验1 Witness仿真软件认识一、实验目的熟悉Witness 的启动;熟悉Witness2006用户界面;熟悉Witness 建模元素;熟悉Witness 建模与仿真过程。
二、实验内容1、运行witness软件,了解软件界面及组成;2、以一个简单流水线实例进行操作。
小部件(widget)要经过称重、冲洗、加工和检测等操作。
执行完每一步操作后小部件通过充当运输工具和缓存器的传送带(conveyer)传送至下一个操作单元。
小部件在经过最后一道工序“检测”以后,脱离本模型系统。
三、实验步骤仿真实例操作:模型元素说明:widget 为加工的小部件名称;weigh、wash、produce、inspect 为四种加工机器,每种机器只有一台;C1、C2、C3 为三条输送链;ship 是系统提供的特殊区域,表示本仿真系统之外的某个地方;操作步骤:1:将所需元素布置在界面:2:更改各元素名称:如;3:编辑各个元素的输入输出规则:4:运行一周(5 天*8 小时*60 分钟=2400 分钟),得到统计结果。
5:仿真结果及分析:Widget:各机器工作状态统计表:分析:第一台机器效率最高位100%,第二台机器效率次之为79%,第三台和第四台机器效率低下,且空闲时间较多,可考虑加快传送带C2、C3的传送速度以及提高第二台机器的工作效率,以此来提高第三台和第四台机器的工作效率。
6:实验小结:通过本次实验,我对Witness的操作界面及基本操作有了一个初步的掌握,同学会了对于一个简单的流水线生产线进行建模仿真,总体而言,实验非常成功。
实验2 单品种流水线生产计划设计一、实验目的1.理解系统元素route的用法。
2.了解优化器optimization的用法。
3.了解单品种流水线生产计划的设计。
4.找出高生产效率、低临时库存的方案。
二、实验内容某一个车间有5台不同机器,加工一种产品。
该种产品都要求完成7道工序,而每道工序必须在指定的机器上按照事先规定好的工艺顺序进行。
MATLAB/Simulink 电力系统建模与仿真实验报告姓名:******专业:电气工程及其自动化班级:*******************学号:*******************实验一无穷大功率电源供电系统三相短路仿真1.1 无穷大功率电源供电系统仿真模型构建运行MATLAB软件,点击Simulink模型构建,根据电路原理图,添加下列模块:(1)无穷大功率电源模块(Three-phase source)(2)三相并联RLC负荷模块(Three-Phase Parallel RLC Load)(3)三相串联RLC支路模块(Three-Phase Series RLC Branch)(4)三相双绕组变压器模块(Three-Phase Transformer (Two Windings))(5)三相电压电流测量模块(Three-Phase V-I Measurement)(6)三相故障设置模块(Three-Phase Fault)(7)示波器模块(Scope)(8)电力系统图形用户界面(Powergui)按电路原理图连接线路得到仿真图如下:1.2 无穷大功率电源供电系统仿真参数设置1.2.1 电源模块设置三相电压110kV,相角0°,频率50Hz,接线方式为中性点接地的Y形接法,电源电阻0.00529Ω,电源电感0.000140H,参数设置如下图:1.2.2 变压器模块变压器模块参数采用标幺值设置,功率20MVA,频率50Hz,一次测采用Y型连接,一次测电压110kV,二次侧采用Y型连接,二次侧电压11kV,经过标幺值折算后的绕组电阻为0.0033,绕组漏感为0.052,励磁电阻为909.09,励磁电感为106.3,参数设置如下图:1.2.3 输电线路模块根据给定参数计算输电线路参数为:电阻8.5Ω,电感0.064L,参数设置如下图:1.2.4 三相电压电流测量模块此模块将在变压器低压侧测量得到的电压、电流信号转变成Simulink信号,相当于电压、电流互感器的作用,勾选“使用标签(Use a label)”以便于示波器观察波形,设置电压标签“Vabc”,电流标签“Iabc”,参数设置如下图:1.2.5 故障设置模块勾选故障相A、B、C,设置短路电阻0.00001Ω,设置0.02s—0.2s发生短路故障,参数设置如下图:1.2.6 示波器模块为了得到仿真结果准确数值,可将示波器模块的“Data History”栏设置为下图所示:1.3 无穷大功率电源供电系统仿真结果及分析得到以上的电力系统参数后,可以首先计算出在变压器低压母线发生三相短路故障时短路电流周期分量幅值和冲击电流的大小,短路电流周期分量的幅值为Im=10.63kA,时间常数Ta=0.0211s,则短路冲击电流为Iim=17.3kA。
实验1 Witness仿真软件认识一、实验目的熟悉Witness 的启动;熟悉Witness2006用户界面;熟悉Witness 建模元素;熟悉Witness 建模与仿真过程。
二、实验内容1、运行witness软件,了解软件界面及组成;2、以一个简单流水线实例进行操作。
小部件(widget)要经过称重、冲洗、加工和检测等操作。
执行完每一步操作后小部件通过充当运输工具和缓存器的传送带(conveyer)传送至下一个操作单元。
小部件在经过最后一道工序“检测”以后,脱离本模型系统。
三、实验步骤仿真实例操作:模型元素说明:widget 为加工的小部件名称;weigh、wash、produce、inspect 为四种加工机器,每种机器只有一台;C1、C2、C3 为三条输送链;ship 是系统提供的特殊区域,表示本仿真系统之外的某个地方;操作步骤:1:将所需元素布置在界面:2:更改各元素名称:如;3:编辑各个元素的输入输出规则:4: 运行一周(5 天*8 小时*60 分钟=2400 分钟),得到统计结果。
5:仿真结果及分析:Widget:各机器工作状态统计表:分析:第一台机器效率最高位100%,第二台机器效率次之为79%,第三台和第四台机器效率低下,且空闲时间较多,可考虑加快传送带C2、C3的传送速度以及提高第二台机器的工作效率,以此来提高第三台和第四台机器的工作效率。
6:实验小结:通过本次实验,我对Witness的操作界面及基本操作有了一个初步的掌握,同学会了对于一个简单的流水线生产线进行建模仿真,总体而言,实验非常成功。
实验2 单品种流水线生产计划设计一、实验目的1.理解系统元素route的用法。
2.了解优化器optimization的用法。
3.了解单品种流水线生产计划的设计。
4.找出高生产效率、低临时库存的方案。
二、实验内容某一个车间有5台不同机器,加工一种产品。
该种产品都要求完成7道工序,而每道工序必须在指定的机器上按照事先规定好的工艺顺序进行。
假定在保持车间逐日连续工作的条件下,仿真在多对象平准化种生产采用不同投资计划的工作情况。
在不同投资计划组合中选出生产高效、低临时库存方案,来减少占用资金。
产品工艺路线如图所示。
产品的计划投产方案批量:10,20,30。
产品计划投产间隔(min):10,20,30,40,50,60。
如果一项作业在特定时间到达车间,发现该机器组全都忙着,该作业就在该组机器处排入一个FIFO规则的队列,如果有前一天没有完成的任务,第二天继续加工。
三、实验步骤1.元素定义:2.3.元素细节设计(1)对Part元素P细节设计:Type:activeInter arrvial:10Lot size:10To…:Push to RouteAction on creat:icon=94St=1Pen=1Route设计:(2)对Buffer元素buf细节设计Capacity:1000Output.option:any(3)对Machine元素Waterclean细节设计Type:generalInput.quantity:5Input.from:match/attribute St buf(1) #5Duration.Cycle time: ERLANG(R_cycle,1,st)Duration.actions on finish:PEN=PEN+1St=St+1If st=8Output=output+1EndifOutput.Quantity:5Output.to:push to route(4)对Machine元素DSDcoat细节设计Type:generalInput.quantity:5Input.from:match/attribute St buf(2) #5Duration.Cycle time: ERLANG(R_cycle,1,st)Duration.actions on finish:PEN=PEN+1St=St+1Output.Quantity:5Output.to:push to route(5)对Machine元素Greenfire细节设计Type:generalInput.quantity:5Input.from:match/attribute St buf(3) #5Duration.Cycle time: ERLANG(R_cycle,1,st)Duration.actions on finish:PEN=PEN+1St=St+1Output.Quantity:5Output.to:push to route(6)对Machine元素TCPprintfire细节设计Type:generalInput.quantity:10Input.from:match/attribute St buf(4) #10Duration.Cycle time: ERLANG(R_cycle,1,st)Duration.actions on finish:PEN=PEN+1St=St+1Output.Quantity:10Output.to:push to route(7)对Machine元素Laping细节设计Type:generalInput.quantity:10Input.from:match/attribute St buf(5) #10Duration.Cycle time: ERLANG(R_cycle,1,st)Duration.actions on finish:PEN=PEN+1St=St+1Output.Quantity:10Output.to:push to route(8)对Conveyor元素C2、C3、C4、C5细节设计Typeing:QueuingLength:10Index time:0.1Output.to:push to buf(2)Output.to:push to buf(3)Output.to:push to buf(4)Output.to:push to buf(5)(9)对Conveyor元素C6、C7细节设计Typeing:QueuingLength:30Index time:0.1Output.to:push to buf(2)Output.to:push to buf(1)(10)目标函数abc的设置(11)仿真运行2400分钟,得出结果并分析:零件统计:机器统计:缓存区统计:传送带统计:分析:机器TCPprintfire和Lamping繁忙率较低,Greenfire繁忙率过低,才32.13%,而其余几台机器繁忙率过高,均在90%以上;缓存区1和缓存区2的库存量过高,必须进行优化,传送带C3、C4、C5过忙,均在90%左右,其余几条繁忙率比较理想,均在80%上下。
(12)利用优化器optimization进行优化优化器optimization设置:优化结果:优化方案汇总:Evaluation abc P .Inter Arrival Time P .Lot Size08010101401020210103031652010480202054020306190301071203020880303091704010101554020111104030121655010131505020141305030151456010161906020171556030,即到达时间30,批量为10,或到达时间为60,批量为20时,生产效率低、临时库存低,资金占有量最少。
四、实验小结:通过本次实验,我在前几次实验的基础上,学会了在对某一生产系统进行建模,仿真运行,数据分析之外,学会了利用优化器optimization对生产方案进行优化,选择最优方案,感觉实验较前几次复杂了一些,但实验效果非常成功!实验3 排队系统的仿真实验一、实验目的1、掌握Witness 仿真软件的基本功能;2、熟悉排队系统运行的特点;二、实验内容单服务台排队系统三、实验步骤1、打开计算机,进入Witness 仿真系统;2、建立一个单服务台M/M/1 模型的排队系统,并运行;四、实验报告实验步骤:1:元素及界面设置:Customer设计:Barber设计:state_graph设计:2:仿真运行5000分钟,查看数据统计:分析:共流失顾客(639-629)+1900=2000人,实际服务顾客数:639人分析:等待区平均人数9.76人,平均等待时间76.05分钟。
分析:理发师繁忙率100%,可考虑增加人手。
3:实验小结:通过本次实验我对单队列排队系统的建模及仿真方法有了初步掌握,也学会了如何分析单队列排队系统,这也为我后面学习多队列排队系统的建模与仿真打下良好的基础,总体而言,实验比较成功。
实验4 供应链系统的仿真设计与改善一、实验目的1.了解供应链仿真系统的设计与优化2.熟悉Timeseries的用法二、实验内容当钢材服务中心的库存小于15批时钢铁公司开始组织生产,每生产一批原钢卷材需要的时间服从1~3小时的均与分布。
当部件生产商的库存小于6批时,钢材服务中心开始配货,每配一批货需要的时间服从0.5~1小时的均匀分布。
当三个汽车厂商中库存量最小的小于3时,4个部件生产商开始组织生产,每生产一批部件需要的时间服从2~6小时的均匀分布。
汽车生产商每耗用一批部件需要4小时。
供应商每两个环节之间的路程需要5小时。
三、实验步骤1.元素定义:元素名称类型数量说明P part1产品M1machine1机器组1M2machine1机器组2M3machine4机器组3M4machine3机器组4B1-B3buffer3库存P1-P3Path3路径Timeseries001reports1显示库存变化的元素2.3.元素细节设计:(1)对Part元素P细节设计:Type:passive(2)对机器的设计:机器项目M1M2M3M4加工时间UNIFORM (1,3,2)UNIFORM (0.5,1,2)UNIFORM(2,6,2)4.0输入规则IF NPARTS (B1) < 15PULL from PART out ofWORLDELSEWaitENDIFIF NPARTS (B2) < 6PULL from B1ELSEWaitENDIFIF NPARTS (B3) <3PULL from B2ELSEWaitENDIFPULL fromB3输出规则PUSH to B1 Using Path PUSH to B2 Using Path PUSH to B3 UsingPathPUSH toSHIP容量(capacity):1000(4)对路径的设计:项目名称P1P2P3路径更新时间间隔 5.0 5.0 5.0来源元素M1M2M3目的地元素B1B2B3(5)显示库存变化的Timeseries元素的设计:(6)仿真运行2400分钟,并对结果进行分析:零件统计:机器统计:路径统计:缓冲区统计:时间序列统计:结果分析:机器M1繁忙率达到100%,过于繁忙,机器M3、M4、M5的繁忙率分别为49.61%、66.45%和37.52%,空闲率较高,有待改进;路径P1和P2繁忙率超过96%,过于繁忙,而P3繁忙率为81.35%,离80%的理想值较小,比较合理;三个缓冲区的出入库总量均在1200左右;而由时间序列统计表可知,B1的缓存量最大值为1,非常理想,接近于“零库存”,而B2和B3的最大库存均超过350,数值较大,方案有待改进。