2.2. 用户界面

Ansys Rocky软件是一款功能强大的程序,具有灵活的分层界面。一个主屏幕即可让您访问最常用的功能和特性,并为您提供仿真的各种视图。

其他面板允许您访问属性和设置以微调仿真,并根据结果查看统计数据。

您希望了解什么内容?

另请参阅:

2.2.1. 主要UI组件

在本节中探索Rocky用户界面的五个主要部分,并了解何时以及为何访问它们。

图 2.2. Rocky用户界面的五个主要组成部分

Rocky用户界面的五个主要组成部分

您想要执行什么操作?

另请参阅:

2.2.2. 菜单

菜单始终位于Rocky主屏幕的最上方,是Rocky中为数不多的几个位置固定的UI元素之一。在Rocky菜单中,您可以执行以下所有任务:

  • 通过单击License Info访问您的Rocky许可证状态和信息。

  • 通过单击About查看有关此Rocky版本的详细信息。(另请参阅关于此版本的Rocky。)

  • 通过指向Manuals,然后选择所需的选项,访问用户手册(本文档)、DEM技术手册和其他资源。(另请参阅获取帮助和支持。)

  • 通过指向Customer Portal,然后选择所需的项,访问教程、社区论坛和其他功能。

  • 通过指向Website,然后单击要访问的选项,查看技术库、最新的Rocky应用和其他资源。

  • 通过单击What's New,了解此版本Rocky的主要改进。

  • 通过单击Release Notes,查看此版本Rocky中的更改内容。

  • 通过单击Start Page,访问首次打开Rocky时显示的默认工作区。

另请参阅:

2.2.3. 工具栏

默认情况下,工具栏位于Rocky主屏幕的顶部,紧挨着菜单下方。有几个单独的工具栏组件可以构成Rocky主工具栏,包括以下内容:

这些单独的工具栏组件可以通过单击工具栏控制柄,然后用鼠标拖放来移动或使其独立于屏幕浮动。您还可以通过右键单击工具栏,然后选择或清除上下文菜单最底部的选项来显示/隐藏单个工具栏。

另请参阅:

2.2.4. 面板

在工具栏下方以及工作区周围是各种浮动面板,这些面板使您能够为仿真及其所得数据设置参数和选择选项。用于配置仿真的主要面板是Data和Data Editors面板,(默认情况下)显示在工作区的左侧;用于后处理的主要面板是Windows和Windows Editors面板,(默认情况下)显示在工作区的右侧。此外,默认情况下,您还可以在工作区右侧显示各种工具面板,如Animations或PrePost Script。您可以通过屏幕顶部的ViewTools菜单选择显示/隐藏多个面板。

Rocky中的所有面板都可以调整大小、移动、与其他面板嵌套,以及取消停靠以独立于Rocky主屏幕浮动。具体来说:

  • 要调整面板大小,请将鼠标悬停在面板边界上,直到显示调整大小图标。然后,单击边界并将其拖动到所需的宽度或高度。

  • 要将面板移动到另一个停靠位置,请单击面板标题并将其拖动到工作区外的指定区域。在拖动面板的同时,将以蓝色背景显示新停靠位置的预览。要选择新的停靠位置,请在所需位置的预览上松开鼠标。

  • 要创建嵌套面板,请单击面板标题,然后将其直接拖动到另一个面板上,直到下层面板变为蓝色,然后松开鼠标。第二个面板将作为选项卡显示在第一个面板的下方。选择要在面板之间切换的选项卡。

  • 要使停靠的面板浮动,请单击面板标题,将其向屏幕中心拖动,然后松开鼠标。或者,您也可以单击面板关闭按钮左侧的图标,使任何停靠的面板浮动。

通过右键单击面板的标题栏,然后选择或清除上下文菜单顶部和中间的选项来显示/隐藏多个面板。

您想要执行什么操作?

另请参阅:

2.2.5. 数据面板

数据面板是您用于选择要与之交互的实体的区域。其树状结构具有层次性,大致按照设置、处理和分析项目所需的步骤进行组织。(见图1。)

图 2.3. 数据面板,默认视图

数据面板,默认视图

通过单击菜单上的Study,可以将更多参数添加到数据面板中,如下图所示:

图 2.4. 数据面板,其他研究参数

数据面板,其他研究参数

数据面板中的顶级项包括以下实体:

  • Study,它组织了所有不同的设置和处理类别。(另请参阅设置仿真参数处理仿真。)

  • Calculations,其列出了您已应用于用户进程的任何颗粒或SPH单元属性,对于这些属性,您希望在颗粒/SPH单元离开定义区域后保留其计算结果。(另请参阅关于颗粒计算。)

  • User Processes,其列出了您已将仿真区域划分或过滤成的形状、平面和设置,以便进行更集中的分析。(另请参阅使用用户进程过滤视图和数据。)

  • Color Scales,其列出了您在3D视图中显示的所有属性,用于更改图例的颜色。(另请参阅创建和修改3D视图。)

在数据面板中选择某项后,该项的选项通常会在数据编辑器面板中显示(另请参阅关于数据编辑器面板),或通过该项的右键菜单显示。注意:除了具有自身设置的研究项外,顶级数据面板项仅用于分类,没有与之相关的设置。只有这些类别下列出的子项才会有供您操作的设置。

数据面板还包括一个搜索框,可帮助您快速查找面板中的项。(另请参阅使用数据面板搜索栏快速查找组件。)您还可以复制数据面板中的许多项,以节省设置时间。(另请参阅复制数据面板项。)

另请参阅:

2.2.6. 数据编辑器面板

数据编辑器面板显示了数据面板中选定项的可用设置和参数(另请参阅关于数据面板)。图1显示了在数据面板中选择Particles时的数据编辑器面板视图。

图 2.5. Particles实体的数据编辑器面板

Particles实体的数据编辑器面板

在数据编辑器面板上显示的实体内容可以包括操作按钮,如图1顶部提供的按钮,以及组织到各种选项卡中的设置和信息,如下所示:

数据面板中的某些实体(如Particles Calculations和Color Scales)仅是类别,在数据编辑器面板中不会显示任何信息。但是,这些类别中的子项会显示可供您操作的信息。

另请参阅:

2.2.7. 信息选项卡

当在Data面板中选择仿真实体时,信息选项卡是出现在Data Editors面板上的几个选项卡之一。尽管信息选项卡纯粹是信息性的,但它确实显示了有关所选实体的一些数据,这些数据在设置或分析仿真时可能很有用。

例如,信息选项卡可以显示域属性,如拓扑和几何结构坐标限制,这些属性提供了有关如何记录属性仿真数据的上下文。这些属性显示在仿真实体的信息选项卡上,包括传送带(图1)和导入的几何结构、Particles主实体、1-Way LBM、1-Way Fluent和单个User Processes。

图 2.6. 显示进料传送带结果的信息选项卡

显示进料传送带结果的信息选项卡

关于模块的信息选项卡

单个模块的信息选项卡(另请参阅关于模块参数)描述了模块的作者和版本详细信息,并列出了启用该特定模块时Rocky UI中的哪些其他实体会受到影响。例如,Liquid Bridge Model模块的信息选项卡(图2)描述了Rocky UI中受该模块影响的三个位置。

图 2.7. Liquid Bridge Model模块的信息选项卡

Liquid Bridge Model模块的信息选项卡

注意:在此版本的Rocky中,Liquid Bridge Model模块作为外部模块提供。有关详细信息,请参阅安装外部模块主题。

此信息可以帮助您验证这些位置的参数是否已针对模块启用的功能正确设置。

关于单个颗粒集的信息选项卡

当在Particles主实体下选择单个颗粒集时,信息选项卡会显示有关所选颗粒集中最大颗粒的有用信息,但还包含该选项卡独有的其他功能(图3)。

图 2.8. 显示单个颗粒集结果的信息选项卡

显示单个颗粒集结果的信息选项卡

例如,您可以通过单击一个单位并从显示的列表中选择一个新类型来更改单位。您还可以使用Custom SizeCustom DiameterCustom Scale Factor)复选框,来实验不同的颗粒尺寸以及它们如何影响信息选项卡上显示的属性,而无需切换回Size选项卡。注意:有关此功能的详细说明,请参阅关于添加和编辑颗粒集主题。

关于最大允许重叠值(针对自定义凹面颗粒)

Max Admissible Overlap值仅针对自定义(导入)凹面颗粒提供。其目的是显示仿真过程中允许的最大凹面重叠百分比。

作为比较,对于球体和边界碰撞,允许的最大重叠为50%——超过此值,球体中心将位于边界的另一侧,颗粒将穿过边界。对于凹面颗粒,最大允许重叠取决于形状。理想情况下,最大允许重叠值不应太低,否则您将不得不通过使用更大的杨氏模量来补偿以确保稳定性。

