第1篇 通用篇 2
第1章 理解FlexSim的运作本质 2
1.1 事件驱动的离散系统 2
1.2 计算机三维仿真建模 4
1.3 FlexSim的特点 5
1.4 FlexSim的企业应用方向 6
第2章 快速入门 9
2.1 基本界面 9
2.2 交互控制 11
2.2.1 视图控制 11
2.2.2 实体操控 11
2.2.3 实体连接 13
2.3 入门案例 13
2.3.1 模型背景和参数 13
2.3.2 模型布局 14
2.3.3 运行参数设置 15
2.3.4 运行和保存 18
第3章 固定资源类实体 19
3.1 共用选项卡 19
3.1.1 临时实体流(flow) 19
3.1.2 标签(label) 21
3.1.3 常规(general) 23
3.2 发生器(Source) 25
3.3 暂存区(Queue) 27
案例3.1 28
3.4 处理器(Processor) 29
3.5 故障/中断(Breakdowns/Breaks) 31
3.5.1 故障产生和修复表(MTBF/MTTR) 31
3.5.2 时间表(Time Table) 32
3.6 吸收器(Sink) 33
3.7 合成器(Combiner) 34
3.8 分解器(Separator) 35
案例3.2 36
3.9 复合处理器(MultiProcessor) 37
3.10 货架(Rack) 38
3.11 尺寸表格(SizeTable) 41
3.12 传送带(Conveyor) 42
3.13 布局(Layout) 44
3.14 分拣(MergeSort Flow) 44
案例3.3 46
第4章 任务执行类实体 49
4.1 共用选项卡 49
4.1.1 任务分配器(Dispatcher) 49
4.1.2 碰撞(Collision) 51
4.1.3 任务执行器(TaskExecuter) 52
4.2 机器人(Robot) 55
4.3 起重机(Crane) 56
第5章 路径网络类实体 58
5.1 路径网络的操控 59
案例5.1 60
5.2 网络节点(NetworkNode) 62
5.3 交通控制(Traffic Control)和速度(Speeds) 63
第6章 视觉类实体 66
6.1 显示用视觉类实体(Visual) 66
6.2 背景(Background) 70
案例6.1 72
第7章 AStar模块 75
7.1 A*导航器属性 76
7.1.1 AStar 76
7.1.2 外观(Visual) 78
7.1.3 障碍(Barriers) 79
7.2 障碍 79
7.3 其他工具 82
案例7.1 83
第8章 触发器(Triggers) 84
8.1 常用触发器类型 85
8.1.1 必须做出决定 85
8.1.2 可选做出决定 87
8.2 触发流程 89
8.2.1 处理器触发流程(推式) 89
8.2.2 处理器触发流程(拉式) 90
8.2.3 发生器和货架的触发流程 91
8.2.4 任务执行类实体执行装卸任务的触发流程 92
8.3 触发器中常用选项设置 94
第9章 工具(Tools)与统计(Statistics) 101
9.1 全局表(Global Table) 102
案例9.1 103
9.2 临时实体箱(FlowItem Bin) 105
9.3 统计 106
9.3.1 统计属性栏 107
9.3.2 报告与统计(Reports and Statistics) 108
9.3.3 Dashboard 108
9.3.4 实验器(Experimenter) 110
案例9.2 112
第10章 其他实用功能 114
10.1 采集器(Sample) 114
10.2 编辑选中实体(Edit Selected Objects) 115
10.3 动画编辑器(Animations and Components) 116
10.4 常用报错及处理 118
第2篇 AGV模块 124
第11章 建模基础 124
11.1 实体选用(AGV) 124
11.2 创建路径网络 125
11.3 控制点(Control Point)基础 127
案例11.1(简易AGV搬运模型) 127
11.4 控制点分配机制 130
第12章 内置逻辑 135
12.1 路径节点(Way Points) 135
12.2 搜索重定向 137
案例12.1 (支线路径卸货) 137
12.3 临时实体移动到控制点 141
案例12.2 (支线路径装货) 141
12.4 AGV执行任务的两种模式 144
案例12.3 (AGV寻找任务) 145
第13章 AGV避碰 150
13.1 AGV间的避碰仿真 150
案例13.1 (控制区域的使用) 150
13.2混合路径网络下的避碰仿真 158
案例13.2 (AGV系统避碰仿真) 158
第14章 脚本代码 166
14.1 常用函数 166
14.1.1 AGV相关函数 166
14.1.2 控制点相关函数 168
14.2 监听机制 169
第15章 典型实例 171
15.1 AGV乘升降机 171
案例15.1 (AGV乘升降机) 171
15.2 AGV充电过程 175
案例15.2 (AGV充电模型) 176
15.3 拖挂运输 179
案例15.3 (拖挂运输) 179
第16章 其他内容 184
16.1 AGV模块的外观调节 184
16.2 案例练习 184
案例16.1 (AGV自动选择路径) 185
案例16.2 (固定搬运数量) 185
案例16.3 (线边取料) 186
第3篇 Conveyor模块 188
第17章 建模基础 188
17.1 基本操作 188
17.2 传送带 191
17.2.1 系统属性(System Properities) 191
17.2.2 传送带类型(Conveyor Type) 192
17.3 衔接点(Transfer) 193
17.3.1 进入衔接点(Entry Transfer) 193
17.3.2 离开衔接点(Exit Transfer) 196
17.3.3 内联和侧联衔接点(Inline/Side Transfer) 197
17.4 动力控制器(Motor) 198
17.5 合流控制器(MergeController) 200
案例17.1 (合流控制) 200
第18章 内置逻辑 203
18.1 逻辑载体 203
18.1.1 决策点(Decision Point)和站点(Station) 203
18.1.2 光电传感器(Photo Eye) 205
18.2 发送实体 207
案例18.1 (简易分拣) 207
18.3 停止或恢复 209
案例18.2 (传送系统加工仿真) 210
18.4 控制区域 213
案例18.3 (简易控制区域模型) 214
18.5 运动学 216
案例18.4 (舞动的操作员) 217
案例18.5 (光电传感器应用) 219
第19章 其他内容 220
19.1 模块函数 220
19.1.1 conveyorinfo 220
19.1.2 item和传送带控制 221
19.1.3 合流控制 222
19.2 函数应用 223
应用19.1 (复杂分拣模型) 223
应用19.2 (自定义合流顺序) 225
19.3 案例练习 227
练习19.1 (窄进宽出和宽进窄出) 227
练习19.2 (自动分拣) 228