下面的功能图中列出了Rocky具有的特性和功能:
| 表1:一般特性 |
|---|
|
固体颗粒DEM-离散单元法 |
|
流体SPH-光滑颗粒水动力学 |
|
求解器SDK(软件开发套件)(用于创建自定义外部模块) 注意: 需要单独下载SDK |
|
Windows操作系统支持 |
|
Linux操作系统支持 |
|
浅色和深色主题 |
| 第 1.2.2 节 “PyRocky” |
| 表2:附加功能 |
|---|
|
SPH Density Monitor模块 |
|
外部模块包括Ansys Motion耦合、液桥模型、TBM等。 |
|
材料向导 |
|
校准套件 |
|
求解器模块 |
|
通过Ansys Mechanical导出功能的Ansys Motion FMU |
| 表3:并行处理 |
|---|
|
并行共享内存CPU求解器(需要HPC许可证) |
|
单GPU和多GPU求解器(需要HPC许可证) |
| 表4:接触和物理模型 |
|---|
|
滚动阻力模型:A型:固定力矩(类型1) |
|
滚动阻力模型:C型:线性弹簧滚动限制(类型3) |
|
接触模型(法向力):滞后线性弹簧、线性弹簧阻尼器、赫兹弹簧阻尼器 |
|
接触模型(切向力):线性弹簧库仑限制、库仑限制、Mindlin-Deresiewicz |
|
接触模型(附着力):恒定、线性和JKR |
|
离散破损模型:Griffith能量准则、剪切应力准则、拉伸应力准则、拉伸或剪切应力准则和von Mises应力准则 |
|
CFD耦合:1-Way Constant |
|
接头模型:线性弹性和双线性弹塑性 |
|
层流和湍流流体模型 |
|
表面张力模型 |
| 表5:几何结构类型 |
|---|
|
壁面 |
|
表面(用于入口、出口和流动测量) |
|
Rocky进料传送带参数化 |
|
Rocky出料传送带参数化 |
|
从Ansys Fluent导入的几何结构(壁面或表面)(导入*.cas和*.msh文件) |
|
从Ansys Motion导入的几何结构(壁面或表面)(导入*.fmu和*.dfg文件) |
| 表6:几何结构运动 |
|---|
|
旋转运动 |
|
平移运动 |
|
不带位移的旋转运动 |
|
不带位移的平移运动 |
|
周期平移(振动)运动 |
|
周期旋转(钟摆)运动 |
|
其他力/力矩运动 |
|
弹簧-阻尼器力/力矩运动 |
|
线性时变力/力矩运动 |
|
周期运动 |
|
6-DoF(自由度)运动 |
|
复制几何结构 |
|
嵌套的运动坐标系 |
|
与Ansys Motion的双向耦合 |
| 表7:颗粒类型 |
|---|
|
自定义导入的凸颗粒 |
|
自定义导入的凹颗粒 |
|
柔性颗粒类型(纤维、壳体和多面体) |
|
纤维颗粒类型(刚性、柔性、冻结、离散破损和/或CFD耦合) |
|
壳体颗粒类型(刚性、柔性、离散破损和/或CFD耦合) |
|
装配体颗粒类型(刚性、CFD耦合和柔性作为Beta功能) |
|
粘合剂材料(湿/干/粘接触流变) |
| 表10:数据收集和定量后处理 |
|---|
|
接头统计 |
|
SPH质量流率 |
|
SPH边界相互作用统计 |
|
传热系数(HTC)计算器 |
|
SPH-DEM相互作用统计 |
|
简化用户进程 |
|
用于SPH流量测量的表面用户进程 |
| 表12:Ansys耦合 |
|---|
|
通过Ansys Workbench进行参数化集成 |
|
双向热耦合 |
|
Ansys Mechanical耦合 |
|
单向静态结构耦合(DEM到FEA) |
|
单向瞬态结构耦合(DEM到FEA) |
|
单向瞬态热耦合(DEM到FEA) |
|
单向静态热耦合(DEM到FEA) |
|
双向热耦合(DEM-FEA) |
|
双向结构耦合(DEM-FEA) |
|
Ansys Fluent耦合 |
|
用于双向Fluent未求解耦合的边界热耦合 |
|
与Ansys的其他集成 |
|
与Ansys Motion的双向耦合 |
|
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 |
您想要做什么?
进一步了解Rocky颗粒形状和功能
进一步了解Rocky版本介绍
另请参见:
在Rocky中,不同的颗粒形状具有不同的功能。为了帮助您更好地了解这个版本的Rocky中有哪些形状类型和功能组合,请参见下面的图和表格。
表 1.1. 颗粒形状类型和功能矩阵
| - | - | 纤维* | 壳体* | 固体凸形 | …… | …… | …… | 固体凹形* | 装配体 |
|---|---|---|---|---|---|---|---|---|---|
| 功能 | 描述 | 由可定义厚度的线段连接而成的绞线状3D物体。 | 由可定义厚度的2D开放表面连接而成的片状或容器状3D物体。 | 完整内部体积的封闭式3D整体形状,不包含形成凹痕或凹陷的面。 | …… | …… | …… | 完整内部体积的封闭式3D整体或穿孔形状,至少包含一些形成凹痕或凹陷的面。 | 完整内部体积的封闭式3D整体形状,由两个或多个颗粒集的形状组合而成。 |
| - | - | - | - | 多面体 | 其他尖角形状 | 球形 | 圆角形状 | - | - |
| 支持装配体* | 形状可以用作装配体形状中的部件。 | | | | | | | | |
| 易破碎的(瞬时)* | 形状可以根据冲击和/或剪切力破损成碎片。 | | | | | | | | |
| CFD耦合的(未求解)* | 形状是静态的/与用于流体效应仿真的未求解CFD耦合方法相兼容。 | | | | | | | | |
| CFD耦合的(半求解) | 形状与用于流体效应仿真的双向Fluent半求解CFD耦合方法相兼容。 | | | | | | | | |
| 柔性* | 形状可以由多个单元组成,使其能够弯曲和弯折。(参见下面的表2。) | | | | | | | | |
| 多分支的* | 形状可以包括一个或多个分叉点,在这些分叉点处,段或表面被分为单独的分支或分叉。 | | | n/a | n/a | n/a | n/a | n/a | |
| 易破碎的(离散) | 多单元(柔性)颗粒之间的接头可以分解成单独的单元。 | | | | | | | | |
| 支持颗粒内碰撞统计 | 形状支持收集碰撞数据,这些数据可以显示在一个代表性颗粒的表面上。 | | | | | | | | |
| 默认形状 | 直纤维 | | 多面体 | 型煤、小面圆柱体 | 球体 | 球体-圆柱体、球体-多边形、球体-多面体 | | | |
| Rocky带有默认的形状,您可以直接使用。 | |||||||||
| 自定义(导入)形状* | 自定义纤维 | 自定义壳体 | 自定义多面体(凸形) | n/a | n/a | n/a | 自定义多面体(凹形) | n/a | |
| Rocky允许您定义和导入自己的自定义形状。 | 示例:干草、头发、面条 | 示例:零食薯片、打开的盒子、纸张 | 示例:药片、立方体 | 示例:螺栓、香蕉 | |||||
| 装配体形状 | 纤维装配体示例 | n/a | 自定义多面体(凸形)装配体示例 | 默认形状装配体示例 | n/a | n/a | |||
| Rocky使您能够将几个默认或自定义(导入的)的形状组合在一起,以生成所有新形状。 | 棒棒糖形状由直纤维和球形组成 | 凹形螺栓形状由两个自定义的(导入的)凸形状组成 | 雪人形状由两个球体、一个球体-多边形和一个小面圆柱体形状组成 |
**参见下面的表2,进一步了解与其他功能结合使用柔性颗粒的更多限制。
表 1.2. 柔性颗粒功能(仅限Rocky专业版和Rocky学术版)
柔性纤维 | 柔性壳体 | 柔性多面体 | |||
|---|---|---|---|---|---|
| 功能 | 描述 | 由可定义厚度的线段连接而成的柔性绞线状3D物体。 | 由可定义厚度的2D开放表面连接而成的柔性片状或容器状3D物体。 | 固体凸形 完整内部体积的柔性封闭式3D整体形状,不包含形成凹痕或凹陷的面。 | 固体凹形 完整内部体积的柔性封闭式3D整体或穿孔形状,至少包含一些形成凹痕或凹陷的面。 |
| 多分支的 | 形状可以包括一个或多个分叉点,在这些分叉点处,段或表面被分为单独的分支或分叉。 | | | n/a | n/a |
| CFD耦合的(未求解) | 形状与用于流体效应仿真的未求解CFD耦合方法相兼容。 | | | | |
| CFD耦合的(半求解) | 形状与用于流体效应仿真的双向Fluent半求解耦合方法相兼容。 | | | | |
| 易破碎的(离散) | 多单元(柔性)颗粒之间的接头可以分解成单独的单元。 | | | | |
| 支持颗粒内碰撞统计 | 形状支持收集碰撞数据,这些数据可以显示在一个代表性颗粒的表面上。 | | | | |
| 粗颗粒的 | 形状支持粗颗粒建模。 | | | | |
另请参见:
PyRocky是PyAnsys项目的一部分,该项目是Ansys的一个计划,旨在通过Python生态系统中的库提供Ansys技术。每个库都提供了清晰、简洁和可维护的API。实用的Pythonic函数、类和插件允许用户以高级的、面向对象的方式与目标产品和服务进行交互。PyAnsys生态系统改进了与Ansys求解器和工具的组件级交互,并消除了产品安装中不一致和具有限制性的脚本环境。
与PyMAPDL和PyFluent类似,PyRocky是一个Python库,允许用户在Python环境中集成Rocky。它是Ansys用户在Python中创建、自定义和运行Rocky的工具。PyRocky处于初级开发阶段,目前,它的工作流程与Rocky PrePost scripting相同,但它可以在Rocky之外、最适合用户的Python环境中运行。
在Rocky About屏幕(下图)中列出的信息包括以下所有内容:
平台
版本
修订
发布日期
官方网站(URL)
此外,以下信息可通过单独的超链接提供:Open source licenses(开源许可证),其在单独的对话框中列出了Rocky使用的开源库,包括它们的版本和完整的许可证文本。
提示:本文档(Open_Source_Licenses.html)和本应用的最终用户许可证协议(EULA)(LICENSE.txt)的全部内容也可以在Rocky的安装文件夹中获取。
要打开Rocky About屏幕:
在Rocky程序的Help菜单中,点击About。About Rocky屏幕出现了。(参见上图。)
执行以下任何一项或全部操作:
查看屏幕上列出的信息。
点击Open source licenses链接。
查看完内容后,点击Close按钮。
另请参见:
























