版权所有,翻版必究QUEST仿真建模教程授课人:万力之版权所有,翻版必究课程目标•平台要素•系统构成•工作机理•建模流程•基本操作•基本建模版权所有,翻版必究课程介绍•课时安排:3课时•课程方式–概念讲解–示例操作演示–实例操作实践–课后作业•课程特点:时间少、容量大•课程反馈:geniuslychee@gmail.comLesson1•平台介绍•基本操作•基本建模Lesson2•进阶建模•动画效果Lesson3•SCL/BCL•项目建模QUEST版权所有,翻版必究版权所有,翻版必究版权所有,翻版必究QUEST简介•QUEST是达索(Dassault)公司旗下产品Delmia的一部分,是用于对生产工艺流程的准确性与生产效率进行仿真与分析的全三维数字化工厂环境。•它提供强有力的交互式仿真建模功能,是用于确认和可视化生产工艺流程决策是否满足产品生产要求的强大的仿真开发和分析工具。•版本版权所有,翻版必究QUEST系统功能•现有系统验证与评估–验证工艺流程,分析产量、人力需求、库存级别、路由行为效果•可视化解决方案–通过交互式仿真三维动画和统计结果恰当地配置资源,使用户可调整或减少与WIP库存、劳动力规划、设备故障和产能计划相关的成本。•测试各种参数方案–设施布局、资源配置、其它可替换方案,量化决策对生产产量和成本的影响版权所有,翻版必究系统构成逻辑控制离散、连续SCL/BCLQUEST基本建模3D可视化CADKinematicOptQuest版权所有,翻版必究常用模块QUESTModelingBasicConveyorAGVPNFCraneLaborShift&BreakSCL&BCLCADKinematics2D&ChartSocketCostingASRSVRetc.版权所有,翻版必究版权所有,翻版必究界面布局可视化区域•3D模型呈现的可视化区域。主菜单•仿真建模、运行、结果分析及系统设置的基本功能性菜单工作面板•最主要的功能操作区域视景控制•用于控制显示效果与视角操控主菜单可视化区域视景控制工作面板版权所有,翻版必究操作界面详细介绍•File菜单•ModelBuild菜单•MHS菜单•Layout菜单•Process菜单•Run菜单•MessageWindow版权所有,翻版必究视角操控Light、Fly、Rotate、ModesCameraSpecs正则视图与透视视图View常用预设视角元件追踪DisplayRenderCruise巡游版权所有,翻版必究视角原理版权所有,翻版必究Cruise巡游版权所有,翻版必究操作实践•ClearWorld•ResetWorld•ReadModel•CruisePractice版权所有,翻版必究界面操作按钮重复性:Save,Modify按钮特性•常规型:Read•开关型:Animation•切换型:Push,Pull•三键型:Trn,Rel•确认型:ResetRun三键原则:Cruise,ColorZipMode(Cruise,Run)连续设置:AppendConfig(MessageWindow)Cre/Mod:Source,Part,etc.取消按钮操作多重选择模式:图形,列表,过滤器,关键字空格快捷切换:TrnSource撤销:Reject版权所有,翻版必究建模要素物理模型–用CAD系统等构造的模型–Quest本身有CAD建模系统–提供转换器转换其他CAD系统的数据逻辑模型–在物理模型上附加与时间相关的状态等值的模型–QUEST仿真的核心部分元件(elements)•逻辑(Logic):掌控Element行为的规则和程序•属性(Property):附加在Element上的相关数据项•物理外形(Display):3D的CAD几何构成零件(parts)•Part是被Element处理、加工的实体•同样具有属性和3D几何外观•没有逻辑定义版权所有,翻版必究元件简介元件(Element)与元件类(ElementClass)面向对象思想元件继承元件类的逻辑、属性、3D等,但可有其个体变化可创建类,并存储在ECLASSES库中元件(Elements)需要连接(Connection)在一起决策点元件(DecisionPoint)例外,不是连接而是附加(Add)版权所有,翻版必究基本建模元件Source用于生成Part并使其进入到仿真系统Sink用于接收Part并使其消散于仿真系统Buffer用于存储Part的缓冲区Machine用于处理、加工Part的单元Conveyor用于运送Part的传送带元件PartProcessConnection版权所有,翻版必究操作实践创建Part1ColorRed创建Part2ColorGreen新建Source1新建Buffer1新建Machine1新建Conveyor1新建Sink1连接各元件设置SourceIATConstant10PartFractions1:0设置MachineProcessPartPart1ProductPart2CycleTime12设置ConveyorSpeed200RunInterval0.0625版权所有,翻版必究ThankYou版权所有,翻版必究版权所有,翻版必究库的使用库的概念库的作用库与配置文件建立库追加库版权所有,翻版必究常用设置时间单位长度单位地板属性环境颜色工作界面版权所有,翻版必究操作实践创建Part1ColorRed创建Part2ColorGreen依图建立各Element绘制ConveyorSystem的Layout左键起始中键闭合、打断右键端点设置分叉处决策点Logic为UnloadFixed连接各元件设置SourceIATConstant10PartFractions1:1设置MachineProcessCycleTime10RunInterval0.0625版权所有,翻版必究PNFSystem建模PNF(PowerandFree)与ConveyorSystem的异同Carrier版权所有,翻版必究操作实践创建Part1ColorRed创建Part2ColorGreen依图建立各Element绘制PNFSystem的Layout设置分叉处决策点Logic为UnloadFixed连接各元件设置SourceIATConstant10PartFractions1:1RunInterval0.0625版权所有,翻版必究AGVSystem建模AGV(AutomatedGuidedVehicle)系统组成–AGVSystem–AGVController–AGVDecisionPoints–AGVsGlobalControlModeLocalControlModeMixedControlMode版权所有,翻版必究操作实践创建Part1ColorRed依图建立各基本Element创建AGVController1绘制AGVSystem的Layout添加DecPt1、DecPt2添加AGV连接各元件设置SourceIAT设置PartDestinationRun版权所有,翻版必究操作实践创建Part2ColorGreen添加岔道(注意中键使用)添加Machine1、Machine2添加DecPt3、DecPt4连接各元件设置Machine1Process1CycleTime设置Machine2Process2CycleTime设置PartDestinationRun设置DepartRequirementsRun版权所有,翻版必究行车系统建模•行车系统本质–AGV单轨双向可逆轨道–AGV+SubResource–DummyAGVSystem•注意:•读取Entity•SaveInModelFile•建立多个名称重复问题HookPathTravelAGVHoist版权所有,翻版必究操作实践创建Part1依图建立基本Element建立AGVSystem读取EntityClassCraneControllerCraneCraneDecisionPoint建立CraneElements连接各元件设置PartDestinationRun建立DummyAGVSystem设置UserAttributeRun版权所有,翻版必究LaborSystem建模与AGV区别、联系–MoveMode•Point•Path版权所有,翻版必究操作实践创建Part1依图建立基本Element添加LaborController添加Labor连接各元件设置各Element出口PartRouting-LaborRequirementRun版权所有,翻版必究可视化效果QUESTCAD环境模型替换StackPoint调整Kinematics版权所有,翻版必究ThankYou版权所有,翻版必究版权所有,翻版必究协同建模为什么要协同建模?解决方式命名规范动画与逻辑分离Group法SubModel法协同建模常见问题命名不统一数据源不一致其他版权所有,翻版必究建模注意事项1、建模前必须做好充分准备。包括采集详实可靠的数据,确定模型运行合理与否的评判标准等。2、建模时条理要清晰,特别是对复杂的系统进行仿真,更是一项巨大的工程。3、合理取舍运行数据进行运行分析。版权所有,翻版必究基本流水线搭建•基本构成与原理版权所有,翻版必究操作实践3个工位第一工位1个ProcessPart1A-Part1B第二工位2个ProcessPart1B-Part2A(需要Material)Part2A-Part2B第三工位1个ProcessPart2B-Part3A版权所有,翻版必究脚本语言控制脚本语言概述–脚本语言或扩建的语言,又叫动态语言。是一种编程语言控制软件应用程序。脚本通常以文本(如ASCII)保存,只在被调用时进行解释或编译。•SCL(SimulationControlLanguage)与BCL(BatchControlLanguage)–仿真控制语言–控制模型中每个基本元件的行为和动作–高级计算机语言–大小写无关–不用编译SCL与BCL的区别版权所有,翻版必究基本流水线模型完善MachineRouteLogicSourceRouteLogicBufferRouteLogicProcessPopupLogic操作实践其他逻辑讲解版权所有,翻版必究Excel集成与对接版权所有,翻版必究错误调试与跟踪常见错误类型–常规错误–错误信息表述不明–直接崩溃常用解决方法–常规法–状态法–Trace法–逻辑跟踪法版权所有,翻版必究进阶自学指南Tutorial与UserManual实例模仿SCL与BCLAPI手册内置逻辑模仿版权所有,翻版必究感谢您的关注!