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

相关文章

使用Java解析JSON数据并提取特定字段的实现步骤(以提取mailNo为例)

《使用Java解析JSON数据并提取特定字段的实现步骤(以提取mailNo为例)》在现代软件开发中,处理JSON数据是一项非常常见的任务,无论是从API接口获取数据,还是将数据存储为JSON格式,解析... 目录1. 背景介绍1.1 jsON简介1.2 实际案例2. 准备工作2.1 环境搭建2.1.1 添加

Java实现任务管理器性能网络监控数据的方法详解

《Java实现任务管理器性能网络监控数据的方法详解》在现代操作系统中,任务管理器是一个非常重要的工具,用于监控和管理计算机的运行状态,包括CPU使用率、内存占用等,对于开发者和系统管理员来说,了解这些... 目录引言一、背景知识二、准备工作1. Maven依赖2. Gradle依赖三、代码实现四、代码详解五

java如何分布式锁实现和选型

《java如何分布式锁实现和选型》文章介绍了分布式锁的重要性以及在分布式系统中常见的问题和需求,它详细阐述了如何使用分布式锁来确保数据的一致性和系统的高可用性,文章还提供了基于数据库、Redis和Zo... 目录引言:分布式锁的重要性与分布式系统中的常见问题和需求分布式锁的重要性分布式系统中常见的问题和需求

SpringBoot基于MyBatis-Plus实现Lambda Query查询的示例代码

《SpringBoot基于MyBatis-Plus实现LambdaQuery查询的示例代码》MyBatis-Plus是MyBatis的增强工具,简化了数据库操作,并提高了开发效率,它提供了多种查询方... 目录引言基础环境配置依赖配置(Maven)application.yml 配置表结构设计demo_st

python使用watchdog实现文件资源监控

《python使用watchdog实现文件资源监控》watchdog支持跨平台文件资源监控,可以检测指定文件夹下文件及文件夹变动,下面我们来看看Python如何使用watchdog实现文件资源监控吧... python文件监控库watchdogs简介随着Python在各种应用领域中的广泛使用,其生态环境也

el-select下拉选择缓存的实现

《el-select下拉选择缓存的实现》本文主要介绍了在使用el-select实现下拉选择缓存时遇到的问题及解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的... 目录项目场景:问题描述解决方案:项目场景:从左侧列表中选取字段填入右侧下拉多选框,用户可以对右侧

Python pyinstaller实现图形化打包工具

《Pythonpyinstaller实现图形化打包工具》:本文主要介绍一个使用PythonPYQT5制作的关于pyinstaller打包工具,代替传统的cmd黑窗口模式打包页面,实现更快捷方便的... 目录1.简介2.运行效果3.相关源码1.简介一个使用python PYQT5制作的关于pyinstall

使用Python实现大文件切片上传及断点续传的方法

《使用Python实现大文件切片上传及断点续传的方法》本文介绍了使用Python实现大文件切片上传及断点续传的方法,包括功能模块划分(获取上传文件接口状态、临时文件夹状态信息、切片上传、切片合并)、整... 目录概要整体架构流程技术细节获取上传文件状态接口获取临时文件夹状态信息接口切片上传功能文件合并功能小

python实现自动登录12306自动抢票功能

《python实现自动登录12306自动抢票功能》随着互联网技术的发展,越来越多的人选择通过网络平台购票,特别是在中国,12306作为官方火车票预订平台,承担了巨大的访问量,对于热门线路或者节假日出行... 目录一、遇到的问题?二、改进三、进阶–展望总结一、遇到的问题?1.url-正确的表头:就是首先ur

C#实现文件读写到SQLite数据库

《C#实现文件读写到SQLite数据库》这篇文章主要为大家详细介绍了使用C#将文件读写到SQLite数据库的几种方法,文中的示例代码讲解详细,感兴趣的小伙伴可以参考一下... 目录1. 使用 BLOB 存储文件2. 存储文件路径3. 分块存储文件《文件读写到SQLite数据库China编程的方法》博客中,介绍了文