提示:如果您导入的凹面颗粒的最大允许重叠值太小,请考虑修改STL形状以获得更高的值。这可能有助于您避免数值问题。

使用以下信息帮助您更好地了解此值以及最佳使用方法:

  • 这个值的用途是什么?它是一个参考值,可以帮助您防止过度重叠,这些重叠可能会导致仿真中使用的凹面颗粒形状出现数值不稳定。最大允许重叠值越小,仿真过程中允许的重叠值就越小。

  • 这个值是如何计算的?它是根据颗粒三角形中心到该颗粒其他三角形(垂直于三角形平面方向)的最小距离来计算的。因此,最大允许重叠是颗粒形状的函数。锐边将导致较低的最大允许重叠,以确保求解器的稳定性。

  • 此值与我导入的STL文件有何关系?这不是STL文件本身的质量标准;而是与颗粒形状有关。如果形状有更多圆形边或锐边,它将反映在最大允许重叠值上。因此,为了确保仿真的稳定性,将允许更多(或更少)的重叠。

关于输入实体的信息选项卡

对于Inputs(图4),信息选项卡会根据指定的颗粒尺寸分布以不同的方式显示仿真颗粒计数:

  • 对于仅由一种尺寸(没有尺寸分布)组成的颗粒集,信息选项卡会显示将释放到仿真中的颗粒的确切数量。

  • 对于具有尺寸分布的颗粒集,信息选项卡会提供可能释放到仿真中的颗粒数量的估计值。


注意:  对于体积填充,估计值假设没有边界限制需要考虑,并假设Gap Scale Factor等于1。这意味着,如果您设置的颗粒质量高于您定义的箱体和间隙所能容纳的质量,则信息选项卡上的颗粒估计值将显示比实际注入的数量更高的数量。


图 2.9. 显示单个颗粒输入结果的信息选项卡

显示单个颗粒输入结果的信息选项卡

对于指定了尺寸范围的颗粒集,在处理开始后查看Simulation Summary仍然是获取确切颗粒计数的唯一位置;但是,如果颗粒计数估计值足够,则可以在项目设置期间随时查看输入实体的信息选项卡上的颗粒计数。(另请参阅关于仿真摘要。)

信息选项卡属性定义

请参阅下表,以帮助您了解有关信息选项卡的更多信息。

表1:单个Geometry组件、Inlets、Particles主实体、1-Way LBM、1-Way Fluent和单个User Processes的信息选项卡定义(上图1)

属性

描述

显示的值

General

  

Type

指示域属性所依据的网格类型。具体来说:

  • Unstructured适用于颗粒,表示每个node位置将不受任何网格的限制。

  • Structured适用于几何结构组件,表示每个triangle位置将受到网格的限制,该网格的尺寸由最小的三角形尺寸定义。

Unstructured; Structured

Topology

  

Dimension

指示域属性是否无维度;或者是一维(node)、二维(triangle)或三维(blockcell)。

0D; 1D; 2D; 3D

Number of Cells

列出仿真边界内cell的数量。

正整数

Number of Vertices

仿真边界内的单元交点数量。对于几何结构,这是triangle之间的点。对于欧拉统计,这是构成每个block的角点,以此类推。

正整数

Cells Point

对于颗粒,它会列出仿真边界内的点数。

正整数

Cells Tri

对于几何结构组件,它会列出仿真边界内的三角形数量。

正整数

Cells Bar

对于颗粒轨迹计算,它会列出计算出的轨迹条的总数。

正整数

Shape

对于欧拉统计,它指示分别在X、Y和Z方向上定义的划分数量。

大于或等于1的整数值。

Geometry

  

Dimension

指示仿真中的几何结构组件是否无维度;或者是一维(node)、二维(triangle)或三维(blockcell)。

0D; 1D; 2D; 3D

Bounds Min

仿真数据的最小坐标。

X, Y, Z

Bounds Max

仿真数据的最大坐标。

X, Y, Z

Bounds Size

当前仿真边界的尺寸。

X, Y, Z

Length

对于颗粒轨迹计算,它会提供轨迹线加在一起的总长度。

正值

Volume

对于欧拉统计,它会提供所有欧拉块加在一起的总体积。

正值

表2:单个Modules的信息选项卡定义(上图2)(另请参阅关于模块参数。)

属性

描述

显示的值

Details

  

Author

如果提供,则会列出设计和构建该模块的开发人员或公司的名称。

文本

Description

如果提供,则会显示该模块功能的简短描述。

文本

Version

如果提供,则会显示该模块版本。对于Ansys创建的模块,这将等于为该模块设计的Rocky版本。

文本

Website

如果提供,则会显示与该模块作者相关的网站URL。

文本

Simulation Information

  

Affected Simulation Entities

描述启用该模块是否导致在Rocky UI的其他区域发生更改或需要进行其他设置。具体来说:

  • 如果该模块不影响Rocky UI的其他区域,则消息将显示“该模块不影响任何仿真实体”。

  • 如果该模块确实影响到Rocky UI的其他区域,则会列出这些区域。

文本

表3:单个颗粒集的信息选项卡定义(上图3)(另请参阅关于添加和编辑颗粒集。)

属性

描述

显示的值

Scale Factor

默认情况下,当清除Custom Scale Factor复选框时,这将使用在Size子选项卡上选择的Original Size Scale测量方法来显示Particle set中最大颗粒的尺寸。当启用Custom Scale Factor复选框时,这将显示在相应的Scale Factor框中输入的实验尺寸。(另请参阅“关于添加和编辑颗粒集”。)

正值

Equivalent Diameter

默认情况下,当清除Custom Diameter复选框时,这将使用在Size子选项卡上选择的Equivalent Sphere Diameter测量方法来显示Particle set中最大颗粒的尺寸。当启用Custom Diameter复选框时,这将显示在相应的Diameter框中输入的实验尺寸。(另请参阅“关于添加和编辑颗粒集”。)

正值

Sieve size

默认情况下,当清除Custom SizeCustom DiameterCustom Scale Factor)复选框时,无论在Size子选项卡上为Size Type选择了什么,这都会将最大颗粒的尺寸转换为其筛分尺寸值,该值基于刚好足够颗粒通过的方孔的尺寸。当启用Custom SizeCustom DiameterCustom Scale Factor)复选框时,这将显示在相应的SizeDiameterScale Factor)框中输入的实验尺寸转换为其筛孔尺寸值。(另请参阅“关于添加和编辑颗粒集”。)

正值

Volume

默认情况下,当清除Custom SizeCustom DiameterCustom Scale Factor)复选框时,这将显示颗粒集中最大颗粒的体积。当启用Custom SizeCustom DiameterCustom Scale Factor)复选框时,这将显示在相应的SizeDiameterScale Factor)框中定义的实验颗粒的体积。(另请参阅“关于添加和编辑颗粒集”。)

正值

Area

默认情况下,当清除Custom SizeCustom DiameterCustom Scale Factor)复选框时,这将显示颗粒集中最大颗粒的表面积。当启用Custom SizeCustom DiameterCustom Scale Factor)复选框时,这将显示在相应的SizeDiameterScale Factor)框中定义的实验颗粒的表面积。(另请参阅“关于添加和编辑颗粒集”。)

正值

Moments of Inertia x

默认情况下,当清除Custom SizeCustom DiameterCustom Scale Factor)复选框时,这将显示颗粒集中最大颗粒在X方向上的惯性矩。当启用Custom SizeCustom DiameterCustom Scale Factor)复选框时,这将显示相应SizeDiameterScale Factor)框中定义的实验颗粒在X方向上的惯性矩。(另请参阅“关于添加和编辑颗粒集”。)

正值

Moments of Inertia y

默认情况下,当清除Custom SizeCustom DiameterCustom Scale Factor)复选框时,这将显示颗粒集中最大颗粒在Y方向上的惯性矩。当启用Custom SizeCustom DiameterCustom Scale Factor)复选框时,这将显示相应SizeDiameterScale Factor)框中定义的实验颗粒在Y方向上的惯性矩。(另请参阅“关于添加和编辑颗粒集”。)

正值

Moments of Inertia z

默认情况下,当清除Custom SizeCustom DiameterCustom Scale Factor)复选框时,这将显示颗粒集中最大颗粒在Z方向上的惯性矩。当启用Custom SizeCustom DiameterCustom Scale Factor)复选框时,这将显示相应SizeDiameterScale Factor)框中定义的实验颗粒在Z方向上的惯性矩。(另请参阅“关于添加和编辑颗粒集”。)

正值

Mass

