应用简介
FlexSim是一款非常强大的编译仿真软件,该软件具有完整的C++面向对象,它可以为广大用户更直观地进行展示,主要适用于材料处理、医疗卫生、仓储等领域。易于使用且用户友好的模拟软件可帮助企业和组织改进流程、发现和消除浪费、降低成本并增加收入。相比同行业的软件深受用户的喜爱,是仿真软件中的佼佼者。用于建立离散事件流程过程,例如可以直接将制造业,物料处理和办公室工作流等,这些全都配以相似度极高的三维虚拟现实环境中,功能十分强大。
FlexSim拥有专门基于Windows而打造的面向对象的仿真环境,拥有一个完善的FlexSim的对象库,可以立即用于构建许多不同的模型。优化引擎结合了禁忌搜索,分散搜索,整数规划和神经网络算法,根据您指定的参数有效地识别理想场景。图形和动画功能以及仪表板分析工具,还可以通过FlexSim强大的免费附加组件(如AGV模块)进行扩展,以获取更多的功能,借助FlexSim,借助其拖放和点击功能,创建系统的布局和模型变得轻而易举。强大的3D图形允许模型中的图表和图形动态显示输出统计。您还可以与常见的电子表格和数据库应用程序接口,以导入和导出数据。
【功能介绍】
强大的分析功能:FlexSim的强大的3D图形允许模型中的图表和图形动态显示输出统计。您还可以与常见的电子表格和数据库应用程序接口,以导入和导出数据。
统计跟踪功能:FlexSim仿真软件自动跟踪许多不同的数据点,包括吞吐量,内容,机器状态和利用率等等。使用FlexSim强大的仪表板创建默认报告或自定义报告导出到您喜欢的图形和分析程序。
支持数据库和电子表格:FlexSim仿真软件可以从所有最受欢迎的电子表格和数据库应用程序导入数据,并将数据导出到。通过利用这些强大的程序扩大您的分析。
使用OptQuest进行优化:有时作为建模者,您不确定哪些情景代表您的系统的最佳配置。Optquest可以为您智能地建议优化的方案。OptTek的OptQuest优化引擎结合了禁忌搜索,分散搜索,整数规划和神经网络算法,根据您指定的参数有效地识别理想场景。OptQuest完全集成到FlexSim的建模界面中,让您快速访问智能优化的行业领导者。
支持拖放模型建立:通过将对象拖动到视图中并通过指向和点击简单性定位,可以快速轻松地构建模型。在对象之间创建连接,以通过单击并拖动动作定义关系和流程。您将快速,直观地创建您的系统布局。
支持标准对象库:FlexSim包括一个完整的对象库,可以立即用于构建许多不同的模型。FlexSim对象可以使用预先配置的选项列表选项轻松定制,以定义唯一的行为。因为没有两个系统是一样的,所以通过从预先配置的行为的列表中选择来容易地定制对象。可以进行各种操作-您甚至可以混合和匹配包含的选项,或创建自己的。
自定义控件和界面:通过在模型中包含自定义界面,您可以更轻松地使用和共享模型。为单个自定义对象创建GUI,或者控制整个模型。
可移植性:因为Flexsim的部件是向建模者公开的,所以部件可以在不同的用户、库和模型之间进行交换。可移植性与量身定制相结合能带来超级的建模速度。定制的部件保存在部件库中,建模时,只要从部件库中拖放相应部件,就能在新模型中再现这些部件。可移植性与量身定制延长了部件和模型双方的生命周期。
【软件特色】
1、3D模拟
FlexSim具有离散事件模拟的所有已证明的优点,但还具有高度逼真、身临其境的3D图形的额外好处。
FlexSim的3D模型可帮助您模拟真实系统的外观和感觉,因此更容易看到和理解正在发生的事情。
2、视觉验证
模型验证的第一级,您可以在其中目视确认系统是否按预期工作或不工作。
在我们的原生3D虚拟环境中为真实系统建模。
使用FlexSim的大量统计分布和随机数来解释现实世界的可变性。
使用模型运行模拟以测试“假设”场景——无需改变现实世界中的事物。
3、模型布局
FlexSim可以尽可能轻松地复制系统外观,同时保留准确分析所需的细节。
只需使用简单的拖放控件即可将对象和资源直接放置到3D环境中——无需后期处理!
我们的3轴布局和CAD图纸导入可帮助您在实际系统中保持准确的空间关系,因此旅行和运输时间将是准确的。
导入自定义3D对象以复制实际系统的外观。此外,所有逼真的视觉效果,如阴影和灯光效果,都可以默认使用。
4、建筑模型
FlexSim在易用性和对最复杂的系统建模的能力之间找到了界限。
标准对象库包含用于立即构建模型的各种对象。定制很简单——只需从预配置的行为、混合搭配选项中进行选择,甚至可以创建自己的行为。
广泛的下拉列表和属性将允许您快速自定义单个对象、触发器和系统属性。只需选中一个框或选择一个“选择列表”选项,您的资源就会获得模拟任何真实情况的逻辑和行为。
Process Flow是我们最新的工具之一,也是真正的游戏规则改变者。使用预先构建的活动块在熟悉的流程图环境中构建基本或复杂的逻辑。它将逻辑保存在一个方便的地方,并随着它的变化和发展而很好地适应任何模型。
额外的定制:
FlexSim带有强大的脚本语言,FlexScript;这种类似于C的语言是通向数百个建模命令的门户,这些命令将允许您编写简单的表达式来完成令人难以置信的事情。FlexSim还设计有与C++完全集成的开放式架构,因此它可以扩展以执行几乎任何操作。
分配配件:
FlexSim与ExpertFit打包在一起,这是分布拟合软件的行业标准。
ExpertFit将获取您在现实世界中收集的数据,并准确确定哪种概率分布最能代表数据。它带有40个分布和四个拟合优度测试。
以多种方式提供帮助:
良好的老式电话支持
不断增长的社区知识库和问答网站(FlexSim Answers)
包含大量教程的维护良好的文档
包含提示、技巧等的视频
5、模型分析
一旦您准备好使用您的模型进行仿真,我们的全套分析功能将帮助您更深入地了解正在发生的事情。
丰富的图表和图形列表,可帮助您可视化模拟运行中的数据。
能够跟踪范围广泛的数据点,然后导出到您最喜欢的电子表格应用程序。
通过强大的工具(如Stats Collector对象和区域活动)收集数据的灵活性更大。
6、统计验证
第二级模型验证,您可以评估一次或多次模拟运行的数据,以验证系统是否按预期运行。
7、优化
赚钱(或存钱)的地方!测试“假设”场景以找到在现实世界中做出的最佳选择。
8、FlexSim+OptQuest
如果您想为您的工具包添加优化,FlexSim与OptQuest引擎完全集成。这个强大的场景优化包允许您在模型上设置变量和约束,以评估数百种可能的解决方案。您甚至可以设计具有多个目标的实验,以考虑系统中的竞争力量。使用FlexSim和OptQuest为您的流程找到最佳解决方案。
9、测试多个场景
使用我们强大的Experimenter工具来测试多个场景并比较结果。复制分布在您的CPU内核上,因此可以在几分钟内完成跨越许多不同场景的数百个模拟复制,而不是几小时或几天。实验者还包括报告生成和对变量和绩效测量的控制。
【软件优势】
1、量身定制
目前市场上,量身定制的仿真软件让用户像Flexsim一样自由灵活,这种情况十分罕见。软件的所有可视形式都可以向自定义用户公开。建模者能够自由地操作组件,窗口,图形用户界面,菜单,选择列表和组件参数。你可以向组件添加自定义逻辑,更改或删除现有代码,或从头开始创建全新的代码。零件。值得一提的是,用户设置和新创建的组件都可以保存到组件库中,并能够应用于其他模型。最重要的是,能够在Flexsim中使用C ++语言创建和修改组件,而C ++可用于控制组件的行为。 Flexsim的界面,按钮栏,菜单,图形用户界面等都由预编译的C ++库控制。
2、可移植性
由于Flexsim的组件向建模者公开,因此能够在不同的用户,库和模型之间交换组件。便携性和剪裁的结合能够带来超级建模速度。自定义零件存储在零件库中,在建模时,能够通过拖放零件库中的零件在新模型中复制这些零件。便携性和定制延长了零件和模型的生命周期。
3、输出
Flexsim具有强大的业务图表功能,图表,饼图,折线图和3D工具来表达模型的信息,你能够随时获得所需的结果。 Flexsim的开放式架构允许用户实时连接到OBDC数据源,读取和写入以及连接Word和Excel。
4、Flexsim使用高度开发的组件进行建模。
组件表示业务流程中的活动和排名,表示时间和空间等信息。构建模型时,只需将相应的组件从组件库拖放到模型视图中即可。每个分量具有位置(x,y,z),速度(x,y,z)和旋转角度(rx,ry)。 ,rz)和动态活动(时间)等属性。组件能够制造,销毁或移动到另一个组件,除了拥有自己的属性外,还能够继承组件的属性。组件参数是以简单,快速和有效的方式构建生产,物流和业务流程模型的主要功能。通过组件的参数设置,我们能够模拟几乎所有物理现象。例如,机器人,操作员,队列,输送机,叉车,仓库,交通信号,集装箱,箱子等都能够用Flexsim建模,信息智能的“软”部分能够轻松使用Flexsim强大的组件库。模拟。
5、仿真
Flexsim具有非常高效的模拟引擎,可同时运行模拟和模型视图(可视化),并可通过关闭模型视图来加速模拟。模拟运行时使用引擎和Flexscript语言允许用户在模拟期间更改模型的某些属性。
Flexsim能够同时在多个场景上执行模拟实验。这些解决方案能够自动化,结果存储在报告和图表中,以便我们能够使用丰富的预定义和自定义行为指标(如使用情况,吞吐量,开发周期,成本等)轻松分析每一集。同时,使用ODBC(开放式数据库连接)和DDEC(动态数据交换连接)直接读取和写入数据库,很容易将结果输出到Microsoft Word,Excel等公共应用程序。
6、Flexsim 7.0版引用了新的动画引擎,该引擎还支持阴影和凹凸纹理。新版本将允许导入更多3D文件类型,以下是可导入的类型列表:
*.wrl; *.3ds; *.dxf; *.stl; *.skp; *.dae; *.obj; *.ac; *.x; *.ase; *.ply; *.ms3d; *.cob;*.md5mesh; *.irr; *.irrmesh; *.ter; *.lxo; *.csm; *.scn; *.q3o; *.q3s; *.raw; *.off; *.mdl; *.hmp; *.scn; *.xgl; *.zgl; *.lvo; *.lvs; *.blend
7、可视性
假如图片能够代表数千个单词,Flexsim的虚拟现实动画和模型视图表达无限的容量。 Flexsim能够利用所有PC上的图形,包括最新的虚拟现实图形。如果它是具有3DS,VRML,DXF和STL扩展的3D立体文件,则能够直接传输到Flexsim模型,但不能传输到其他模拟软件中。 Flexsim的VR(虚拟现实浏览窗口)投影仪允许用户调整场景元素,如光源,雾和虚拟现实立体声技术。 Flexsim的演示功能提供了模型的艺术表现。使用Flexsim的AVI录像机能够快速生成AVI文件,无论哪种型号都能够复制或记录在CD上,并且能够发送给任何人以便在紧急情况下查看。
【使用帮助】
1、创建新的仿真模型
您可以在FlexSim中以两种不同的方式创建新模型:
首次打开FlexSim时,您会看到开始屏幕。您可以通过单击左侧菜单上的新建模型来启动新模型。
在工具栏上,单击新建按钮以启动新模型。
使用任一方法都将打开“模型单位”对话框,您可以在其中指定模型的测量单位,如下图所示:
有关不同模型单位的更多信息,请参阅以下部分,关于模型单位。如果您在FlexSim中创建新模型时始终希望使用默认测量值,您可以清除“模型单位”对话框底部的“为每个新模型显示此窗口”复选框。
更改默认测量单位
更改默认测量单位时,您应该注意一些重要事项:
首次创建新模型时设置的度量单位以后无法更改。因此,请采取预防措施以确保在首次创建模型时指定了适当的单位。
当您将测量单位更改为默认值以外的其他值时,它将影响该仿真模型的统计数据报告方式。更改长度单位也会自动将库中的对象缩放到指定的长度。
为您的模型选择合适的测量单位后,单击“确定”按钮创建新的仿真模型。
2、3D仿真模型
一些3D仿真模型可能非常复杂。然而,在最基本的层面上,这是在模拟运行期间在3D模型中发生的情况:
流项目被引入3D模型。通常,使用源对象将流项引入模型,该源对象创建流项并将它们发送到下一个下游固定资源。但是,也可以让流程创建流程项并将它们引入3D模型。
流项目开始与模型中的3D对象交互。一般来说,流项目从一个固定资源移动到下一个下游固定资源。
如果已将它们添加到仿真模型中,则任务执行者(例如操作员)会与流程项和固定资源进行交互。任务执行者可能会传输流程项目或帮助固定资源处理项目。
当一个流程项目完成后,它通常会使用一个接收器对象离开仿真模型,该对象会从模型中删除流程项目。但是,它可能会被包装到架子上进行存储。
3、工艺流程
在模拟运行期间,工艺流程遵循以下基本程序:
大多数流程从创建一个或多个令牌的令牌创建活动开始。令牌通常看起来像活动上的绿点:这些活动可以在模拟运行开始后定期或按计划创建新令牌。他们还可以侦听模拟模型中的事件,并在特定事件发生时创建令牌。注意:如果流程是子流程,它通常会以开始活动开始。
然后,令牌创建活动会将令牌释放到下一个下游活动。当该活动完成对令牌执行其操作时,它会将其释放到下一个下游活动,依此类推。
如果一个Delay Activity需要持有一个token一定的时间,这个token会随着时间的流逝而改变颜色,这在视觉上类似于随着时间增加的填充线:当时间过去了,Delay Activity会释放这个token到下一个下游活动。
一些流程活动将在等待一定时间过去或等待流程或模拟模型中的另一个事件时持有令牌。如果一个Activity一次持有许多令牌,这些令牌可能会在视觉上看起来是堆叠的。如果大量令牌建立在流程流活动上,它们将被单个令牌替换,该令牌仅指示其中的令牌数量,如下面的动画图像所示:
流程流通常以Sink活动结束(如果是子流,则以Finish活动结束)。但是,活动可以无限循环而不会导致软件崩溃。
4、为什么要运行模拟?
您运行模拟的原因可能取决于您当前处于模型构建过程的哪个阶段。当您处于构建模型逻辑的中间时,您将运行模型以测试它是否正常运行你打算让它运行。运行模型可以帮助解决许多潜在问题。
在您的模型正常运行后,您可能想要验证您的模型,这意味着将您的模型与您的业务系统在现实中的运行方式进行比较以确保准确性。
一旦您的模型运行正常并经过验证,您就可以运行您的仿真模型,以便:
从您的模型中获取数据。收集有关您的业务系统的数据并在图表、图形和表格中显示该信息。
找到最优的业务系统。运行一个实验来确定当您更改某些变量时您的业务系统会发生什么。
出售您的模型。展示您的模型,以获得利益相关者对提议系统的批准。
5、一些重要的考虑
意识到:
模拟可以无限期地运行。当模拟达到其结束时间时,将模拟视为暂停而不是停止更有帮助。如果再次按下控制栏上的Run按钮,只要有更多事件要处理,模拟就会无限期地继续运行。
模拟每次都会以完全相同的方式运行,即使它有随机事件。如果您不更改模拟模型中的任何内容,则每次模拟运行都是相同的,即使您已将不同的属性设置为随机。随机变量每次都将使用相同的随机数流,以便您可以复制模拟并比较更改模拟模型中的变量时发生的情况。