用户登录
用户注册

分享至

软件工程构件设计 土木工程结构设计软件有哪些

  • 作者: 迎春花已开
  • 来源: 51数据库
  • 2020-04-21

每个人都会用PowerPoint,但不是谁都能做出好看的ppt,结构设计也一样。

首先必须强调:软件只是工具,重要的是思想和结构概念。有结构体系概念才能定个好方向,否则都是白算。有结构分析概念才能选择正确的力学模型,精准分析和矫正错误,甚至根据需要开发自己的软件工具。有结构设计概念才能快速选对经济合理的材料和截面,满足设计性能要求。

1.建模阶段

1.1 AutoCAD。一些高级功能实际用不上,所以很多设计院还用老旧的2004版本,不过随着64位操作系统的普及,不兼容的老版本必然淘汰,学习新版和新功能是有好处的

1.2 Rhino+Grasshopper 复杂结构建模必备,效率比cad高不少。但这个不是会软件就ok的,需要对NURBS原理和脚本编程有一点点基础。

2 分析与设计阶段 2.1Sap2000。空间结构基本分析软件,人性化的界面,但15有中国规范bug,最新16已修复。虽然很傻瓜,但建议多看手册,了解分析机制,这是很重要的。

2.2 Etabs。超限高层建筑结构必备,最新的2013图形性能很好用得爽,但其他方面性能似乎不如旧版。

2.3 Midas。界面很好,图形性能也好。不过这边主要作为csi系软件的补充和校核。

2.4 ANSYS classic和workbench都有用到,主要用在稳定分析、弹塑性极限承载力分析与节点细部分析上,偶有用作风荷载下的流场分析。 2.5 Abaqus.主要作为ANSYS的补充和校核。

2.6 Perform3d 动力弹塑性分析。超限高层必备,就是感觉不大好上手。

2.7 3d3s。柔性结构找形找力是必杀,不过有时不太稳定,对新版本的基础软件支持不太好,这方面同济要努力改善下用户体验了。

2.8 PKPM与盈建科等其他国内厂商软件。超限分析中用得少,常规设计比较常用,这些年国产软件水平在提高,不过不重ui设计是硬伤。

3 设计结果整理

3.1 office系列。计算书、超限报告、做ppt等。不要轻易说自己精通办公软件。不用vba和宏不说,不交叉引用甚至不用自动编号,靠空格居中的老doc格式平时遇到太多也是醉了。excel用好在大部分日常科学计算上可以媲美matlab. 好好学点ppt设计,不要拿出去就让建筑师和甲方从心里嘲笑,结构师也是需要注重包装和用户体验的。visio画点流程图也是很常用的,注意弄清楚标准流程图不同形状的意思。

3.2 还是AutoCAD,画图必备。天正之类的可以辅助下,由于主要做空间结构,一般不用pkpm出图。

3.3 Tekla、Revit等BIM软件,主要用于将成果交给建模师处理或者查看深化设计成果。

3.4 Photoshop.文本和ppt中很多时候需要p图,学会日常生活用处也很大。

3.5 Keyshot等快速渲染软件。高端的结构设计需要追求结构表现,会简单渲染做点效果图可以凡事不求人。不是必备。

4 Buff加成

4.1 Matlab.解决现成软件没有的计算问题,简单易用,工具包多,理工必备。

4.2 .程序设计语言。c#,vb之类,二次开发必备,可以充分利用csi的com接口,甚至自己开发软件,追求数值计算速度用c++或者Fortran。

构件的软件工程中的构件

构件是面向软件体系架构的可复用软件模块。构件(component)是可复用的软件组成成份,可被用来构造其他软件。它可以是被封装的对象类、类树、一些功能模块、软件框架(framework)、软件构架(或体系结构Architectural)、文档、分析件、设计模式(Pattern)等。1995年,Ian.oraham给出的构件定义如下:构件(Component)是指一个对象(接口规范、或二进制代码),它被用于复用,接口被明确定义[8]。构件是作为一个逻辑紧密的程序代码包的形式出现的,有着良好的接口。像Ada的Package、Smalltalk-80和C++的class和数据类型都可属于构件范畴。但是,操作集合、过程、函数即使可以复用也不能成为一个构件。开发者可以通过组装已有的构件来开发新的应用系统,从而达到软件复用的目的。软件构件技术是软件复用的关键因素,也是软件复用技术研究的重点。 (1)有用性(Usefulness):构件必须提供有用的功能;

(2)可用性(Usability):构件必须易于理解和使用;

(3)质量(Quality):构件及其变形必须能正确工作;