默认情况下,当清除Custom SizeCustom DiameterCustom Scale Factor)复选框时,这将显示颗粒集中最大颗粒的质量。当启用Custom SizeCustom DiameterCustom Scale Factor)复选框时,这将显示在相应的SizeDiameterScale Factor)框中定义的实验颗粒的质量。(另请参阅“关于添加和编辑颗粒集”。)

正值

Elements

对于在Composition子选项卡上选择了Multiple Elements的颗粒集,这将显示颗粒形状将被划分成的单个element的数量。具体来说:

  • 默认情况下,当清除Custom SizeCustom DiameterCustom Scale Factor)复选框时,此值基于在Size子选项卡上指定的尺寸。

  • 当启用Custom SizeCustom DiameterCustom Scale Factor)复选框时,此值基于在相应的SizeDiameterScale Factor)框中定义的实验颗粒。

(另请参阅“关于添加和编辑颗粒集”。)

正值

Triangles

默认情况下,当清除Custom SizeCustom DiameterCustom Scale Factor)复选框时,这将显示颗粒集中构成最大颗粒的三角形数量。当启用Custom SizeCustom DiameterCustom Scale Factor)复选框时,这将显示在相应的SizeDiameterScale Factor)框中定义的构成实验颗粒的三角形数量。(另请参阅“关于添加和编辑颗粒集”。)

注意:在Rocky中,颗粒形状三角形的计数方式取决于颗粒形状和组成。具体来说:

  • 对于由多个元素组成的固体颗粒(也称为网格),这是颗粒外表面中的三角形数量,不包括相邻元素之间共享的三角形。

  • 对于由多个元素组成的颗粒,这是单个元素的数量,其中每个元素都表示为具有定义厚度的三角形。

  • 对于由单个元素组成(非网格)的壳颗粒,这是原始导入的.stl形状文件中存在的三角形数量。

  • 对于由单个元素组成的多面体、自定义多面体和分面圆柱体,此值等于Particles Details窗口上显示的三角形数量。

  • 对于所有其他颗粒形状,包括球体、球体-圆柱体、砖块、直纤维和自定义纤维,Rocky在仿真过程中不会使用三角形来表示这些颗粒形状,因此Triangles不会在摘要中显示。注意:对于这些形状,在Particles Details窗口中看到的三角形仅用于可视化目的。

正值

Vertices

对于由自定义(导入)颗粒形状构成的颗粒集,这将显示构成颗粒形状的triangle(对于自定义壳或自定义多面体)之间或segments(对于自定义纤维)之间的点数。具体来说:

  • 默认情况下,当清除Custom SizeCustom DiameterCustom Scale Factor)复选框时,此值基于在Size子选项卡上指定的最大颗粒尺寸。

  • 当启用Custom SizeCustom DiameterCustom Scale Factor)复选框时,此值基于在相应的SizeDiameterScale Factor)框中定义的实验颗粒。

(另请参阅“关于添加和编辑颗粒集”。)

注意:在Rocky中,顶点的计数方式取决于导入的颗粒形状。具体来说:

  • 对于自定义纤维,这是组成纤维的线段末端的单个点(接头)的数量。

  • 对于自定义壳和自定义多面体,这是原始.stl形状文件中组成三角形的顶点数量。

正整数

Max Admissible Overlap

对于自定义导入的凹面颗粒,它会显示仿真过程中允许的最大凹面重叠百分比。

0-100

Custom Shape Type

对于从.stl文件导入到Rocky中的自定义形状,这将显示Rocky为该形状分配的类别。Rocky根据各种属性对形状进行分类,并利用这些类别来确定在处理过程中要执行哪种计算。


提示:  有关Rocky如何对自定义颗粒形状进行分类的更多信息,请参阅DEM技术手册。(从Rocky Help菜单中,指向Manuals,然后单击DEM Technical Manual。)


Concave; Convex; Fiber; Not Custom; Shell

表4:单个Particle Inputs的信息选项卡定义(上图4)(另请参阅关于添加和编辑颗粒输入。)

属性

描述

显示的值

Total

对于Inputs主实体,这会显示估计将从所有单个“颗粒输入”释放到仿真中的颗粒总量。对于单个Particle Inputs(图3),这会显示估计将仅从该输入释放到仿真中的颗粒总量。

注意:  对于仅指定了一个尺寸的颗粒集,颗粒计数是精确的。对于具有尺寸分布的颗粒集,颗粒计数只是一个估计值。

正整数

<颗粒输入名称>(自动提供)

对于Inputs主实体,这将显示估计将仅从选定输入释放到仿真中的颗粒总量。

注意:  对于仅指定了一个尺寸的颗粒集,颗粒计数是精确的。对于具有尺寸分布的颗粒集,颗粒计数只是一个估计值。

正整数

<颗粒名称>(自动提供)

对于Inputs主实体或其自身的信息选项卡(图3)上列出的每个单个Particle Input,这将显示仅来自该颗粒集的颗粒数量,这些颗粒估计将仅从其分配的输入释放到仿真中。展开后,最顶部的总量将按照为颗粒集指定的颗粒尺寸范围进一步细分。

注意:  对于仅指定了一个尺寸的颗粒集,颗粒计数是精确的。对于具有尺寸分布的颗粒集,颗粒计数只是一个估计值。

正整数


提示:  如果您在Value列下的项中看到<Not Loaded>,请右键单击该项,然后单击Load…,Rocky就会计算并显示这些值。


另请参阅:

2.2.8. 关于着色选项卡

当在Data面板中选择仿真实体时,位于Data Editors面板上的着色选项卡可帮助您更改所选实体的颜色和数据属性。

选项卡上显示的选项取决于您选择的窗口类型。如果选择了3D Plot窗口,着色选项卡将显示允许您更改Data面板中所选实体外观的选项(图1)。这些更改将在3D View中可见。

图 2.10. 选择3D View窗口时颗粒的着色选项卡

选择3D View窗口时颗粒的着色选项卡

如果选择了绘图或直方图窗口,着色选项卡将显示已计算并准备在窗口中显示的数据集(图2)。活动数据集用“睁开”的眼睛图标表示。(另请参阅使用眼睛图标和复选框显示/隐藏组件。)与选择3D视图窗口时不同,选择绘图或直方图窗口时,着色选项卡上的数据不受Data面板中所选内容的影响。

图 2.11. 选择绘图或直方图窗口时的着色选项卡

选择绘图或直方图窗口时的着色选项卡

如果选择了Motion Preview窗口,着色选项卡将显示与Data面板中所选坐标系轴相关的选项。

图 2.12. 在数据面板中选择Motion Frame并选择Motion Preview窗口时的着色选项卡

在数据面板中选择Motion Frame并选择Motion Preview窗口时的着色选项卡

如果选择了Particles Details窗口,着色选项卡将显示允许您更改所选颗粒形状显示外观的选项。您还可以调整透明度设置,从而精细调整颗粒的不透明度并达到所需的透明度水平(图4)。

图 2.13. 选择Particles Details窗口时的着色选项卡

选择Particles Details窗口时的着色选项卡

另请参阅:

2.2.9. 窗口面板

窗口面板使您能够轻松查看、创建或删除各种Rocky窗口,包括3D View窗口、Motion Preview窗口以及绘图和直方图窗口,所有这些都集中在一个地方(图1)。

图 2.14. 显示一个打开的3D视图窗口的窗口面板

显示一个打开的3D视图窗口的窗口面板

首次打开Rocky时,窗口面板默认是隐藏的,但可以通过从View菜单中选择Windows来显示。

在窗口面板上,现有窗口列在其所属类别下方,而新窗口可以通过面板顶部的按钮栏创建。通过使用复选框,可以在工作区中显示或隐藏窗口,而无需实际从项目中删除它们。(另请参阅使用眼睛图标和复选框显示/隐藏组件。)

从该面板中选择一个窗口,将在Window Editors面板中启用该窗口的可编辑属性。

另请参阅:

2.2.10. 窗口编辑器面板

窗口编辑器面板(图1)显示了在Windows面板中所选Rocky窗口的可编辑设置和参数(另请参阅关于窗口面板)。

图 2.15. 显示3D视图窗口可编辑选项的窗口编辑器面板

显示3D视图窗口可编辑选项的窗口编辑器面板

根据所选窗口的类型,将显示不同的选项,如下所示:

  • 针对特定窗口类型的选项,如背景颜色和字体大小。

  • Coloring,提供用于展示所选窗口中显示的数据(几何结构、图形线等)的选项。

  • Overlays,提供向3D View窗口添加文本或图像的选项。

  • Export,提供从Rocky外部的窗口导出然后查看图像或数据的选项。

另请参阅:

2.2.11. 日志面板

日志面板专为Rocky的高级用户设计。其目的是展示您在程序中执行的操作,Rocky会记录这些操作以用于错误报告(图1)。当程序中显示错误时,您有时可以选择提交一份包含反馈的报告。该报告将包含与此面板中显示的操作相关的详细信息。

在编写和测试脚本时,这类信息可能会很有用。(另请参阅关于创建和使用PrePost脚本。)

例如,在播放脚本时可以引用日志面板上显示的操作(图1),这对调试非常有帮助。

  图1:日志面板显示记录的一些操作

此外,如果在创建脚本时引用了打印函数(图2),则在播放脚本时,它将出现在Log面板中(图3)。

  图2:使用打印函数的示例脚本

  图3:播放示例脚本时显示打印函数的日志面板

日志仅用于显示,无法编辑。与“撤消/恢复历史”面板一样(另请参阅关于撤消/恢复历史面板),每次关闭和打开项目时,此面板中显示的项都会被清除。

另请参阅:

2.2.12. 关于仿真日志面板

仿真日志面板显示在处理过程中出现的任何与求解器相关的警告、错误或其他信息(图1),无论您是使用CPU还是GPU资源运行仿真。在处理仿真项目时出现故障排除问题时,此类信息可能会很有用。

图 2.16. 仿真日志面板显示处理过程中记录的一些警告和信息

仿真日志面板显示处理过程中记录的一些警告和信息

仿真日志仅用于显示,无法编辑。但是,由于每次仿真可能会收到许多消息,因此您可以分别使用面板顶部的FilterAuto Scroll按钮来过滤结果和/或让Rocky自动滚动到列表底部。

与Rocky中的其他日志面板不同,此面板中显示的项在项目关闭后仍会保留。这有助于您排除可能导致Rocky停止处理的任何求解器问题。如果您使用Rocky Scheduler(另见关于连续处理多个仿真)处理项目,并希望查看求解器在处理过程中记录了哪些错误或警告,此功能也很有用。

每当启动新的仿真或项目时,仿真日志都会被清除。

提示:有关仿真日志面板上可能出现的一些常见警告和错误的详细信息,另请参阅我的仿真日志面板上出现警告或错误

仿真日志面板功能

有关仿真日志面板功能的信息,请参阅下表。

表1:仿真日志面板功能

按钮

描述

范围

  Filter

此按钮使您能够减少显示的信息,仅显示特定类型的消息。消息按重要性级别进行过滤。具体来说:

  • 选择Error,仅显示错误消息。

  • 选择Warning,会显示错误和警告消息,但不显示一般信息消息。

  • 选择Information,会显示所有消息,包括一般信息、错误和警告。


提示:  要查看任何类型的所有消息,请确保将Filter设置为Information


信息;警告;错误

  Auto Scroll

此按钮使您能够确定在添加新信息时,Rocky是自动滚动面板中的视图区域,还是保持视图区域静止。


提示:  要始终查看最新消息而无需在面板中向下滚动,请确保已打开Auto Scroll。


打开或关闭

另请参阅:

2.2.13. 缓存面板

缓存面板专为Rocky的高级用户设计。它旨在列出占用内存的Rocky进程(图1),并使您能够删除不再需要的任何未使用进程(图2)。这些信息可用于优化Rocky对可用内存的使用。


注意:  Rocky的内存分配是在“配置选项”对话框中设置的。(另请参阅关于设置全局配置选项。)


图 2.17. 缓存面板以红色显示当前未使用的项

缓存面板以红色显示当前未使用的项

图 2.18. 删除未使用项之后的缓存面板

删除未使用项之后的缓存面板

利用下表和上图,帮助您了解有关缓存面板的更多信息。

表1:缓存面板设置

设置

描述

缓存列表

列出占用内存的各个Rocky进程。提示:单击Refresh按钮以查看当前列表。

缓存管理器

统计缓存列表中的进程数,并按照以下标准对其进行整理:

  • Total:列表中缓存项的总数。

  • Used:当前使用内存的缓存项数量。例如,在当前输出时间内可视化的传送带上的三角形。

  • Dead:当前使用内存的缓存项数量。例如,之前可视化输出时间内传送带上的三角形。虽然当前未使用,但如果返回到该输出时间,这些三角形将从内存中复活。

删除标准

描述如何删除进程。具体来说:

  • Delete on Process Memory会显示Rocky分配的最大内存量。达到该内存量后,Rocky将开始禁用进程,以保持在最大值以下。注意:内存分配是在“配置选项”对话框中设置的。(另请参阅关于设置全局配置选项。)

  • Currently Used会显示Rocky进程当前使用的内存量。提示:单击Flush unused items按钮,从列表中删除无效项。

另请参阅:

2.2.14. 调试信息面板

调试信息面板适用于Rocky的高级用户。它旨在列出与代码相关的项,以解决程序中发现的问题(图1)。

图 2.19. 调试信息面板

调试信息面板

另请参阅:

2.2.15. 撤销/恢复历史面板

Undo/Redo history面板图 2.20 “撤消/恢复历史面板显示了一些示例操作”是您可以查看和撤消在项目中所执行操作的一种方式。您所采取的每个单独步骤或更改的设置都会按时间顺序列在此面板中。当您使用面板、工具栏或键盘撤消或恢复某个操作时,您所做的选择都会反映在这里。应用于项目的最后一项操作用蓝色箭头标记;活动操作用黑色字体列出;非活动(或“撤销”)操作用灰色字体列出图 2.21 “撤消/恢复历史面板显示了一些已撤消的示例操作”

图 2.20. 撤消/恢复历史面板显示了一些示例操作

撤消/恢复历史面板显示了一些示例操作

图 2.21. 撤消/恢复历史面板显示了一些已撤消的示例操作

撤消/恢复历史面板显示了一些已撤消的示例操作

您可以使用工具栏或键盘一次撤消或恢复一个操作。您可以使用该面板撤消或恢复每个操作,直到您选择的操作。这样,您只需双击即可“撤消”或“恢复”任意数量的操作。

每次关闭和打开项目时,此面板中列出的操作都会被清除。

您想要执行什么操作?

一次撤消或恢复多个操作

  1. 确保Undo/Redo history面板打开。(从View菜单中,单击Undo/Redo history。)

  2. 请执行下列操作之一:

    • 要一次撤消多个操作,请找到标记当前操作的蓝色箭头,向上滚动列表,然后双击要恢复的黑色操作。现在,蓝色箭头会标记您所选的操作,所有后续操作都显示为灰色,表示它们现在处于非活动状态。

    • 要一次恢复多个操作,请找到标记当前操作的蓝色箭头,向下滚动列表,然后双击要恢复的灰色操作。现在,蓝色箭头会标记您所选的操作,所有之前的操作都显示为黑色,表示它们现在处于活动状态。

另请参阅:

一次撤消或恢复单个操作

  • 请执行下列操作之一:

    • 单击工具栏上的UndoRedo按钮。

    • 在键盘上按下Ctrl+ZCtrl+Y

另请参阅:

2.2.16. 关于工作区

工作区是Rocky窗口的集合。工作区位于Rocky屏幕的中心,组成工作区的窗口可供您选择查看仿真设置的物理组件(3D视图窗口),并与仿真的图形结果交互(绘图和直方图窗口)。

您可以根据不同目的设置多个工作区,例如根据分析类型。这些工作区通过该区域底部的工作区选项卡进行指定图 2.22 “工作区底部的示例选项卡”,您也可以重命名这些工作区,以便更好地对数据进行分类图 2.23 “重命名工作区”。您还可以使用Windows菜单中的平铺选项来更好地组织工作区中的窗口图 2.23 “重命名工作区”

图 2.22. 工作区底部的示例选项卡

工作区底部的示例选项卡

图 2.23. 重命名工作区

重命名工作区

图 2.24. 将工作区中的窗口平铺成3列

将工作区中的窗口平铺成3列

您想要执行什么操作?

另请参阅:

创建一个新工作区

  • 在中心工作区区域底部的Start Page选项卡上,单击绿色“+”图标。工作区底部会出现一个新选项卡。

提示:

另请参阅:

编辑或删除工作区

请执行下列一项或多项操作:

  • 要删除现有的工作区,请右键单击要删除的工作区的选项卡,然后单击红色“X”图标。注意:删除工作区也会删除您放置在该工作区中的任何窗口。可以使用撤消功能来撤销此操作。(另请参阅一次撤消或恢复单个操作。)

  • 要添加另一个工作区,请在Start Page工作区选项卡上,单击绿色“+”图标。

  • 要更改工作区的名称,请执行以下操作:

    1. 右键单击工作区选项卡,然后单击Rename

    2. Renaming data对话框中,输入工作区的新名称,然后单击OK

  • 要在工作区中有序排列窗口,请从Windows菜单中选择所需的Tile Columns选项。

  • 要向工作区添加窗口,请参阅以下主题:

另请参阅:

