1.2. 功能图

下面的功能图中列出了Rocky具有的特性和功能:


注意:  这里列出的功能适用于基础的Rocky程序。附加功能可通过即用型外部模块获得。详细信息请参见安装外部模块


表1:一般特性

固体颗粒DEM-离散单元法

流体SPH-光滑颗粒水动力学

修改材料成分

修改材料相互作用

扩展仿真

重新启动功能

恢复功能

求解器调度器工具

周期域(笛卡尔或圆柱)

PrePost脚本功能(用于创建PrePost脚本)

求解器SDK(软件开发套件)(用于创建自定义外部模块


注意:  需要单独下载SDK


参数支持(Pre和Post)

单位系统管理

项目存档和恢复

Windows操作系统支持

Linux操作系统支持

命令行和无GUI界面系统支持

浅色和深色主题

第 1.2.2 节 “PyRocky”
表2:附加功能

SPH Density Monitor模块

高级功能

实验(Beta)功能

外部模块包括Ansys Motion耦合、液桥模型、TBM等。

关注区域(ROI)(仅配合外部模块使用)

点云(仅配合外部模块使用)

材料向导

校准套件

求解器模块

通过Ansys Mechanical导出功能的Ansys Motion FMU

表3:并行处理

并行共享内存CPU求解器(需要HPC许可证)

单GPU和多GPU求解器(需要HPC许可证)

表4:接触和物理模型

滚动阻力模型:A型:固定力矩(类型1)

滚动阻力模型:C型:线性弹簧滚动限制(类型3)

接触模型(法向力):滞后线性弹簧、线性弹簧阻尼器、赫兹弹簧阻尼器

接触模型(切向力):线性弹簧库仑限制、库仑限制、Mindlin-Deresiewicz

接触模型(附着力):恒定、线性和JKR

剪切磨损等值线图

磨损(表面修改)

瞬时破损模型:Ab-T10和Tavares

离散破损模型:Griffith能量准则、剪切应力准则、拉伸应力准则、拉伸或剪切应力准则和von Mises应力准则

热模型

CFD耦合:单向LBM

CFD耦合:1-Way Constant

粗颗粒

接头模型:线性弹性和双线性弹塑性

层流和湍流流体模型

表面张力模型

表5:几何结构类型

壁面

表面(用于入口、出口和流动测量)

Rocky进料传送带参数化

Rocky出料传送带参数化

从Ansys Fluent导入的几何结构(壁面或表面)(导入*.cas和*.msh文件)

Ansys Motion导入的几何结构(壁面或表面)(导入*.fmu和*.dfg文件)

表6:几何结构运动

旋转运动

平移运动

不带位移的旋转运动

不带位移的平移运动

周期平移(振动)运动

周期旋转(钟摆)运动

其他力/力矩运动

弹簧-阻尼器力/力矩运动

线性时变力/力矩运动

圆锥破碎机运动

周期运动

6-DoF(自由度)运动

从Ansys Fluent导入的运动

复制几何结构

嵌套的运动坐标系

Ansys Motion的双向耦合

表7:颗粒类型

球形颗粒类型(球形)

成形的颗粒类型包括多面体、型煤、小面圆柱体、球体-圆柱体、球体-多边形和球体-多面体

自定义导入的凸颗粒

自定义导入的凹颗粒

柔性颗粒类型(纤维、壳体和多面体)

纤维颗粒类型(刚性、柔性、冻结、离散破损和/或CFD耦合)

壳体颗粒类型(刚性、柔性、离散破损和/或CFD耦合)

装配体颗粒类型(刚性、CFD耦合和柔性作为Beta功能)

颗粒尺寸分布

粘合剂材料(湿/干/粘接触流变)

表8:入口和出口类型

颗粒和流体入口输入

体积入口(颗粒和流体)输入

自定义颗粒入口

颗粒和流体出口

表9:导出选项

图像导出

属性和曲线表格数据导出

几何结构导出,包括修改的磨损边界

颗粒形状导出

项目环境导出

表12:Ansys耦合

通过Ansys Workbench进行参数化集成

双向热耦合

Ansys Mechanical耦合

单向静态结构耦合(DEM到FEA

单向瞬态结构耦合(DEM到FEA

单向瞬态热耦合(DEM到FEA

单向静态热耦合(DEM到FEA

双向热耦合(DEM-FEA

双向结构耦合(DEM-FEA

Ansys Fluent耦合

静态单向Fluent耦合(CFD到DEM)

瞬态单向Fluent耦合(CFD到DEM)

单相双向耦合(CFD-DEM)

多相双向耦合(CFD-DEM)

多组分双向耦合(CFD-DEM)

双向Fluent半求解耦合

用于双向Fluent未求解耦合的边界热耦合

与Ansys的其他集成

Ansys Motion的双向耦合

Ansys Minerva集成

Ansys optiSLang集成

Ansys EnSight集成

Ansys Rocky学生版软件

Ansys致力于向广大学生提供免费的仿真工程软件授权,助力他们获得成功。

Ansys Rocky软件提供学生版,可以从下面的链接进行下载。Ansys Student免费软件下载

Ansys Rocky学生版软件限制

仅Windows

颗粒数限制DEM:无论形状如何,最大为32,000个

SPH单元限制:最大为128,000个

最大4个CPU内核

无GPU可用性

如需了解Rocky学生版中可用的Rocky模块,请访问Ready-to-use Modules

如需了解Rocky学生版中可用的Rocky脚本,请访问Ready-to-use Scripts

您想要做什么?

另请参见:

1.2.1. Rocky颗粒形状和功能

在Rocky中,不同的颗粒形状具有不同的功能。为了帮助您更好地了解这个版本的Rocky中有哪些形状类型和功能组合,请参见下面的图和表格。

图 1.1. 颗粒形状表示

颗粒形状表示

表 1.1. 颗粒形状类型和功能矩阵

--纤维*壳体*固体凸形………………固体凹形*装配体
功能描述由可定义厚度的线段连接而成的绞线状3D物体。由可定义厚度的2D开放表面连接而成的片状或容器状3D物体。完整内部体积的封闭式3D整体形状,不包含形成凹痕或凹陷的面。………………完整内部体积的封闭式3D整体或穿孔形状,至少包含一些形成凹痕或凹陷的面。完整内部体积的封闭式3D整体形状,由两个或多个颗粒集的形状组合而成。
----多面体其他尖角形状球形圆角形状--
支持装配体*形状可以用作装配体形状中的部件        
易破碎的(瞬时)*形状可以根据冲击和/或剪切力破损成碎片。        
CFD耦合的(未求解)*形状是静态的/与用于流体效应仿真的未求解CFD耦合方法相兼容。        
CFD耦合的(半求解)形状与用于流体效应仿真的双向Fluent半求解CFD耦合方法相兼容。        
柔性*形状可以由多个单元组成,使其能够弯曲和弯折。(参见下面的表2。)        
多分支的*形状可以包括一个或多个分叉点,在这些分叉点处,段或表面被分为单独的分支或分叉。  n/an/an/an/an/a 
易破碎的(离散)多单元(柔性)颗粒之间的接头可以分解成单独的单元。        
支持颗粒内碰撞统计形状支持收集碰撞数据,这些数据可以显示在一个代表性颗粒的表面上。        
默认形状直纤维   多面体  型煤、小面圆柱体    球体  球体-圆柱体、球体-多边形、球体-多面体         
Rocky带有默认的形状,您可以直接使用。         
自定义(导入)形状*自定义纤维  自定义壳体  自定义多面体(凸形)  n/an/an/a自定义多面体(凹形)  n/a 
Rocky允许您定义和导入自己的自定义形状。示例:干草、头发、面条示例:零食薯片、打开的盒子、纸张示例:药片、立方体   示例:螺栓、香蕉  
装配体形状纤维装配体示例  n/a自定义多面体(凸形)装配体示例  默认形状装配体示例  n/an/a   
Rocky使您能够将几个默认或自定义(导入的)的形状组合在一起,以生成所有新形状。棒棒糖形状由直纤维和球形组成 凹形螺栓形状由两个自定义的(导入的)凸形状组成雪人形状由两个球体、一个球体-多边形和一个小面圆柱体形状组成     

**参见下面的表2,进一步了解与其他功能结合使用柔性颗粒的更多限制。

表 1.2. 柔性颗粒功能(仅限Rocky专业版和Rocky学术版)

   柔性纤维 柔性壳体 柔性多面体 
功能描述由可定义厚度的线段连接而成的柔性绞线状3D物体。由可定义厚度的2D开放表面连接而成的柔性片状或容器状3D物体。

固体凸形

完整内部体积的柔性封闭式3D整体形状,不包含形成凹痕或凹陷的面。

固体凹形

完整内部体积的柔性封闭式3D整体或穿孔形状,至少包含一些形成凹痕或凹陷的面。

多分支的形状可以包括一个或多个分叉点,在这些分叉点处,段或表面被分为单独的分支或分叉。  n/an/a
CFD耦合的(未求解)形状与用于流体效应仿真的未求解CFD耦合方法相兼容。    
CFD耦合的(半求解)形状与用于流体效应仿真的双向Fluent半求解耦合方法相兼容。    
易破碎的(离散)多单元(柔性)颗粒之间的接头可以分解成单独的单元。    
支持颗粒内碰撞统计形状支持收集碰撞数据,这些数据可以显示在一个代表性颗粒的表面上。    
粗颗粒的形状支持粗颗粒建模。    

另请参见:

1.2.2. PyRocky

PyRockyPyAnsys项目的一部分,该项目是Ansys的一个计划,旨在通过Python生态系统中的库提供Ansys技术。每个库都提供了清晰、简洁和可维护的API。实用的Pythonic函数、类和插件允许用户以高级的、面向对象的方式与目标产品和服务进行交互。PyAnsys生态系统改进了与Ansys求解器和工具的组件级交互,并消除了产品安装中不一致和具有限制性的脚本环境。

与PyMAPDL和PyFluent类似,PyRocky是一个Python库,允许用户在Python环境中集成Rocky。它是Ansys用户在Python中创建、自定义和运行Rocky的工具。PyRocky处于初级开发阶段,目前,它的工作流程与Rocky PrePost scripting相同,但它可以在Rocky之外、最适合用户的Python环境中运行。

点击此处了解有关PyRocky的更多信息

1.2.3. Rocky版本介绍

在Rocky About屏幕(下图)中列出的信息包括以下所有内容:

  • 平台

  • 版本

  • 修订

  • 发布日期

  • 官方网站(URL)

图 1.2. About Rocky屏幕

About Rocky屏幕

此外,以下信息可通过单独的超链接提供:Open source licenses(开源许可证),其在单独的对话框中列出了Rocky使用的开源库,包括它们的版本和完整的许可证文本。

提示:本文档(Open_Source_Licenses.html)和本应用的最终用户许可证协议(EULA)(LICENSE.txt)的全部内容也可以在Rocky的安装文件夹中获取。

要打开Rocky About屏幕:

  1. 在Rocky程序的Help菜单中,点击AboutAbout Rocky屏幕出现了。(参见上图。)

  2. 执行以下任何一项或全部操作:

    • 查看屏幕上列出的信息。

    • 点击Open source licenses链接。

  3. 查看完内容后,点击Close按钮。

另请参见: