FlexSim Enterprise是易于使用的 3D 模拟软件。FlexSim 让您可以对现有和提议的系统进行建模和改进。在计划的设定和实施过程中可能会遇到很多变化,为了更好的完成项目,需要进行模型的构建并进行仿真和分析,从而制定更准确的任务规划!软件具有强大的逻辑构建工具,工程师可以更准确的完成系统行为的建模,并且减少时间的投入,提高效率,模拟速度更快,效果更好,只需要几分钟时间就能解决传统更多的问题,用户可以立即对模型参数进行调整修改,所以不管您有多少的假设场景,有多少可能性,都能够立即完成测试和评估,直观友好的模型布局,在虚拟环境中进行这一系列操作更方便,最大限度的减少了物理原型的投入、测试和验证,缩短项目周期,找到需要的答案,以便对原始计划做出响应性、基于证据的调整。
安装激活教程
1、在本站下载并解压
2、安装程序,勾选我接受许可证协议条款
3、点击Advanced进行安装目录设置
4、安装完成,将patch下的FlexSim文件夹复制到C盘
5、记事本方式打开并编辑上面复制的编辑 C:\FlexSim\flexsim.lic,将 This_Host(第一个字符串)替换为您的真实的 PC 名称)。 保存许可证文件。
6、运行 C:\FlexSim\lmtools.exe,点击Config Services 选项卡,分别指向 lmgrd.exe/flexsim.lic/debug.log,勾选Use Services,点击save Services
7、完成后,将 \patch\flexsim.dll 复制到安装目录中,替换
8、启动应用程序,选择选项“帮助 -> 许可证激活”
9、在License Server选项卡上添加您的 PC 名称。点击Apply
如果您只想测试这些版本,您可以在 PC 名称下方选择版本(企业/教育…)。
功能特色
1、3D模拟
FlexSim具有离散事件模拟的所有已证明的优点,但还具有高度逼真、身临其境的3D图形的额外好处。
FlexSim的3D模型可帮助您模拟真实系统的外观和感觉,因此更容易看到和理解正在发生的事情。
2、视觉验证
模型验证的第一级,您可以在其中目视确认系统是否按预期工作或不工作。
在我们的原生3D虚拟环境中为真实系统建模。
使用FlexSim的大量统计分布和随机数来解释现实世界的可变性。
使用模型运行模拟以测试“假设”场景——无需改变现实世界中的事物。
3、模型布局
FlexSim可以尽可能轻松地复制系统外观,同时保留准确分析所需的细节。
只需使用简单的拖放控件即可将对象和资源直接放置到3D环境中——无需后期处理!
我们的3轴布局和CAD图纸导入可帮助您在实际系统中保持准确的空间关系,因此旅行和运输时间将是准确的。
导入自定义3D对象以复制实际系统的外观。此外,所有逼真的视觉效果,如阴影和灯光效果,都可以默认使用。
4、建筑模型
FlexSim在易用性和对最复杂的系统建模的能力之间找到了界限。
标准对象库包含用于立即构建模型的各种对象。定制很简单——只需从预配置的行为、混合搭配选项中进行选择,甚至可以创建自己的行为。
广泛的下拉列表和属性将允许您快速自定义单个对象、触发器和系统属性。只需选中一个框或选择一个“选择列表”选项,您的资源就会获得模拟任何真实情况的逻辑和行为。
广泛的下拉列表和属性将允许您快速自定义单个对象、触发器和系统属性。只需选中一个框或选择一个“选择列表”选项,您的资源就会获得模拟任何真实情况的逻辑和行为。
Process Flow是我们最新的工具之一,也是真正的游戏规则改变者。使用预先构建的活动块在熟悉的流程图环境中构建基本或复杂的逻辑。它将逻辑保存在一个方便的地方,并随着它的变化和发展而很好地适应任何模型。
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时,您会看到开始屏幕。您可以通过单击左侧菜单上的新建模型来启动新模型。
在工具栏上,单击新建按钮以启动新模型。
使用任一方法都将打开“模型单位”对话框,您可以在其中指定模型的测量单位,如下图所示:
有关不同模型单位的更多信息,请参阅以下部分,关于模型单位。如果您在FlexSim中创建新模型时始终希望使用默认测量值,您可以清除“模型单位”对话框底部的“为每个新模型显示此窗口”复选框。
更改默认测量单位
更改默认测量单位时,您应该注意一些重要事项:
首次创建新模型时设置的度量单位以后无法更改。因此,请采取预防措施以确保在首次创建模型时指定了适当的单位。
当您将测量单位更改为默认值以外的其他值时,它将影响该仿真模型的统计数据报告方式。更改长度单位也会自动将库中的对象缩放到指定的长度。
为您的模型选择合适的测量单位后,单击“确定”按钮创建新的仿真模型。
2、3D仿真模型
一些3D仿真模型可能非常复杂。然而,在最基本的层面上,这是在模拟运行期间在3D模型中发生的情况:
流项目被引入3D模型。通常,使用源对象将流项引入模型,该源对象创建流项并将它们发送到下一个下游固定资源。但是,也可以让流程创建流程项并将它们引入3D模型。
流项目开始与模型中的3D对象交互。一般来说,流项目从一个固定资源移动到下一个下游固定资源。
如果已将它们添加到仿真模型中,则任务执行者(例如操作员)会与流程项和固定资源进行交互。任务执行者可能会传输流程项目或帮助固定资源处理项目。
当一个流程项目完成后,它通常会使用一个接收器对象离开仿真模型,该对象会从模型中删除流程项目。但是,它可能会被包装到架子上进行存储。
3、工艺流程
在模拟运行期间,工艺流程遵循以下基本程序:
大多数流程从创建一个或多个令牌的令牌创建活动开始。令牌通常看起来像活动上的绿点:这些活动可以在模拟运行开始后定期或按计划创建新令牌。他们还可以侦听模拟模型中的事件,并在特定事件发生时创建令牌。注意:如果流程是子流程,它通常会以开始活动开始。
然后,令牌创建活动会将令牌释放到下一个下游活动。当该活动完成对令牌执行其操作时,它会将其释放到下一个下游活动,依此类推。
如果一个Delay Activity需要持有一个token一定的时间,这个token会随着时间的流逝而改变颜色,这在视觉上类似于随着时间增加的填充线:当时间过去了,Delay Activity会释放这个token到下一个下游活动。
一些流程活动将在等待一定时间过去或等待流程或模拟模型中的另一个事件时持有令牌。如果一个Activity一次持有许多令牌,这些令牌可能会在视觉上看起来是堆叠的。如果大量令牌建立在流程流活动上,它们将被单个令牌替换,该令牌仅指示其中的令牌数量,如下面的动画图像所示:
流程流通常以Sink活动结束(如果是子流,则以Finish活动结束)。但是,活动可以无限循环而不会导致软件崩溃。
4、为什么要运行模拟?
您运行模拟的原因可能取决于您当前处于模型构建过程的哪个阶段。当您处于构建模型逻辑的中间时,您将运行模型以测试它是否正常运行你打算让它运行。运行模型可以帮助解决许多潜在问题。
在您的模型正常运行后,您可能想要验证您的模型,这意味着将您的模型与您的业务系统在现实中的运行方式进行比较以确保准确性。
一旦您的模型运行正常并经过验证,您就可以运行您的仿真模型,以便:
从您的模型中获取数据。收集有关您的业务系统的数据并在图表、图形和表格中显示该信息。
找到最优的业务系统。运行一个实验来确定当您更改某些变量时您的业务系统会发生什么。
出售您的模型。展示您的模型,以获得利益相关者对提议系统的批准。
5、一些重要的考虑
意识到:
模拟可以无限期地运行。当模拟达到其结束时间时,将模拟视为暂停而不是停止更有帮助。如果再次按下控制栏上的Run按钮,只要有更多事件要处理,模拟就会无限期地继续运行。
模拟每次都会以完全相同的方式运行,即使它有随机事件。如果您不更改模拟模型中的任何内容,则每次模拟运行都是相同的,即使您已将不同的属性设置为随机。随机变量每次都将使用相同的随机数流,以便您可以复制模拟并比较更改模拟模型中的变量时发生的情况。