2.2.17. 其他UI功能

本节将介绍分散在Rocky UI中的一些不太明显但有用的功能,以及使用这些功能可能会给您带来的好处。

您想要执行什么操作?

另请参阅:

为组件命名以影响排序顺序

Rocky中的排序遵循扩展ASCII字符编码的规则(有关完整列表,请参阅附录B:ASCII可打印字符。)一般来说,以空格开头的名称会先排序,其次是大多数特殊字符,接着是数字,然后是大写字母,最后是小写字母。

例如,Rocky将按图1所示的顺序对以下12个几何结构组件进行排序。

图 2.25. Rocky中的排序顺序示例

Rocky中的排序顺序示例

另请参阅:

使用眼睛图标和复选框来显示/隐藏组件

Rocky提供了两种互补的方法来确定一个组件或一组组件是否将在工作区中显示或隐藏:眼睛图标(图1)仅影响单个组件的可见性,而复选框(图2)则影响对象下方所有子组件的可见性。

  图1:Data面板中对象右侧的开启和关闭眼睛图标

  图2:Data面板中对象左侧的复选框

眼睛图标

“开启”眼睛图标(默认设置)表示特定对象可见,或显示在3D视图窗口绘图或直方图中。“关闭”眼睛图标会将该项保留在仿真的计算中,但会使对象在窗口中不可见或隐藏。例如,这对于在动画中查看一个对象后面的另一个对象,或者在绘图中聚焦于某个特定曲线很有用。

复选框

在Data面板中,复选框与眼睛图标具有相同的可见性影响,但它具有层级结构,这意味着它会影响Data面板中该项正下方的所有子组件。例如,清除Geometries左侧的复选框,会隐藏其下方列出的所有单个几何结构组件。

在Windows面板中,复选框的作用类似于Data面板中的眼睛图标:它显示/隐藏单个对象——在本例中是指工作区中的各种窗口。与Data面板不同,Windows面板中的复选框没有层级结构。

另请参阅:

当组件名称为粗体时,在数据面板中查看输入/输出关系

链接对象是指几何组件、颗粒或单向LBM向特定用户进程提供数据的能力,从而在它们之间建立输入/输出关系。在数据面板中,当选择接受数据(输入)的用户进程时,提供数据(输出)的对象的名称会变为粗体,如图1所示。

  图1:当选择与其链接的用户进程时,以粗体显示的几何组件示例

要创建这种输入/输出关系,必须直接从提供数据的对象创建用户进程。在上面的示例中,Cube <01>用户进程的创建方法是,选择dropweight几何结构,然后从数据编辑器或右键菜单创建Cube用户进程。

另请参阅:

通过固定/取消固定项目来确定计算频率

处理仿真后,您可以在PropertiesCurves选项卡上查看仿真设置的各类数据,如颗粒和几何结构组件。这些选项卡上列出的每项左侧都有一个固定图标,如图1所示。

  图1:Data Editors面板的Properties选项卡上的固定图标

这些固定图标的颜色表示Rocky计算特定项的频率,具体如下

  • 灰色固定图标(默认)表示该项在任何输出时间都不会进行计算。选择避免计算不需要的数据,可以节省仿真过程中的处理时间和功耗

  • 红色固定图标表示该项将在仿真中包含的每个输出时间进行计算。如果影响这些值的设置发生变化,Rocky将重新计算,以保持所有值的最新状态。重要提示:选择让Rocky在每个输出时间计算该项可能会占用大量的处理时间和功耗。请仅选择那些在您的分析中确实需要所有输出时间计算都保持最新且可用的项进行固定。

提示:要固定或取消固定某项,只需左键单击固定图标。

或者,您可以选择让Rocky计算一次您感兴趣的任何值,方法是右键单击该项并选择Compute Statistics。(另请参阅关于查看单个统计信息。)

另请参阅:

识别数据占位符

Rocky使用几种不同的字符和字符串作为占位符,用于计算或解释会在UI中占用太多空间的内容。以下是您可能遇到的一些占位符及其含义的快速列表。


注意:  这些占位符可能会出现在InfoPropertiesCurves选项卡(Data Editors面板)上。


占位符

描述

?

信息尚未计算。与“Not loaded”相同

Not loaded

信息尚未计算。与“?”相同。

-

项目显示的数值不包含单位。通常表示比率,例如百分比。

Unable to calculate

在此特定的输出时间,没有足够的信息来计算数值。

Unknown

没有足够的已知信息来计算该值。

<ind>

项目显示的数值不包含单位。通常表示索引,例如计数或坐标位置。

-1.#IND

计算无效。例如,如果在计算指定的时间,仿真中没有颗粒,则颗粒属性可能会发生这种情况。

N/A

该值对所选项不适用(N/A)。

另请参阅:

双击状态面板跳转到相应的UI位置

如果状态面板(图1)中列出了错误,您可以双击这些错误,即可跳转到数据面板中需要处理错误的位置。

图 2.26. 状态面板上显示的错误示例

状态面板上显示的错误示例

例如,如果双击“There are no geometries in the simulation”错误,Rocky将启用Data面板中的Geometries项。

另请参阅:

使用彩色文本验证输入项的语法

在参数文本字段中输入函数和变量时,Rocky通过为文本着色来提供即时反馈,具体说明如下:

  • 红色文本表示当前输入项的语法尚未生效。该语法基于Python编程语言的规则。例如,它会提示您是否有需要关闭的括号。

  • 绿色文本表示当前输入项的语法有效。注意:绿色文本并不表示当前输入项的值、函数或变量的格式正确,也不表示它本身是有效输入。按下Enter键或单击文本字段后进行验证。

  • 黑色文本表示当前为非活动输入项。

另请参阅:

将项目拖放到窗口中

在Rocky中,有几项任务可以通过用鼠标拖动项目并将其拖放到另一个位置来轻松完成,如下所述:

  • 创建颗粒、单个几何结构组件或气流的新视图:Data面板中,选择要查看的组件,然后将其拖放到您选择的窗口(3D视图、直方图或时间图)。只会添加您选择的组件。

  • 创建数据集的新视图:从Data Editors面板的CurveProperties选项卡上,选择要显示的数据项,然后将其拖放到所需的窗口类型(3D视图、绘图或直方图)中。

  • 在单个窗口中创建多个多时间图:添加第一个数据集后,按住Ctrl键同时选择下一个数据集,然后将其拖放到现有多时间图窗口的灰色区域。另一个绘图将出现在同一窗口中。

提示:您还可以多选项目进行拖放。(例如,在3D视图中同时显示多个几何结构组件。)只需按住Ctrl或Shift键,同时用鼠标左键单击所选项,然后像往常一样拖放。

另请参阅:

访问右键菜单以获取其他功能

在Rocky中,有几项任务只能通过右键单击项目来完成,如下所述:

  • 添加/导入几何结构组件:在Data面板中,右键单击Geometries以访问菜单,从而添加或导入新的几何结构组件。

  • 仅计算当前输出时间的统计数据:在Data Editors面板的CurvesProperties选项卡上,右键单击要查看值的数据项,然后从右键菜单中单击Compute Statistics

  • 在新窗口中仅显示几个组件:从Data面板中,选择要在新窗口中显示的项,右键单击所选项,然后从右键菜单中指向Show in New,然后单击所需的窗口类型。只有您选择的项才会出现在新窗口中。

  • 导入您自己的用户进程形状进行颗粒分析:从Data面板中,右键单击Particles,指向User Processes,然后单击Polyhedron (Envelope)。在Select the STL file for the polyhedron对话框中,找到所需的STL文件,然后单击Open。您选择的多面体将显示在User Processes列表下。注意:您还可以从任何最初由颗粒集创建的现有用户进程中,创建自定义形状的用户进程。(另请参阅当组件名称为粗体时,在数据面板中查看输入/输出关系。)在Data面板的User Process下,右键单击由颗粒集创建的用户进程,然后按照上述说明进行操作。

另请参阅:

使用数据面板搜索栏快速查找组件

搜索栏位于数据面板的右上角,如图1所示。

  图1:数据面板搜索栏

当您开始在搜索栏中输入内容时,Rocky会立即在数据面板中显示与您输入内容最匹配的组件的整个层次结构。在包含许多不同组件的仿真设置中,使用搜索栏可以帮助您比滚动更快地找到所需内容。

提示:

  • 要按从左到右的顺序搜索名称,请输入要查找的组件名称的前几个字符。例如,要查找以"belt,”开头的所有组件,请在搜索框中输入belt。使用这种方法,您会找到“belt 01”和“belt 02”,但不会找到“feeder belt”。

  • 要搜索名称中的任意位置,请输入星号(*),然后输入要查找的名称中任意位置的字符。例如,要查找名称中任意位置包含“belt”的所有组件,请在搜索框中输入*belt。这样,您将就能找到“feeder belt”组件以及“belt 01”和“belt 02”。

