利用Advance Steel实现膜结构参数化设计--待完善

2023-10-31 02:18

本文主要是介绍利用Advance Steel实现膜结构参数化设计--待完善,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在这里插入图片描述
BIM 技术为中国的建筑行业信息化建设提供了一个全新的方式。BIM在复杂形体的模型创建与构件加工中的优势为建筑行业带来了更多的可能性。我们期待中国的BIM最终能达到,设计方用BIM来进行设计,施工方用BIM来进行施工,业主方用BIM来进行管理的终极BIM应用模式。
Advance Steel 2019是基于AutoCad 2019平台打造的一款钢结构详图设计软件,软件除了包含完整的CAD功能外还加入了许多针对行业的特色功能,包含了完整的结构单元,参数化及自定义连接元件,完善的局部细节设置(包括楼梯、护栏,材料库)、刚截面库、螺栓库等等,能够加快生成布置总图、施工图、材料报表以及数控文件。
此外,Advance Steel 2019又与Revit做了平台整合,还可以导入Navisworks、SolidWorks做协调,可以使用Robot做结构计算分析,形成了完整的BIM工作流,欧美国家有不错的市场使用率,由于基于CAD平台,所以易用性较高。
在这里插入图片描述
软件功能:
结构建模:软件提供了很多更快速更高效建模的工具。创建准确的模型是非常重要的,因为我们随后会通过该模型生成所有的用于整个项目施工与生产的文件(图纸,材料表,NC文件)。
一、Advance Steel为用户提供的丰富的结构元件库及设计功能,如下所示:
1、常用工业框架,支撑等;
2、常用截面;
3、常用屋面
4、钢制件 (楼梯,扶手,爬梯等,包括节点 )
5、复杂的折板(如圆锥形的或扭转的 )
6、焊接梁,变截面梁和曲梁
7、板管理工具
根据用户喜好与将要创建模型的类型,Advance Steel 可以在二维空间建模,也可以在三维空间建模。Advance Steel支持所有的AutoCAD的功能 (捕捉点、追踪点、复制等)。
二、Advance Steel提供了完整的智能节点库(超过300多个节点)
通过以下工具,Advance Steel用户也可以创建特定的节点:
1、板与梁的各种切割 (开槽, 沿中心线切割, 多边形切割, 按UCS切割, 角度切割)
2、放置螺栓,孔,剪力钉
3、焊缝连接
新的节点库具有以下的特点:
1、所有的节点都集合在一处 ;
2、可以预览连接节点;
3、从节点库中选择节点直接应用
advance Steel自动分配部件标记。 通过编号对话框,用户可以定义编号前缀,编号方法,编号起始数字及编号增量。Advance Steel 随后进行最后的校核:构件碰撞,结构合理性检查, 及构件标记一致性检查(制造,运输与装配)。
技术知识: Advance Steel集成了一种新的技术,使节点创建过程更智能更快速。当你创建一个节点时,Advance Steel会分析该节点周边的环境并且判断这种情形在以前是否发生过。随后,软件会建议最佳的连接类型,同时考虑结构的合理性。(*只适用于某些特定节点与标准节点)
·新的节点设计引擎
Advance Steel现在能够通过用户界面自动设计常用节点。创建一个节点,用户必须指定相关的受力,然后Advance Steel会快速地进行节点设计。正确的螺栓类型和数量、板厚度等均会自动插入到模型中并创建完整的设计报告。
·钢板的创建
Advance Steel是基于CAD的钢结构软件,很容易创建钢板。通过简单的几步操作就可以创建一个构件,如通过AutoCAD的两个实体(圆形、矩形等)或两个不同直径的外形轮廓就可以创建一个锥体形板件钢结构。这些锥体结构的图纸会自动展开。
·多用户协同工作
通过“模型共享”技术,Advance Steel用户能够在多用户模式下协同工作,加快了工作进程。Advance Steel提供了无与伦比的,灵活的和安全的多用户功能:
1、更迅速地创建大项目模型(多个用户工作于同一个DWG文件)
2、显示性能 (当选定构件时显示工具)
3、灵活性 (不同用户创建的构件间可以创建节点)
4、安全性 (当构件被一个用户使用时,其他用户不能修改它)
5、信息更新 (模型变更,信息实时更新)
·自动创建图纸
一旦模型创建完成,Advance Steel就可以利用其强大的自动出图功能生成所有的加工图和总布置图。不同的图纸大小(如A4到A0),不同的图纸布局都是可以生成。每个详图都对应独立的DWG文件。详图自动标识与标注。图纸布局样式用户可以通过图纸样式管理器按要求自定义。
·总布置图
1、由模型自动创建轴测视图,有不同程度的标注信息
2、二维图纸,如平面图,锚栓布置图,顶层布置图自动标识标注
3、自动创建指定的局部视图,如复杂的细部详图或与基础相连接细节图
4、选择详图显示规则的灵活性
·加工图纸
1、创建单独的单件图或组合件图
2、自动创建图纸过程
3、所有的零件图都自动标注、标识
4、所有的尺寸都是相关联的,真实的或可调整的
5、展开板模板与管模板功能
6、由主视图按要求自动创
二、膜结构参数化建模及出图的实现
基于以上功能,通过调用Advance Stee的API函数进行二次开发实现膜结构的膜结构参数化建模及出图。
以下是几个实现的实例:
1、中间圆管顶膜式样:
在这里插入图片描述