(4)适应性(Adaptability):构件应该易于通过参数化等方式在不同语境中进行配置;

(5)可移植性(Portability):构件应能在不同的硬件运行平台和软件环境中工作。

日历、工作流构件、订单构件、用户界面控制等等都可以是构件。 构件具有以下几个特点:

(1)自描述:构件必须能够识别其属性、存取方法和事件,这些信息可以使开发环境将第三方软件构件无缝地结合起来;

(2)可定制:允许提供一个典型的图形方式环境,软件构件的属性只能通过控制面板来设置;

(3)可集成:构件必须可以被编程语言直接控制。构件也可以和脚本语言或者与从代码级访问构件的环境连接,这个特点使得软件构件可以在非可视化开发项目中使用;

(4)连接机制:构件必须能产生事件或者具有让程序员从语义上实现相互连接的其他机制。

采用构件软件不需要重新编译,也不需要源代码并且不局限于某一种编程语言。该过程叫做二进制复用(Binary Reuse),因为它是建立在接口而不是源代码级别的复用之上的。虽然软件构件必须遵守一致的接口,但是它们的内部实现是完全自动的。因此,可以用过程语言和面向对象语言创建构件。

由于构件技术是由基于面向对象技术而发展起来的,与面向对象的设计中的对象相类似,它们都是针对软件复用,都是被封装的代码,但它们之间仍存在很大差异。 (1)在纯面向对象的设计中,对象(类)、封装和继承三者缺一不可,但对构件可以没有继承性,只要实现封装即可;

(2)从构件和对象的生成方式上,对象生成属于实例化的过程,比较单一,而生成构件的方式较多;

(3)构件是设计的概念,与具体编程语言无关,不像对象属于编程中的概念,要依赖于具体的编程语言;

(4)在对构件操作时不允许直接操作构件中的数据,数据真正被封装了。而对象的操作通过公共接口部分,这样数据是可能被访问操作的;

(5)对象对软件复用是通过继承实现的,构件对软件复用不仅可以通过继承还可以通过组装时的引用来实现。

因此,构件不是对象,只是与对象类似。

从力学角度来说,结构是指可以承受一定力的结构形态,它可以抵抗能引起形状和大小改变的力。每种事物都有它的架构形态,这种架构形态体现着它的结构。一个较复杂的结构由许多不同的部分组成,这些组成部分通常成为构件。

土木工程结构设计软件都有哪些?

跟你简单说一下吧,软件这种东西也一直在更新换代。

高层分析一般用SATWE、PMSAP、ETABS、迈达斯;钢结构比较流行的3D3S、MTS、STS、perform-3D;有限元还是ANSYS和ABAQUS。

盈建科的东西好像也还不错。

结构计算+后处理:PKPM、YJK、MIDAS building

结构分析:

ETABS(高层)、SAP2000(综合)、PERFORM-3D(弹塑性)、MIDAS gen(综合)

大型有限元:ANSYS、ABAQUS

专门做钢结构详图是X-steel。

国内外土木工程结构设计所用计算机软件都有那些?

ANASYS这是大跨结构必须用的软件。。。CAD什么是都是扯淡的。。。就是用来画图的。跟结构设计不搭边。。。国内有纬地、桥梁博士、迈达斯都是比较好用的道路桥梁结构设计软件。。。不过我说了,大跨结构还是要用ANASYS。。。包括建筑工程、高耸结构和大跨结构也一样要用。。

土木工程结构设计软件有哪些

有pkpm、yjk、midas、sap2000、etabs这些是常用的。另外还有很多软件,比如高端的ansys、abaques,ss2000、ps2000,3d3s等同济大学的软件。这些是结构设计的,还有岩土类的软件,桥梁类的软件。

土木工程结构设计软件有哪些

计算的有~pkpm yjk

有限元分析~Abaqus 迈达斯 sap2000

画图的~cad 广厦 探索者

土木工程结构设计软件有哪些

1、点击“Autodesk_AutoCAD_Civil_3D_2016_Chinese_Simplified_Win_64bit_DLM_001_003.sfx”,然后解压

2、解压中......

3、点击“安装”

4、勾选“我接受”,然后点击“001e下一步”,至于协议的内容要不要仔细看有用户自行决定

5、输入序列号 产品密匙

6、选择软件的安装路径,然后点击“安装”

7、安装开始....

8、安装完成

autocad:http://www.3322.cc/soft/4208.html

转载请注明出处51数据库 » 软件工程构件设计 土木工程结构设计软件有哪些

软件
前端设计
程序设计
Java相关