另请参阅:

参阅Rocky标题栏了解仿真进度的详细信息

当您正在积极处理仿真时(另请参阅关于启动仿真),Rocky程序的标题栏会显示有关仿真进度的有用详细信息。(图1。)

  图1:仿真处理过程中显示的标题栏进度信息示例

标题栏中的进度信息包括以下内容:

  • 输出:到目前为止已保存的输出文件总数。在图1的示例中,到目前为止保存的输出文件总数为81。

  • 当前进度:Rocky当前正在计算的总仿真持续时间的特定秒数。请注意,Rocky的计算精度要高于通常由保存输出文件的输出频率所决定的精度。在图1的示例中,尽管Rocky当前正在计算第4.050秒,但由于仿真输出频率设置为0.05秒,因此在当前进度达到4.100秒之前,它实际上不会保存代表4.100秒的第82个输出文件。

  • 已过时间:自开始(或恢复)仿真处理以来经过的实际时间。在图1的示例中,自仿真恢复以来已经过去了12秒。

  • ETA:Rocky估计完成仿真所需的实际时间。这是Rocky根据最近几个输出的计算时间推算出的一个粗略近似值。在图1的示例中,Rocky估计大约需要2分49秒才能完成。随着越来越多的颗粒进入仿真,Rocky计算每个输出所需的时间越来越长,因此ETA将变得更长。如果仿真达到一个点,即离开仿真的颗粒多于进入仿真的颗粒,则ETA将开始变短。一旦仿真进入稳定状态,该值很可能是对剩余时间的良好估计。

另请参阅:

将曲线选择锁定到绘图,以快速更改显示的数据

如果您想在许多类似的数据面板元素(例如,由颗粒创建的多个用户进程)的绘图(例如,时间图)中看到相同的曲线(例如,颗粒质量),则可以使用Replace Curves According to Data Tree Selection切换按钮(图1),该按钮可用于任何时间图、多时间图或交叉图。

图 2.27. 切换按钮的位置

切换按钮的位置

当您在创建的绘图上切换(按下)此按钮,然后在数据面板上选择另一个类似项时,您最初选择的曲线将保持不变,但数据将被替换为与您刚才选择的项相对应的数据(图2)。

图 2.28. 原图(上图);切换按钮后选择的第二个数据面板选项(中图);切换按钮后选择的第三个数据面板选项(下图)

原图(上图);切换按钮后选择的第二个数据面板选项(中图);切换按钮后选择的第三个数据面板选项(下图)

这样,您就可以快速比较许多类似数据面板项中的相同曲线,而无需创建许多单独的绘图。如果您选择多条曲线,此按钮也同样有效。

要关闭此功能,请再次单击切换按钮将其推出。

另请参阅:

双击绘图线、条或点以更改其外观

与在时间图的Table选项卡上单击Edit Formula按钮时得到的Edit Expression对话框类似(另请参阅关于时间图),您还可以通过双击绘图或直方图中的线、条或点,来更改笔的样式、颜色和宽度以及数据点外观。这将打开Edit Curves对话框(图1),您可以在对话框中根据需要更改设置。


提示:  您还可以右键单击线、条或点,然后从菜单中选择与要更改的曲线相关的Edit选项。这将打开与双击左键时相同的Edit Curves对话框(图1)。


有关Edit Curves对话框的信息,请参阅下面的图像、表格和步骤。

图 2.29. 时间图的Edit Curves对话框

时间图的Edit Curves对话框

表1:Edit Curves对话框选项

设置

描述

范围

Curves

允许您选择要更改的数据集。

选项受所选绘图或直方图限制

Pen

  

Style

仅对于绘图(而不是直方图),这使您能够设置所选数据集的线条样式。


提示:  如果您希望在图中用符号而不是线条表示数据集,请选择No Line,然后在Symbol下选择所需的内容。


No Line; Solid Line; Dash Line; Dot Line; Dash Dot Line; Dash Dot Dot Line

Curve Style

仅对于绘图(而不是直方图),当您选择除No Line以外的Style时,此选项使您能够设置数据集在绘图中的表示方式。您在此处设置的内容将以指定的Style绘制。

Lines; Sticks; Steps

Color

对于直方图,以及使用除No Line以外的Style绘制的绘图,此选项使您能够更改所选数据集的条或绘图线的颜色。

此选项受Select Color对话框的限制

Width

仅对于绘图(而不是直方图),当您选择除No Line以外的Style时,此选项使您能够更改所选数据集的绘图线宽度。

大于或等于1的整数

Symbol

  

Shape

仅对于绘图(而不是直方图),此选项使您能够在图中添加标记曲线数据点的符号。对于时间图和多时间图,每个记录的输出时间都会显示一个符号。(例如,每0.05秒。)


提示:  如果您希望在图中用线条而不是符号表示数据集,请选择No Symbol,然后在Pen下选择所需的内容。


Ellipse; Rectangle; Diamond; Triangle; Down Triangle; No Symbol

Color

仅对于绘图(而不是直方图),当您选择除No Symbol以外的Shape时,此选项使您能够更改用于标记曲线数据点的符号的颜色。

此选项受Select Color对话框的限制

Size

仅对于绘图(而不是直方图),当您选择除No Symbol以外的Shape时,此选项使您能够更改用于标记曲线数据点的符号的大小。

正整数值

要更改绘图线、条或点的外观:

  1. 在绘图或直方图窗口中,直接双击要更改的线、条或点。出现Edit Curves对话框。

  2. Curves框中,选择要修改的数据集。

  3. PenSymbol下,选择所需的选项。

  4. 单击OK。您所做的更改将反映在绘图或直方图窗口中。

另请参阅:

识别带星号(*)的共享参数

在Rocky中,模块参数有时会与其他模块的参数共享。这意味着在Rocky UI中的一个位置输入的值将自动在另一个位置复制。

为了帮助您了解何时会发生这种情况,Rocky将在共享的参数名称后放置一个星号(*)。如果您将鼠标光标悬停在带星号的参数字段上(图1),则出现的工具提示将告诉您还有哪些模块正在共享相同的参数。

图 2.30. 显示共享参数的Liquid Bridge Model模块设置

显示共享参数的Liquid Bridge Model模块设置

在图1所示的示例中,Liquid Mass*参数名称后面的星号表示在Rocky UI的其他地方定义了一个或多个相同的Liquid Mass参数。当您查看此参数字段的工具提示时,您会发现此参数由两个单独的模块(包括此模块)共享。

如果更改此共享参数的值,它将在其他位置自动更新。

注意:在此版本的Rocky中,Liquid Bridge Model模块作为外部模块提供。有关详细信息,请参阅安装外部模块主题。

另请参阅:

使用彩色方向控制柄

在3D视图窗口中查看时,您可以使用彩色方向控制柄更改某些用户进程、体积填充和感兴趣区域的形状和位置,如下图1和图2所示。

图 2.31. 立方体(左)和圆柱体(右)感兴趣区域的方向控制柄

立方体(左)和圆柱体(右)感兴趣区域的方向控制柄

图 2.32. 平面用户进程的方向控制柄

平面用户进程的方向控制柄

形状的控制柄定义

对于立方体和圆柱体(图1)等形状,控制柄的颜色在表1中定义。

表1:形状控制柄的颜色定义

控制柄(点)颜色

对应

红色

局部X轴。

绿色

局部Y轴。

蓝色

局部Z轴。

白色

形状的中心。

注意:对于体积填充形状,中心的蓝点是种子位置,但只能通过定义Seed Coordinates来移动。(另请参阅为颗粒创建新的体积填充输入。)

平面的控制柄定义

对于平面(图2),方向控制柄根据为3D视图指定的字体颜色进行着色(另请参阅关于使用窗口编辑器面板更改所选的3D视图)。表2中定义了这些彩色控制柄的形状。

表2:平面控制柄的形状定义

控制柄形状

对应

平面原点的位置。

箭头

平面法线的方向。

使用控制柄

在3D视图窗口中,您可以单击这些控制柄并将其拖动到所需的新位置。


提示:  要移动整个形状而不使其变形,请执行以下操作之一:


  • 仅移动中心手柄。

  • 按住ShiftCtrl键,同时用鼠标单击并拖动任意外部控制柄。

或者,为了实现更精确的控制,您可以在Data Editors面板中输入精确的值。

另请参阅:

键盘可访问性和快捷键