在这里插入图片描述
2、边部压板膜节点式样:
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
以上案例由程序实现参数化二次结构建模,AS生成部件图和加工详图及材料表。
程序的实现方式采用二种:主动式和被动式
主动式:
根据主钢构直接生成二次结构 通过参数化调整建立二次结构模型
优点:减少了建立系统芯的工作 灵活自由 适用于方案阶段。
缺点:每个节点需要通过调整参数来实现。
被动式
根据主钢构芯+系统芯 生成二次结构
优缺点与主动式相反,更适合施工阶段采用。

这篇关于利用Advance Steel实现膜结构参数化设计--待完善的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/312121

相关文章

使用Python实现矢量路径的压缩、解压与可视化

《使用Python实现矢量路径的压缩、解压与可视化》在图形设计和Web开发中,矢量路径数据的高效存储与传输至关重要,本文将通过一个Python示例,展示如何将复杂的矢量路径命令序列压缩为JSON格式,... 目录引言核心功能概述1. 路径命令解析2. 路径数据压缩3. 路径数据解压4. 可视化代码实现详解1

PyQt6/PySide6中QTableView类的实现

《PyQt6/PySide6中QTableView类的实现》本文主要介绍了PyQt6/PySide6中QTableView类的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学... 目录1. 基本概念2. 创建 QTableView 实例3. QTableView 的常用属性和方法

PyQt6/PySide6中QTreeView类的实现

《PyQt6/PySide6中QTreeView类的实现》QTreeView是PyQt6或PySide6库中用于显示分层数据的控件,本文主要介绍了PyQt6/PySide6中QTreeView类的实现... 目录1. 基本概念2. 创建 QTreeView 实例3. QTreeView 的常用属性和方法属性

Android使用ImageView.ScaleType实现图片的缩放与裁剪功能

《Android使用ImageView.ScaleType实现图片的缩放与裁剪功能》ImageView是最常用的控件之一,它用于展示各种类型的图片,为了能够根据需求调整图片的显示效果,Android提... 目录什么是 ImageView.ScaleType?FIT_XYFIT_STARTFIT_CENTE

pandas中位数填充空值的实现示例

《pandas中位数填充空值的实现示例》中位数填充是一种简单而有效的方法,用于填充数据集中缺失的值,本文就来介绍一下pandas中位数填充空值的实现,具有一定的参考价值,感兴趣的可以了解一下... 目录什么是中位数填充?为什么选择中位数填充?示例数据结果分析完整代码总结在数据分析和机器学习过程中,处理缺失数

Golang HashMap实现原理解析

《GolangHashMap实现原理解析》HashMap是一种基于哈希表实现的键值对存储结构,它通过哈希函数将键映射到数组的索引位置,支持高效的插入、查找和删除操作,:本文主要介绍GolangH... 目录HashMap是一种基于哈希表实现的键值对存储结构,它通过哈希函数将键映射到数组的索引位置,支持

Pandas使用AdaBoost进行分类的实现

《Pandas使用AdaBoost进行分类的实现》Pandas和AdaBoost分类算法,可以高效地进行数据预处理和分类任务,本文主要介绍了Pandas使用AdaBoost进行分类的实现,具有一定的参... 目录什么是 AdaBoost?使用 AdaBoost 的步骤安装必要的库步骤一:数据准备步骤二:模型

使用Pandas进行均值填充的实现

《使用Pandas进行均值填充的实现》缺失数据(NaN值)是一个常见的问题,我们可以通过多种方法来处理缺失数据,其中一种常用的方法是均值填充,本文主要介绍了使用Pandas进行均值填充的实现,感兴趣的... 目录什么是均值填充?为什么选择均值填充?均值填充的步骤实际代码示例总结在数据分析和处理过程中,缺失数

Java对象转换的实现方式汇总

《Java对象转换的实现方式汇总》:本文主要介绍Java对象转换的多种实现方式,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录Java对象转换的多种实现方式1. 手动映射(Manual Mapping)2. Builder模式3. 工具类辅助映

SpringBoot请求参数接收控制指南分享

《SpringBoot请求参数接收控制指南分享》:本文主要介绍SpringBoot请求参数接收控制指南,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Spring Boot 请求参数接收控制指南1. 概述2. 有注解时参数接收方式对比3. 无注解时接收参数默认位置