Skip to main content

2. 下载安装

2.1 下载

  • OceanKit最新版本(v2.1.1):下载
  • OceanKit文档:见程序包内docs目录

2.2 更新日志

版本2.1.1

  • 修正:修正F101标准的校核求解范围
  • 若要更新到此版本,可只替换程序包中的oceankit.exe即可

版本2.1.0

  • 新增:绘图数据导出
  • 新增:Abaqus计算文件导出和调用(参见6.3.6 计算任务一节说明)
  • 新增:Abaqus计算结果转换和显示(参见6.3.6 计算任务一节说明)
  • 调整:椭圆度按1D进行计算
  • 调整:计算任务设置属性分类

版本2.0.2

  • 修正:对位移镜像时的方向改变

版本2.0.1

  • 更改:为与MATLAB程序对应,交换了模型的YZ坐标,(之前保存的项目文件不再支持,请重新生成)
  • 修正:修正1/4模型的轴向奇数网格问题
  • 新增:计算结果删除前确认

版本1.9.1

  • 更新:内核Solver3Dx.exe升级为20220403版本

版本1.9.0

  • 新增:结果导入时转换为柱坐标(使用前参见5.1节相关说明)
  • 新增:修改变形缩放比例(操作见文档5.4.1)
  • 更改:结果绘图和修改类形式
  • 修正:按钮属性报错问题
  • 修正:载荷箭头显示形式和大小

版本1.8.1

  • 修正:载荷显示问题和其它已知问题

版本1.8.0

  • 新增:预置裂纹生成
  • 新增:研究报告生成功能(可自定义模板、截图、输入参数等)
  • 新增:网格选择显示
  • 新增:帮助文档打开
  • 修正:若干显示问题

版本1.7.1

  • 新增:材料应力应变曲线作图
  • 新增:单独显示或隐藏CAD模型、单元载荷、结果展示
  • 修正:椭圆度短轴方向默认沿Z方向
  • 修正:V1.6中出现位移载荷没有加到正确的结点集上的问题
  • 修正:载荷默认箭头大小
  • 修正:弯曲载荷的方向问题
  • 修正:位移和力载荷的显示功能
  • 修正:其它若干已知问题

版本1.6.0

  • 位移载荷:弯曲大变形和多数据点生成
  • 力载荷:约束到超结点,并生成多点载荷文件、同结点力合并
  • 位移载荷和力载荷的的箭头显示
  • 可对项目整体隐藏显示,便于多项目的对比和显示
  • 椭圆全管加载、设置变化曲线(设置椭圆度后,需要重新生成网格)
  • 增加DVN-OS-F101规范校核
  • 修正若干已知问题

版本1.3.0

  • 随动接触区生成
  • 曲线绘制
  • 最大、最小应力值显示
  • 椭圆度设置,项目文件写入有区别
  • 结点分类掩码数组

版本1.2.0

  • 显示最大值位置和标签,项目文件写入有区别
  • 调整1/2、1/4、1/8模型的形式

版本1.1.0

  • 生成1/2、1/4模型的支持(1/8模型只需要在1/4模型的基础上施加纵向对称载荷即可)
  • 结果读入,可产生镜像模型
  • 结果读入时,可选择计算Mises应力、位移总量等变量
  • 版本更新为1.1.0

2.3 安装和运行

在Windows系统下使用OceanKit需要满足以下前提条件

  1. 计算机硬件需要有显卡支持,部分内置显卡的机器可能无法正常运行。这是因为OceanKit需要高效地渲染大量的三维数据,需要有显卡的支持。
  2. Intel Fortran运行环境,如果您的机器没有安装Intel Fortran编译器,可点击iFort下载并安装Intel Fortran运行环境,它只有16MB,用于提供OceanKit后端计算程序所需要的必要动态库。

满足以上要求后,即可正常运行OceanKitOceanKit在Windows下为绿色软件,使用方式如下:

  1. 下载开发者提供的压缩包OceanKit.zip
  2. 解压OceanKit.zip到你的应用程序目录,例如:D:/soft/OceanKit1.3
  3. 双击运行D:/soft/OceanKit1.3/oceankit.exe即可

2.4 旧程序使用区别

之前所使用的VFPipeBuckleSimulator是采用MATLAB开发的软管计算程序,OceanKit的大部分功能是基于VFPipeBuckleSimulator进行开发的,但由于所开发的语言和开发环境的不同,两个程序在操作上有一定的区别,在使用OceanKit时,请注意以下问题:

  1. 单位系统,OceanKit设置参数中的物理量单位与VFPipeBuckleSimulator中的单位有的地方不一致,用户在设置时请注意设置文字和文档中关于单位的说明,例如,压力载荷的单位在OceanKit中为Pa,而在VFPipeBuckleSimulator中为MPa。
  2. 对称约束,在计算1/2、1/4和1/8模型时,VFPipeBuckleSimulator程序会为用户自动施加对称边界条件和约束,在OceanKit中,需要用户自行施加这些条件。一方面是为了保证程序的通用性,另一方面是为了让用户明确知道计算中施加了哪些边界条件,便于对计算结果的判断(下图展示了1/4模型算例中施加的边界条件)。
  3. 载荷方向,在施加位移载荷时,要注意载荷的正负号和模型中箭头的方向,以确保所施加的载荷与用户所需求的一致。
  4. 压力载荷,在施加外压载荷时,请将载荷的名称修改为Out,而施加内压时,请将载荷的名称修改为Inner,以确保OceanKit生成正确的压力载荷文件(如下图所示)。
  5. 椭圆度,在设置椭圆度时,注意椭圆度随轴向变化的定义,默认是从x轴0点到右端线性变化。

模型边界条件设置说明