虽然Rocky并非为完全的软件可访问性而设计的,但它确实提供了一些键盘控制的有限功能。例如:

  • TAB:按此键可在Rocky对话框或面板中的选项之间移动。

  • 空格键:按此键可选择或清除复选框,或选择面板中的按钮。

  • 上/下箭头:按此键可在Rocky对话框、面板或菜单中选择列表项。

  • 左/右箭头键:按此键可查看不同菜单,或在Rocky对话框中水平移动。

  • ESC键:按此键可关闭对话框。

  • ENTER键‌:按此键可在Rocky对话框中选择按钮。

查看完整的键盘快捷键列表:

  1. Options菜单中,单击Preferences

  2. Preferences对话框的Properties下,单击Shortcuts

另请参阅:

Rocky文件中的文件类型和文件夹

Rocky中使用了几种独特的文件类型和文件夹,以及几种常见的文件类型和文件夹。使用下表来确定何时以及为什么使用某些文件类型和/或文件夹位置。

注意:只有仿真项目文件会保存到您选择的目录位置。Rocky创建的所有其他文件(下面标记为“系统”)都保存到与项目文件在同一目录中自动创建的项目子文件夹中。系统文件对Rocky的运行至关重要,不得编辑、移动或删除。

您选择从Rocky导出的文件,包括动画、图像和数据文件,将保存到您指定的位置。有关更多详细信息,请参阅下表。

表1:Rocky中使用的文件类型

类型

描述

扩展名

Rocky仿真文件

  

仿真项目文件(Rocky v4或更高版本)

包含在Rocky 4或更高版本中创建的特定仿真的所有参数设置和已完成的分析,并与处理过程中创建的仿真输出文件(.rhs、.rhc和.rhm)相关联。

  • 每次仿真都会保存一个项目文件。

  • 打开项目文件将显示保存项目时打开的输出文件(.rhs、.rhc和.rhm)的结果。

.rocky

仿真项目文件(仅限Rocky v3)

包含在Rocky 3中创建的特定仿真的所有参数设置和已完成的分析,并与处理过程中创建的仿真输出文件(.rhs)相关联。

提示:使用仿真项目文件的扩展名可帮助您确定项目是在哪个版本的Rocky中创建的。在旧版本的Rocky中创建的项目与在Rocky v4或更高版本中创建的项目具有不同的功能。

.rocky30

(系统)颗粒和边界的仿真输出文件

在处理过程中创建的与颗粒和边界相关的仿真结果。每个仿真输出频率保存一个输出文件;多个输出文件组成一个完整的仿真。

  • 打开项目文件(.rocked)文件,然后将Time工具栏滑块移动到所需位置,即可访问输出文件。

  • 显示输出文件可显示仿真中特定时刻的图像(在3D视图或颗粒详细信息窗口中)或数据(在绘图或直方图中)。

.rhs

(系统)接触的仿真输出文件

在处理过程中创建的与接触相关的仿真结果。此数据是计算颗粒和边界运动所必需的,默认情况下每个输出时间都会保存此数据,以帮助更快地恢复已停止的仿真。(另请参阅“恢复处理已停止的仿真”。)

提示:要减小项目文件的大小,请清除Collect Contacts Data **复选框。(从**Data面板中,单击Contacts,然后从Data Editors **面板中,选择**Contacts选项卡。)(另请参阅关于接触。)

.rhc

(系统)运动的仿真输出文件

在处理过程中创建的与运动相关的仿真结果。每个仿真输出频率保存一个输出文件;多个输出文件组成一个完整的仿真。

  • 打开项目文件(.rocked)文件,然后将Time工具栏滑块移动到所需位置,即可访问输出文件。

  • 显示输出文件可显示仿真中特定时刻的图像(在3D视图或运动预览窗口中)或数据(在绘图或直方图中)。

.rhm

(系统)求解器文件

用于存储仅与仿真的设置和计算结果相关的信息。不包括后处理信息,如视图、图形或动画。

.rocky20

(系统)求解器输出文件

包含运行时仿真信息的系统文件,这些信息由应用进行处理。(另请参阅“关于仿真日志文件”。)

.rocky20.log .rocky20.out .rocky20.prg

Rocky锁文件

用于防止当前活动项目的另一个实例在其他地方被修改的系统文件。每次打开项目时,Rocky都会自动创建此文件,并将其保留在您的系统上,直到您关闭项目为止。只要您打开项目,就会锁定项目文件,除您之外的任何人都无法更改该文件。此功能在共享计算和服务器环境中特别有用,在这些环境中,多个用户可能在为同一个Rocky项目做出贡献,但使用不同的计算资源。因此,除非您确定没有其他项目副本正在处理,否则不建议修改、移动或删除锁文件。(另请参阅Rocky提示我的项目文件被“锁定”。)

.lock

(系统)当前输出文件

这是Rocky保存初始和最终输出时间值的位置,该值用于确定当前输出时间。

_H.txt

Rocky脚本文件

用于包含脚本信息的文件,脚本信息包括可重复UI任务的记录步骤。(有关更多信息,请参阅“创建和使用脚本”。)

.py

Rocky存档文件

用于包含所有仿真项目和支持文件夹的文件,以便与他人(如Rocky支持人员)共享仿真项目和结果。(另请参阅“存档仿真项目”。)

.rocky_archive

Rocky项目上下文文件

用于包含项目中使用的3D视图窗口、工作区和用户进程的设置标准的文件。(另请参阅“在其他项目中重复使用3D视图窗口、工作区和用户进程设置”。)

.rocky_template

从Rocky导出的文件

  

仿真统计文件

通过从绘图或直方图导出曲线而创建的文件,从而能够在外部电子表格程序(如Microsoft Excel)中查看和/或编辑数据。

.csv

动画文件

通过导出动画而创建的文件,从而可以在Rocky外部查看仿真。(有关更多信息,请参阅“关于创建和保存动画”。)

.avi

图像文件

用于保存或导出工作区窗口中当前显示内容的快照,或将其导入Rocky中作为要在3D视图中显示的徽标。

.png .jpg .bmp .pnp

导入Rocky的文件

  

3D CAD模型文件

用于将几何结构导入Rocky。

  • XGL将多体几何结构作为单个组件导入。几何结构组件名称不会保留。

  • STL将多体几何结构作为单个组件导入。

  • DXF将多体几何结构作为单个组件导入。几何结构组件名称将保留。

  • MSH将多体几何结构作为单个组件导入。几何结构组件名称不会保留。

注意:  与以前的版本不同,这些文件类型在导入Rocky时都不会保留CAD模型中分配的组件颜色。

.xgl

.stl

.dxf

.msh

Fluent案例文件

用于将Ansys Fluent案例文件中的几何结构导入Rocky。在此情况下,几何结构组件名称将保留。还用于为双向Fluent耦合分析指定Ansys Fluent仿真设置。包含网格、边界条件、求解参数以及与流体流动仿真问题相关的其他数据。

.cas

Fluent案例文件(压缩)

Fluent案例文件(CAS)的压缩版本。既可用于将Ansys Fluent案例文件中的几何结构导入Rocky,也可用于为双向Fluent耦合分析指定Ansys Fluen仿真设置。

.cas.gz

Fluent案例文件(HDF5)

Fluent案例文件(CAS)的分层数据格式(HDF)版本。在此版本的Rocky中,CAS.H5文件既可用于导入几何结构,也可用于为双向Fluent耦合分析指定Ansys Fluent仿真设置。

.cas.h5

Fluent网格文件

用于将Ansys Fluent中的几何结构导入Rocky。将MSH文件导入Rocky时,几何结构组件名称将不会保留。

.msh

Ansys Motion功能模型单元文件

捆绑文件,包含与Ansys Motion进行双向耦合仿真所需的所有运动设置信息,包括几何结构。因此,可用于将几何结构导入Rocky。目前仅支持无梁单元的刚体(不包括柔性体)。(有关梁单元的更多信息,请参阅Ansys Motion文档。)这种类型的文件导入将保留几何结构组件名称。重要提示:只有由Ansys Motion生成的FMU文件才支持将几何结构导入Rocky。

.fmu

Ansys Motion几何结构文件

用于将Ansys Motion文件中的几何结构导入Rocky。目前仅支持无边单元的刚体(不包括柔性体)。这种类型的文件导入将保留几何结构组件名称。

.dfg

Fluent到Rocky文件

由Rocky安装的Fluent插件生成的文件。用于将流体流动数据从Ansys Fluent导入Rocky。根据所选的导出类型,可在仿真中生成静态或瞬态流体流动模型。(有关更多信息,请参阅“关于使用单向Fluent方法”。)

.f2r

Fluent数据文件

包含Fluent初始化设置和指定流场值的文件,可在单向Fluent或双向Fluent耦合仿真中使用。(另请参阅“关于使用单向Fluent方法”和“关于使用双向Fluent方法”。)

.dat

Fluent网格数据文件

