利用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

相关文章

Spring StateMachine实现状态机使用示例详解

《SpringStateMachine实现状态机使用示例详解》本文介绍SpringStateMachine实现状态机的步骤,包括依赖导入、枚举定义、状态转移规则配置、上下文管理及服务调用示例,重点解... 目录什么是状态机使用示例什么是状态机状态机是计算机科学中的​​核心建模工具​​,用于描述对象在其生命

Spring Boot 结合 WxJava 实现文章上传微信公众号草稿箱与群发

《SpringBoot结合WxJava实现文章上传微信公众号草稿箱与群发》本文将详细介绍如何使用SpringBoot框架结合WxJava开发工具包,实现文章上传到微信公众号草稿箱以及群发功能,... 目录一、项目环境准备1.1 开发环境1.2 微信公众号准备二、Spring Boot 项目搭建2.1 创建

IntelliJ IDEA2025创建SpringBoot项目的实现步骤

《IntelliJIDEA2025创建SpringBoot项目的实现步骤》本文主要介绍了IntelliJIDEA2025创建SpringBoot项目的实现步骤,文中通过示例代码介绍的非常详细,对大家... 目录一、创建 Spring Boot 项目1. 新建项目2. 基础配置3. 选择依赖4. 生成项目5.

Linux下删除乱码文件和目录的实现方式

《Linux下删除乱码文件和目录的实现方式》:本文主要介绍Linux下删除乱码文件和目录的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux下删除乱码文件和目录方法1方法2总结Linux下删除乱码文件和目录方法1使用ls -i命令找到文件或目录

Spring Boot spring-boot-maven-plugin 参数配置详解(最新推荐)

《SpringBootspring-boot-maven-plugin参数配置详解(最新推荐)》文章介绍了SpringBootMaven插件的5个核心目标(repackage、run、start... 目录一 spring-boot-maven-plugin 插件的5个Goals二 应用场景1 重新打包应用

SpringBoot+EasyExcel实现自定义复杂样式导入导出

《SpringBoot+EasyExcel实现自定义复杂样式导入导出》这篇文章主要为大家详细介绍了SpringBoot如何结果EasyExcel实现自定义复杂样式导入导出功能,文中的示例代码讲解详细,... 目录安装处理自定义导出复杂场景1、列不固定,动态列2、动态下拉3、自定义锁定行/列,添加密码4、合并

mybatis执行insert返回id实现详解

《mybatis执行insert返回id实现详解》MyBatis插入操作默认返回受影响行数,需通过useGeneratedKeys+keyProperty或selectKey获取主键ID,确保主键为自... 目录 两种方式获取自增 ID:1. ​​useGeneratedKeys+keyProperty(推

Spring Boot集成Druid实现数据源管理与监控的详细步骤

《SpringBoot集成Druid实现数据源管理与监控的详细步骤》本文介绍如何在SpringBoot项目中集成Druid数据库连接池,包括环境搭建、Maven依赖配置、SpringBoot配置文件... 目录1. 引言1.1 环境准备1.2 Druid介绍2. 配置Druid连接池3. 查看Druid监控

Linux在线解压jar包的实现方式

《Linux在线解压jar包的实现方式》:本文主要介绍Linux在线解压jar包的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux在线解压jar包解压 jar包的步骤总结Linux在线解压jar包在 Centos 中解压 jar 包可以使用 u

c++ 类成员变量默认初始值的实现

《c++类成员变量默认初始值的实现》本文主要介绍了c++类成员变量默认初始值,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧... 目录C++类成员变量初始化c++类的变量的初始化在C++中,如果使用类成员变量时未给定其初始值,那么它将被