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需要满足以下前提条件
- 计算机硬件需要有显卡支持,部分内置显卡的机器可能无法正常运行。这是因为OceanKit需要高效地渲染大量的三维数据,需要有显卡的支持。
- Intel Fortran运行环境,如果您的机器没有安装Intel Fortran编译器,可点击iFort下载并安装Intel Fortran运行环境,它只有16MB,用于提供OceanKit后端计算程序所需要的必要动态库。
满足以上要求后,即可正常运行OceanKit,OceanKit在Windows下为绿色软件,使用方式如下:
- 下载开发者提供的压缩包OceanKit.zip
- 解压OceanKit.zip到你的应用程序目录,例如:D:/soft/OceanKit1.3
- 双击运行D:/soft/OceanKit1.3/oceankit.exe即可
2.4 旧程序使用区别
之前所使用的VFPipeBuckleSimulator是采用MATLAB开发的软管计算程序,OceanKit的大部分功能是基于VFPipeBuckleSimulator进行开发的,但由于所开发的语言和开发环境的不同,两个程序在操作上有一定的区别,在使用OceanKit时,请注意以下问题:
- 单位系统,OceanKit设置参数中的物理量单位与VFPipeBuckleSimulator中的单位有的地方不一致,用户在设置时请注意设置文字和文档中关于单位的说明,例如,压力载荷的单位在OceanKit中为Pa,而在VFPipeBuckleSimulator中为MPa。
- 对称约束,在计算1/2、1/4和1/8模型时,VFPipeBuckleSimulator程序会为用户自动施加对称边界条件和约束,在OceanKit中,需要用户自行施加这些条件。一方面是为了保证程序的通用性,另一方面是为了让用户明确知道计算中施加了哪些边界条件,便于对计算结果的判断(下图展示了1/4模型算例中施加的边界条件)。
- 载荷方向,在施加位移载荷时,要注意载荷的正负号和模型中箭头的方向,以确保所施加的载荷与用户所需求的一致。
- 压力载荷,在施加外压载荷时,请将载荷的名称修改为Out,而施加内压时,请将载荷的名称修改为Inner,以确保OceanKit生成正确的压力载荷文件(如下图所示)。
- 椭圆度,在设置椭圆度时,注意椭圆度随轴向变化的定义,默认是从x轴0点到右端线性变化。
No Comments