SACS 15.0新功能:


SACS与奔特力数字孪生服务(iTwin Services)实现交互

SACS与奔特力数字孪生服务(Bentley‘s iTwin Services, 其链接为:https://www.bentley.com/en/products/product-line/digital-twins )实现交互。数字孪生服务是管理和利用基础设施数字孪生技术的开放、可扩展的平台。SACS提供的第一项服务数字孪生设计校审(iTwin Design Review,其链接为: https://www.bentley.com/en/products/product-line/digital-twins/itwin-design-review/design-work-in-progress )。奔特力数字孪生设计校审是基于网络的协同服务,允许两方,或者多方以3D 模型的形式进行交互操作,更准确的说,这个3D模型即数字孪生。

桌面应用的新增功能数字孪生服务将分析模型发布到数字孪生设计校审,通过多方协同,进而实现设计与校审。数字孪生设计校审功能被添加到了Precede/Postvue,以及SACS Executive中,具体参见下图:

Precede中数字孪生设计校审功能:

SACS Executive 中数字孪生设计校审功能:

数字孪生设计校审基于网络界面(通过网页浏览器可以访问)提供了一系列的引导使用的命令,多方面的审查,分离关键单元,和意见/建议整合。如下图:

包含在数字孪生设计校审中的若干校审工具:

除校审工具外,更重要的是,数字孪生设计校审提供了模型审查和注释,方便多方交互。注释可以通过调整状态的形式实现,比如(Resolved (已解决),Open(待解决), 等等),同时注释也包含专业设置。通过采用符号‘@‘,实现直接与具体人员进行直接讨论。通过将符号‘@‘置于具体人员名字(名字可以通过菜单选择)前,对应的相关人员就会受到一个带链接的提醒,通过这个链接,相关人员可以直接进入到相应的话题。

关于更多的信息参见链接:https://communities.bentley.com/products/ram-staad/w/structural_analysis_and_design__wiki/52133/itwin-services-for-engineering-analysis

施加加强环的杆件连接的SCF计算用节点提取(技术预览)

节点网格化分功能(Joint Mesher)支持绝大部分SACS结构模型节点3维网格划分,同时也支持自动化提取进行热点SCF计算所用的节点。

在SACS15.0版本中,节点网格划分功能的增强功能为技术预览。该增强功能为施加加强环的杆件连接的SCF计算用节点提取,通过节点网格划分文件中的SCFPL命令实现。

该增强功能能构根据DNV RP C203规范,或者根据用户指定值创建SCF计算用节点,然后创建网格、静力分析用的预定义的荷载(轴向,面内和面外弯矩),和后处理输入文件。通过这些文件进行静力分析就能够进行SCF提取计算。

SACS 杆件连接模型和网格划分后模型

放大网格模型后,SCF提取用节点

杆件连接加筋SCF提取用模型

网格划分后模型

另外,SACS 15.0允许引入新的边界节点,即允许用户创建与预先已经存在的网格相连的网格。预先已存在的与新的网格划分生成的模型连接的节点可以通过手动输入方式输入(命令为BNDPNT),也可以通过自动方式考虑(在JTMOPT中进行设置)。

最后就是用户自定义硬节点(Hard Node,通过HRDPNT命令设置)允许用户设置其节点名称。

带预先存在网格的SACS模型(左)新旧网格模型通过已存在边界点连接网格模型(右)

PRECEDE曲面板架显示:

Precede支持显示曲面板架的梁

Precede显示曲面板架模型:

Load by Volume增强:

Load by Volume功能用于结构退役时分块拆除和输出模型到FEMAP。新增功能为自动创建两个视图(如下图)。左边视图是原模型,中间视图为切出的独立分块,右边视图为移除被切开部分后的模型。

Load by Volume创建的视图:

SACS模型交互操作接口(技术预览)

SACS模型交互操作接口允许用户创建自定义工具(脚本,宏,或者应用)操纵SACS模型数据和结果。该接口支持三种格式:C++库,Python, 和COM服务器。尽管具体的执行只适用特定的格式,接口在这几种格式间是一致支持的。支持所有指定格式的所有功能。接口是面向对象的。通过一个主对象访问模型载入/创建函数,和提供对公共数据的访问。

演示14例举了一个单元优化设计的脚本(MR_sacs.py, 注意:SACS 模块在15.0版本中,仅限于python3.7版本使用)。通过AnalysisEngine,该脚本执行demo14.runx文件,然后搜索结果数据库中所有最大UC 大于0.9的单元,如果发现了这些单元,就搜索这些单元的分组,然后增大这些单元组的壁厚0.24 in, 然后再次执行runx文件,反复重复该工作流程,直到所有单元的最大UC 都小于等于0.9。该接口文件在如下路径中可以找到:

(SACS 15.0安装路径)\ SACS CONNECT Edition V15\Docs\html\Index.html