包含CFD网格位置数据的文件,可用于单向Fluent耦合仿真。(另请参阅“关于使用双向Fluent方法”。)

mesh.dat

Fluent数据文件(压缩)

Fluent数据文件(DAT)的压缩版本,这是一个包含Fluent初始化设置的可选文件,可用于双向Fluent耦合仿真。(另请参阅“关于使用双向Fluent方法”。)

.dat.gz

Fluent数据文件(HDF5)

Fluent数据文件(DAT)的分层数据格式(HDF)版本,这是一个包含Fluent初始化设置的可选文件,可用于双向Fluent耦合仿真。(另请参阅“关于使用双向Fluent方法”。)

.dat.h5

自定义纤维定义文件

用于定义构成自定义Fiber形状的Segment详细信息的文本或电子表格文件。(另请参阅“关于定义和导入自定义颗粒形状”。)

.txt .csv .xls .xlsx .xlsm .xlsb .odf

自定义输入定义文件

用于定义构成自定义输入的颗粒定位详细信息的电子表格文件。(另请参阅“关于添加和编辑颗粒输入”。)

.csv .xls .xlsx .xlsm .xlsb .odf

点云定义文件

用于定义构成点云的详细信息的文本文件。(另请参阅“关于点云”。)

.txt

表2:Rocky中常用的文件夹位置

文件夹

典型Windows位置

典型Linux位置

描述

Rocky设置

%APPDATA%\Rocky

$HOME/.Rocky

Rocky存储各项目设置的文件夹。其中包括许可证设置、最近打开的项目列表,以及包含您的显示和交互配置选项的单独“设置”文件夹。(参见下文。)

Rocky配置选项

%APPDATA%\Rocky\Settings

$HOME/.Rocky/Settings

Rocky保存用户对各种显示和交互设置的配置选项的文件夹。用户可以在Preferences对话框中建立这些设置(另请参阅“关于设置全局配置选项”),也可以在Rocky中的其他几个位置通过单击Save Current Configuration in Settings按钮来建立这些设置。

Preferences对话框上显示的值,以及单击Restore Configuration from Settings按钮后UI元素上显示的值都反映了保存到此文件夹中的值。

用户手册缓存

%LOCALAPPDATA%\ESSS\Rocky <version>

$HOME/.local/share/ESSS/Rocky <version>

包含用户手册的缓存。

共享PrePost脚本

%USERPROFILE%\Documents\Rocky\Scripts

$HOME/.Rocky/scripts

Rocky保存您在PrePost Script面板的Scripts shared across projects选项卡上记录的脚本的文件夹。同时也是保存使用API:PrePost功能在Rocky外部创建的PY脚本文件的文件夹。(另请参阅“创建和使用脚本”。)

项目专用PrePost脚本

…<Project Name>rocky.files\tmp\macros-0_

…<Project Name>rocky.files/tmp/macros-0_

Rocky保存您在PrePost Script面板的Project scripts选项卡上记录的脚本的文件夹。同时也是保存使用API:PrePost功能在Rocky外部创建的PY脚本文件的文件夹。(另请参阅“创建和使用脚本”。)

外部模块

%USERPROFILE%\Documents\Rocky\Modules

$HOME/.Rocky/modules>

用于保存自己创建或从客户门户下载的已编译外部模块的文件夹。

提示:对Rocky进行全新安装,可能需要在卸载Rocky之后和重新安装之前对这些文件夹进行重命名和/或存档。(另请参阅我重新安装了Rocky,但仍遇到错误。)

另请参阅:

仿真日志文件

仿真日志是Rocky在处理项目时提供的求解器输出文件之一。(另请参阅Rocky中的文件类型和文件夹)。它包含简单的信息,如硬件详细信息,以及关于仿真的更复杂数据,如颗粒、三角形和接触信息;内存消耗和可用内存;以及其他求解器进程信息。

要访问特定项目的仿真日志文件,请按照以下步骤操作:

  1. 导航到包含您要查看仿真详细信息的项目的文件夹。

  2. 打开project_name.rocky.files文件夹。

  3. 打开simulation文件夹。

仿真日志文件位于仿真文件夹内,名为rocky_simulation.rocky20.log(如图1所示)。这是一个文本文档,因此您可以使用任何文本编辑器打开它。

图 2.33. 仿真日志文件位置示例

仿真日志文件位置示例

文件内容

文件内的信息排列方式与本节所示的图表类似。下文列举并解释了一些关键区域。

在图2中(如下所示),您可以看到以下内容:

  1. 用于处理Rocky项目的产品发布和版本。(另请参阅关于此版本的Rocky。)

  2. 许可证文件信息

  3. 硬件详细信息

  4. 已使用的许可证。(另请参阅验证您的Rocky许可证状态。)

图 2.34. 显示项目信息的仿真日志文件示例

显示项目信息的仿真日志文件示例

接下来,您将看到与项目设置相关的所有内容,包括启用的物理模型、定义的颗粒组、材料、边界限制、求解器选项、耦合模式、运动坐标系等(图3)。

图 2.35. 仿真日志文件示例中显示的设置信息

仿真日志文件示例中显示的设置信息

之后,文件会显示一个结构(图4和图5),该结构在每个输出时间重复,并包含以下详细信息:

  1. 文件编号(指输出时间)和仿真时间

  2. 颗粒和碎片计数。(另请参阅关于颗粒破损。)

  3. 三角形计数

  4. 接触计数和比率。(另请参阅关于接触。)

  5. 表面速度限制

  6. 内存(消耗量和可用量)。(另请参阅关于缓存面板。)

  7. 每次调用的平均时间和每个进程的调用次数。注意:根据具体情况,进程会有所不同。

  8. 执行时间:总执行时间和自上次输出以来的执行时间

  9. 总执行时间,即每次调用的平均时间乘以调用次数

  10. 模块的执行时间:总执行时间和自上次输出以来的执行时间

  11. 总执行时间,即求解器在上次输出中测量和分隔的总时间,加上求解器未测量的时间部分

  12. 执行时间:总执行时间和自上次输出以来的执行时间

  13. 总执行时间,即每次调用的平均时间乘以调用次数

  14. 模块的执行时间:总执行时间和自上次输出以来的执行时间

  15. 总执行时间,即求解器在上次输出中测量和分隔的总时间,加上求解器未测量的时间部分

图 2.36. 显示每个输出时间的项目数据的仿真日志文件示例

显示每个输出时间的项目数据的仿真日志文件示例

图 2.37. 显示每个输出时间的接触数据的仿真日志文件示例

显示每个输出时间的接触数据的仿真日志文件示例

GPU特定信息

最后,我们还提供了一些关于使用GPU进行仿真的附加信息。图6-8展示了一个使用3个GPU处理项目的仿真日志文件示例。所示数据包括以下内容:

  • GPU ID

    图 2.38. 仿真日志文件中显示的GPU ID

    仿真日志文件中显示的GPU ID


  • GPU负载均衡,包括每个进程所花费的时间和分割因子。

    提示:分割因子表示GPU的内存消耗与总内存消耗(来自所有GPU)的关系。在本示例中,由于我们有3个GPU,理想的分割因子接近0.333。

    图 2.39. 仿真日志文件中显示的GPU负载均衡状态

    仿真日志文件中显示的GPU负载均衡状态


  • 每个设备消耗的内存

图 2.40. 仿真日志文件中显示的GPU内存状态

仿真日志文件中显示的GPU内存状态

  • N. Halo SPH Elements/Halo Particles:多GPU运行中,光晕颗粒/单元是位于重叠设备域区域中的颗粒/单元,因此它们同时存在于两个GPU设备中。对于光晕颗粒/单元,两个设备都会计算碰撞力,但只有一个设备会累积这些数据以进行速度和位移计算。

    图 2.41. N. Halo SPH Elements和N. Enabled Coupled SPH Elements

    N. Halo SPH Elements和N. Enabled Coupled SPH Elements


  • Problem Partitioning Status:此参数表示仿真中耦合的SPH单元或颗粒的数量。

    图 2.42. 仅DEM仿真中的Problem Partitioning Status

    仅DEM仿真中的Problem Partitioning Status


  • N. Enabled Coupled SPH Elements:它是在SPH-DEM相互作用仿真中,为了与外部SPH单元相互作用而在颗粒内部计算的SPH单元数量。此参数仅在使用SPH和DEM的仿真中进行计算,否则将显示为零。

    图 2.43. 仅SPH仿真中的Problem Partitioning Status

    仅SPH仿真中的Problem Partitioning Status



注意:  如果在未使用GPU的情况下处理仿真,则仿真日志文件将不会显示此数据。您可以查看图1中标记为“3”的部分,了解使用了多少个GPU。(在该仿真示例中,“Use GPU: 0”表示该项目是在未使用GPU的情况下处理的。)