Flexsim软件仿真应用进阶
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验使用别的可用的“中断相应”选项,运输机如何动作?
问题
YOUR SITE HERE
Model 7 Layout
YOUR SITE HERE
Model 8
目的
更多的练习,关于操作员,优先权和先占 一个单一的工作间,有5个机器; 每一零部件必须被每一机器处理; 该工作间的一个组有3个操作员; 操作员需要运送每一零部件到下一机器,同时也为它进行安装准备 操作。. 设置时间是 5秒,处理时间是15秒; 新零部件每25秒到达一个。
描述
问题
YOUR SITE HERE
Model 9 Layout
YOUR SITE HERE
Model 10
目的
学习如何操纵一个合成器对象的构成列表,以在进行中定制包装; 学习如何输入和使用一个发生器到达进度表; 一个配送商有10个产品需要送往同样的5个客户; 每一客户有不同的订单内容; 配送商的10种产品都有很大的供应量,他只需等待订单到达; 产品被放置在一个托盘上,然后传送出去; 使用另外2个表实现模型; 你能考虑到别人使用合成器吗? 如果时间允许,尝试使用Excel导入表。
描述
问题
YOUR SITE HERE
Exercise 4 Layout
YOUR SITE HERE
Model 4
目的
学习如果根据临时实体的类型使用“推式”逻辑定义发生路径; 电子元件在生产后需要检测; 有两种类型的元件随机到达暂存区,一种是40% ,另一种是 60%. 到达时间间隔服从指数分布exponential(0,30,1) 有两个检测设备检测元件1,有三个设备检测元件2, 元件送往第一 个可用设备; 服务时间服从均匀分布U[120,150]. 所有的设备被同等利用吗? 你能将该模型设置为“推式”和“拉式”吗? 尝试根据实体类型分配实体的颜色。
描述
问题
每小时的生产量是多少? 尝试使用优先级和先占以提高生产效率; 分配每一操作员一个不同的时间表,使得他们休息和午餐可以交错。
YOUR SITE HERE
Model 8 Layout
YOUR SITE HERE
Model 9
目的
使用全局表定义产品路径的例子; 学习如何使用标签跟踪当前处于何种步骤; 3中不同的产品均匀进入具有5个位置的工作间; 产品1需要在位置1,3和2进行处理; 产品2需要在位置1,2,4进行处理; 产品3需要在位置2,4,3和5进行处理; 使用全局表,使得产品依据顺序被送往正确的位置; 使用单一的暂存区,其输出端口与每一位置相连接然后到吸收器, 每一位置的输出端口也与暂存区的输入端口连接; 你能根据当前所进展的步骤来统一设置临时实体的颜色吗?
描述
问题
YOUR SITE HERE
Model 5 Layout
YOUR SITE HERE
Model 6
目的
学习使用一个操作员同时进行运送和处理临时实体。
描述
零件到达服从20秒的指数分布,需要操作员送往3个机器中的一个进 行处理; 操作员需要零件加工的准备(配置)操作,时间10秒; 零件处理需要20秒; 加工结束,零件离开系统; 一个操作员为三个机器操作。
描述
问题
YOUR SITE HERE
Model 10 Layout
YOUR SITE HERE
Model 10 Order Table
Customer 1 prod 1 prod 2 prod 3 1 2 0
Customer 2 2 0 1
Customer 3 3 1 0
描述
问题
YOUR SITE HERE
Model 4 Layout
YOUR SITE HERE
Model 5
目的
学习如何分配和使用临时实体的标签属性来设置路径和实现处理的需要,学 习如何使用empirical 分布设置实体类型。 零件服从间隔时间30秒的指数分布到达暂存区,有四种类型零件,比例分别 为: 20%, 30%, 40%, 10%. 四种零件在对应的处理机器上加工,第一次处理时间服从均匀分布 U(100,120) 秒,再加工处理时间服从U(120,130) 。 零件被加工后,被放在暂存区内等待检测,检测时间为10秒,通过检测的零 件离开,没有通过的被送回第一个暂存区,次品率为10% 。 在暂存区中,再次检测的零件被赋予高的优先级。. 瓶颈在哪里? 你能改变次品的颜色和形状吗?
3
YOUR SITE HERE
2、编码部分技巧
多注释提高代码易读性 模板代码的使用提高程序修改的便捷性 通过Help->Commands掌握强大的库函数, 以及工具栏的Hints进行快速查询。 通过代码编辑框的参数提示写命令,以及“对” 号 按钮检查语法错误
4
YOUR SITE HERE
二、建模与仿真实例部分
代码及程序逻辑结构 标签应用 工具箱的应用 主要模型构建及主要代码的设计; 附模型exercise_1~4; model 1~12.
YOUR SITE HEREwenku.baidu.com
Code Exercise 1
目标
学习在代码编辑窗口编写C++代码的方法; 介绍 PROSESTART 和 PARAMSTART 状态,以及他 们如何定义模板窗口。 介绍 bernoulli 命令。
见布局图部分了解模型描述; 使用 传送带的“送往端口” 域,将临时实体的 30% 送往端口 1且将 70% 送往端口2.
描述
YOUR SITE HERE
Exercises 1 Layout
YOUR SITE HERE
Code Exercise 2
目的
学习如何使用C++设置和读取临时实体的实体类型 ; 模型描述见布局图. 在输入发生器的创建触发器设置临时实体类型; 60% 的临时实体类型为7,其他的为3. 使用 “if” 语句在传送带的“送往端口”域,编写:如果类型为7则送往端 口1, 而类型为3的送往端口 2. 你能编写代码,使得根据实体类型 改变临时实体的颜色吗?
描述
问题
YOUR SITE HERE
Code Exercise 3
目的
学习如何使用C++设置和读取临时实体的标签; 模型见布局图. 在工具栏的临时实体箱的彩色盒子建立数字型标签,名为“routing” 在发生器的“创建”触发器域设置临时实体的 “routing”标签值为1~4的随机数 。 在传送带的“送往端口”域使用 switch() 语句,根据标签值将临时实体发送: 标签值为 1和 3的送往端口 2 标签值为 2和 4的送往端口 1
描述
问题 你能编写代码,使得根据实体标签值改变临时实体的颜色吗?
YOUR SITE HERE
Code Exercise 4
目的
学习使用 “for” 循环. 一个合成器用一个托盘装载8个盒子; 用一个生成器提供无穷多的盒子,而从另一个发生器供应无穷多的托盘; 合成器将他们送往一个传送带,然后送往另一个传送带;. 在第一个传送带的“退出”触发器处编写“for”循环,改变托盘上的盒子颜色; 你能通过通过setobjectshapeindex()命令改变盒子的3D形状吗?
Model 11
目的
练习建立一个抽象模型 学习在触发器中使用 零件每天到达仓库进行储存;. 订单每天到达仓库; 零件到达和订单到达每天的平均数量服从均值为10的指数分布; 有5中类型的零件和订单到达,服从U(1,5)均匀分布; 当订单到达后,将寻找并匹配相应的零件,并从仓库中删除它; 当一个零件到达,将寻找并匹配相应的订单并删除它; 一个模型时间单元等于1天。 仓库必须建设多大,使得每天有空间储存到达的零件; 画出1年中每天没有满足订单的数量; 一个订单等待满足的平均天数为多少?
3、综合应用技巧
Tree树视图的应用 Visual Tool的视觉效果美化,封装层,以及 通过它来进行多文件合并功能。 通过BasicTE、BasicFR进行继承构建新的 对象功能。 利用官方网站在线资源获取更多媒体素材,例 子以及软件最新的信息资源等
5
YOUR SITE HERE
你是否能使得操作员能在将零件送往机器后继续配置它。
问题
YOUR SITE HERE
Model 6 Layout
YOUR SITE HERE
Model 7
目的
学习任务执行器的 “Break To”(条件中断响应)需求域 设置;
描述
发生器持续随机发送临时实体到3个暂存区; 临时实体类型被设置为1,2,3的均匀分布; 三个暂存区可以存放所有的实体类型; 运输机装载临时实体到三个暂存区,每个暂存区存放一种类型; 暂存区然后送往处理器和吸收器; 运输机同时可以装载5个临时实体; 运输机同时只能装载同一类型的临时实体;
描述
问题
YOUR SITE HERE
Model 12 Layout
YOUR SITE HERE
The end.
Good luck!
YOUR SITE HERE
模块五 Flexsim仿真进阶
模块五主要内容
1、开发技巧 设计部分技巧 编码部分技巧 综合应用技巧 2、建模与仿真实例 代码及程序逻辑结构 标签应用 工具箱的应用
2
YOUR SITE HERE
一、开发技巧部分
1、设计部分技巧
调整对象大小 提高对象属性数值精度 视图左侧菜单的应用 视图状态栏以及视图坐标轴 具有相同接口参数菜单或属性菜单之间的相互 查看
Customer 4 1 2 1
Customer 5 4 1 2
prod 4
prod 5 prod 6 prod 7
1
3 2 0
2
3 4 0
1
3 0 2
3
0 2 2
2
1 0 3
prod 8
prod 9 prod 10
2
1 1 0
3
2 1
3
4 3
3
1 0
0
2
YOUR SITE HERE
Model 10 Daily Arrival Schedule
描述
问题
YOUR SITE HERE
Model 11 Layout
YOUR SITE HERE
Model 12
目的
学习如何手工设置任务序列; 模型包括一个发生器,3个串联的处理器和1个吸收器; 一个操作员必须从发生器获取一个零件,将它送往第一个处理器, 利用处理时间,运送零件到下一个处理器等等,直到离开吸收器; 使用全局对象指针代替中间端口连接; 多少操作员完成一天的1000个零件的任务?
ArrivalTime Customer 1 Customer 2 Customer 3 Customer 4 Customer 5 0 3600 7200 10800 14400
ItemName A B C D E
ItemType 1 2 3 4 5
Quantity 10 10 10 10 10
YOUR SITE HERE
问题
YOUR SITE HERE
Model 7 Layout
YOUR SITE HERE
Model 8
目的
更多的练习,关于操作员,优先权和先占 一个单一的工作间,有5个机器; 每一零部件必须被每一机器处理; 该工作间的一个组有3个操作员; 操作员需要运送每一零部件到下一机器,同时也为它进行安装准备 操作。. 设置时间是 5秒,处理时间是15秒; 新零部件每25秒到达一个。
描述
问题
YOUR SITE HERE
Model 9 Layout
YOUR SITE HERE
Model 10
目的
学习如何操纵一个合成器对象的构成列表,以在进行中定制包装; 学习如何输入和使用一个发生器到达进度表; 一个配送商有10个产品需要送往同样的5个客户; 每一客户有不同的订单内容; 配送商的10种产品都有很大的供应量,他只需等待订单到达; 产品被放置在一个托盘上,然后传送出去; 使用另外2个表实现模型; 你能考虑到别人使用合成器吗? 如果时间允许,尝试使用Excel导入表。
描述
问题
YOUR SITE HERE
Exercise 4 Layout
YOUR SITE HERE
Model 4
目的
学习如果根据临时实体的类型使用“推式”逻辑定义发生路径; 电子元件在生产后需要检测; 有两种类型的元件随机到达暂存区,一种是40% ,另一种是 60%. 到达时间间隔服从指数分布exponential(0,30,1) 有两个检测设备检测元件1,有三个设备检测元件2, 元件送往第一 个可用设备; 服务时间服从均匀分布U[120,150]. 所有的设备被同等利用吗? 你能将该模型设置为“推式”和“拉式”吗? 尝试根据实体类型分配实体的颜色。
描述
问题
每小时的生产量是多少? 尝试使用优先级和先占以提高生产效率; 分配每一操作员一个不同的时间表,使得他们休息和午餐可以交错。
YOUR SITE HERE
Model 8 Layout
YOUR SITE HERE
Model 9
目的
使用全局表定义产品路径的例子; 学习如何使用标签跟踪当前处于何种步骤; 3中不同的产品均匀进入具有5个位置的工作间; 产品1需要在位置1,3和2进行处理; 产品2需要在位置1,2,4进行处理; 产品3需要在位置2,4,3和5进行处理; 使用全局表,使得产品依据顺序被送往正确的位置; 使用单一的暂存区,其输出端口与每一位置相连接然后到吸收器, 每一位置的输出端口也与暂存区的输入端口连接; 你能根据当前所进展的步骤来统一设置临时实体的颜色吗?
描述
问题
YOUR SITE HERE
Model 5 Layout
YOUR SITE HERE
Model 6
目的
学习使用一个操作员同时进行运送和处理临时实体。
描述
零件到达服从20秒的指数分布,需要操作员送往3个机器中的一个进 行处理; 操作员需要零件加工的准备(配置)操作,时间10秒; 零件处理需要20秒; 加工结束,零件离开系统; 一个操作员为三个机器操作。
描述
问题
YOUR SITE HERE
Model 10 Layout
YOUR SITE HERE
Model 10 Order Table
Customer 1 prod 1 prod 2 prod 3 1 2 0
Customer 2 2 0 1
Customer 3 3 1 0
描述
问题
YOUR SITE HERE
Model 4 Layout
YOUR SITE HERE
Model 5
目的
学习如何分配和使用临时实体的标签属性来设置路径和实现处理的需要,学 习如何使用empirical 分布设置实体类型。 零件服从间隔时间30秒的指数分布到达暂存区,有四种类型零件,比例分别 为: 20%, 30%, 40%, 10%. 四种零件在对应的处理机器上加工,第一次处理时间服从均匀分布 U(100,120) 秒,再加工处理时间服从U(120,130) 。 零件被加工后,被放在暂存区内等待检测,检测时间为10秒,通过检测的零 件离开,没有通过的被送回第一个暂存区,次品率为10% 。 在暂存区中,再次检测的零件被赋予高的优先级。. 瓶颈在哪里? 你能改变次品的颜色和形状吗?
3
YOUR SITE HERE
2、编码部分技巧
多注释提高代码易读性 模板代码的使用提高程序修改的便捷性 通过Help->Commands掌握强大的库函数, 以及工具栏的Hints进行快速查询。 通过代码编辑框的参数提示写命令,以及“对” 号 按钮检查语法错误
4
YOUR SITE HERE
二、建模与仿真实例部分
代码及程序逻辑结构 标签应用 工具箱的应用 主要模型构建及主要代码的设计; 附模型exercise_1~4; model 1~12.
YOUR SITE HEREwenku.baidu.com
Code Exercise 1
目标
学习在代码编辑窗口编写C++代码的方法; 介绍 PROSESTART 和 PARAMSTART 状态,以及他 们如何定义模板窗口。 介绍 bernoulli 命令。
见布局图部分了解模型描述; 使用 传送带的“送往端口” 域,将临时实体的 30% 送往端口 1且将 70% 送往端口2.
描述
YOUR SITE HERE
Exercises 1 Layout
YOUR SITE HERE
Code Exercise 2
目的
学习如何使用C++设置和读取临时实体的实体类型 ; 模型描述见布局图. 在输入发生器的创建触发器设置临时实体类型; 60% 的临时实体类型为7,其他的为3. 使用 “if” 语句在传送带的“送往端口”域,编写:如果类型为7则送往端 口1, 而类型为3的送往端口 2. 你能编写代码,使得根据实体类型 改变临时实体的颜色吗?
描述
问题
YOUR SITE HERE
Code Exercise 3
目的
学习如何使用C++设置和读取临时实体的标签; 模型见布局图. 在工具栏的临时实体箱的彩色盒子建立数字型标签,名为“routing” 在发生器的“创建”触发器域设置临时实体的 “routing”标签值为1~4的随机数 。 在传送带的“送往端口”域使用 switch() 语句,根据标签值将临时实体发送: 标签值为 1和 3的送往端口 2 标签值为 2和 4的送往端口 1
描述
问题 你能编写代码,使得根据实体标签值改变临时实体的颜色吗?
YOUR SITE HERE
Code Exercise 4
目的
学习使用 “for” 循环. 一个合成器用一个托盘装载8个盒子; 用一个生成器提供无穷多的盒子,而从另一个发生器供应无穷多的托盘; 合成器将他们送往一个传送带,然后送往另一个传送带;. 在第一个传送带的“退出”触发器处编写“for”循环,改变托盘上的盒子颜色; 你能通过通过setobjectshapeindex()命令改变盒子的3D形状吗?
Model 11
目的
练习建立一个抽象模型 学习在触发器中使用 零件每天到达仓库进行储存;. 订单每天到达仓库; 零件到达和订单到达每天的平均数量服从均值为10的指数分布; 有5中类型的零件和订单到达,服从U(1,5)均匀分布; 当订单到达后,将寻找并匹配相应的零件,并从仓库中删除它; 当一个零件到达,将寻找并匹配相应的订单并删除它; 一个模型时间单元等于1天。 仓库必须建设多大,使得每天有空间储存到达的零件; 画出1年中每天没有满足订单的数量; 一个订单等待满足的平均天数为多少?
3、综合应用技巧
Tree树视图的应用 Visual Tool的视觉效果美化,封装层,以及 通过它来进行多文件合并功能。 通过BasicTE、BasicFR进行继承构建新的 对象功能。 利用官方网站在线资源获取更多媒体素材,例 子以及软件最新的信息资源等
5
YOUR SITE HERE
你是否能使得操作员能在将零件送往机器后继续配置它。
问题
YOUR SITE HERE
Model 6 Layout
YOUR SITE HERE
Model 7
目的
学习任务执行器的 “Break To”(条件中断响应)需求域 设置;
描述
发生器持续随机发送临时实体到3个暂存区; 临时实体类型被设置为1,2,3的均匀分布; 三个暂存区可以存放所有的实体类型; 运输机装载临时实体到三个暂存区,每个暂存区存放一种类型; 暂存区然后送往处理器和吸收器; 运输机同时可以装载5个临时实体; 运输机同时只能装载同一类型的临时实体;
描述
问题
YOUR SITE HERE
Model 12 Layout
YOUR SITE HERE
The end.
Good luck!
YOUR SITE HERE
模块五 Flexsim仿真进阶
模块五主要内容
1、开发技巧 设计部分技巧 编码部分技巧 综合应用技巧 2、建模与仿真实例 代码及程序逻辑结构 标签应用 工具箱的应用
2
YOUR SITE HERE
一、开发技巧部分
1、设计部分技巧
调整对象大小 提高对象属性数值精度 视图左侧菜单的应用 视图状态栏以及视图坐标轴 具有相同接口参数菜单或属性菜单之间的相互 查看
Customer 4 1 2 1
Customer 5 4 1 2
prod 4
prod 5 prod 6 prod 7
1
3 2 0
2
3 4 0
1
3 0 2
3
0 2 2
2
1 0 3
prod 8
prod 9 prod 10
2
1 1 0
3
2 1
3
4 3
3
1 0
0
2
YOUR SITE HERE
Model 10 Daily Arrival Schedule
描述
问题
YOUR SITE HERE
Model 11 Layout
YOUR SITE HERE
Model 12
目的
学习如何手工设置任务序列; 模型包括一个发生器,3个串联的处理器和1个吸收器; 一个操作员必须从发生器获取一个零件,将它送往第一个处理器, 利用处理时间,运送零件到下一个处理器等等,直到离开吸收器; 使用全局对象指针代替中间端口连接; 多少操作员完成一天的1000个零件的任务?
ArrivalTime Customer 1 Customer 2 Customer 3 Customer 4 Customer 5 0 3600 7200 10800 14400
ItemName A B C D E
ItemType 1 2 3 4 5
Quantity 10 10 10 10 10
YOUR SITE HERE