please wait for a moment.
Xtract CAD复杂截面建模小工具
Xtract 是一个非常好的截面分析程序,如果支持国产也可以使用Dino开发DinoSec快速截面分析程序。Xtract更适合于建立非常复杂的组合截面,如果建立复杂截面,推荐使用该项程序,该程序是CAD为基础,建立复杂的构件截面,包括巨型柱及复杂的桥梁截面,该程序需要使用AUTOCAD2013版程序,程序请自行下载。
DinoBox_Xtract CAD建模工具
Author: dinochen1983
Time: 2015-02-02
DinoBox_DinoSEC截面分析程序
DINOSEC截面分析程序使用手册
1)程序介绍:
DINOSEC截面分析程序是基于平截面假定,对常用组合截面进行承载力的计算,通过计算得到主轴的PMM曲线或指定轴力的Mx-My相关曲线,PMM曲线对构件的承载力设计具有指导意义。DINOSEC的输入与输出十分便利,可快速用于工程设计。 计算主要原理如下:
(1)采用平截面假定,应变分布为平面方程。
(2)截面分析采用纤维单元法,即将混凝土与钢材离散为纤维。
(3)迭代分析采用二分法逼近求解。
(4)通过洞口(负应力)纤维考虑纤维重叠的影响,如叠合柱的计算中已考虑
DinoSEC截面分析
Author: dinochen1983
Time: 2014-06-13
ETO_OpenSEES前后处理程序
程序通过邮件申请。
★注意,软件不能下载,是通过邮箱发送软件的。

申请ETO时,注意EMAIL 的写法:(格式一定要对,否则电脑收不到)
邮件题目: ETO (版本号) 下载
注册人: (真实姓名)
学校/单位: (大学或工作单位)
邮件回复,大约需要1~4天的时间。
ETO_程序
Author: dinochen1983
Time: 2014-03-26
Oct
08

Dino Chen 博客汇总帖

www.dinochen.com博主自我介绍(13-Aug-2019)

 DinoBox结构分析小程序
 OpenSEES实例教程
 DinoStru结构笔记公开课
Dino-Robot每周挑战



 (1)陈学伟 个人简介
  陈学伟博士 Dr. Dino Chen Xuewei
  广东省汕尾人 (现居香港)  Email:dinochen1983@qq.com
  华南理工大学土木工程系結构工程工学博士(师从韩小雷教授)
  结构工程师 WSP Hong Kong Ltd. (职位 Senior_Associate)
  第5届广东省超限高层建筑工程抗震设防审查专家委员会委员

  研究方向:高层及复杂结构设计, 有限元、弹塑性分析
  其它爱好:编程,图形学、平面绘画、3D设计

(2)发表论文、专著、笔记及学习资料
 DINO已發表学术論文目录:Dino Chen's Paper 
  
【OpenSEES】实例教程、视频教程 及学习资料汇总
 DINO 结构软件学习 不同软件学习的总目录

 博士论文  剪力墙结构构件变形指标的研究及计算平台开发
 工程应用程序下载  DinoBox系列结构工程工具箱
 学术专著(1)《结构弹塑性分析程序OpenSEES原理与实例(第一版)》书序与目录
 学术专著(2)《结构弹塑性分析程序OpenSEES原理与实例(第二版)》书序与目录

 教学职位:香港大学兼职讲师(Guest Lecturer, Univ. of Hong Kong) 
 主讲科目:CIVL7008 Seismic Design for Building Structures


重要通知
[2018-12-21]重新整理OPENSEES的汇总帖,增加视频教程、相关资料等栏目如下。
[2014-09-01]结构弹塑性分析程序OPENSEES原理与实例出版
[2011-12-30]开始写关于OPENSEES的实例教程的书


(1)程序的基础是,openSEES 程序下载, 下载地址为:
=======================================
说明: 说明: 说明: http://www.dinochen.com/images/rar.gif点击下载此文件:OpenSEES v2.2.2
说明: 说明: 说明: http://www.dinochen.com/images/rar.gif点击下载此文件:ActiveTcl8.5.11
说明: 说明: 说明: http://www.dinochen.com/images/rar.gif点击下载此文件
:OpenSEES v2.5.0
说明: 说明: 说明: http://www.dinochen.com/images/rar.gif点击下载此文件:ActiveTcl8.5.18

程序的安装及入门使用,可以参考以下:
http://dinochen.com/article.asp?id=92


=======================================

(2)OpenSEES的前后处理程序(ETO)下载地址:
ETO软件下载方法:
微信搜索微信公众号: DINOSTRU  
回复 ETO 得到软件下载地址
扫以下二维码:
微信公众号: DINOSTRU

【2014-03-25】DINOETO程序下载文件
【2016-08-01】DINOETO程序下载文件

【2019-07-01】DINOETO程序下载文件

【2019-07-17】DINOETO程序下载文件
【2019-08-06】DINOETO程序下载文件说明: 说明: 说明: http://www.dinochen.com/images/new.gif


微信公众号:搜索 DINOSTRU 然后回复 ETO 
=======================================
(3) OPENSEES的实例教程书上配有的光盘



附带光盘:下载地址:http://pan.baidu.com/s/1sjxGCZN

=======================================
(4) 技术讨论的相关OPENSEES的QQ群:


Opensees群0:820059844
Opensees群1:36015941
Opensees群2:61667191
Opensees群3:167918254
Opensees群4:108677474
Opensees群5:96728987
Opensees群6:189276029
Opensees群7:156373724
Opensees群8:324167610
Opensees群9:469446554
Opensees群10:470163704


(5) 微信公众号:搜索 DINOSTRU
=======================================


 软件下载地址:http://dinochen.com/article.asp?id=234
 版本更新说明:http://www.dinochen.com/article.asp?id=209

程序界面如下所示。简单而言,程序是基于openSEES的分析核心,采用ETABS进行
结构建模,导入到ETO进行其它信息的补充后直接生成  openSEES 的代码文件,可
以按您的意思进行修改成为你的tcl命令。学习ETO之前,可能需要看看ETABS的书。
联系邮箱:dinochen1983@qq.com
详细的操作过程,请看各章实例:

(6) OPENSEES实例教程的每个章节内容

 

★基本实例教程★

[实例00]_前后处理程序ETO的入门教程
[实例01]_桁架桥结构静力分析
[实例02]_多层框架结构静力分析
[实例03]_简支梁弹塑性分析
[实例04]_框架结构推覆分析
[实例05]_框架结构模态分析
[实例06]_框架结构弹性时程分析
[实例07]_框架结构弹塑性时程分析
[实例08]_钢结构低周往复分析
[实例09]_钢结构网壳的屈曲分析
[实例10]_单压连接单元的应用
[实例11]_缝单元的应用分析
[实例12]_杆件铰接的处理方法
[实例13]_弹性壳单元的应用分析
[实例14]_网架弹塑性分析
[实例15]_预应力梁弹塑性分析
[实例16]_桥梁多点激励动力分析
[实例17]_剪力墙构件低周往复分析
[实例18]_框架剪力墙结构推覆分析
[实例19]_带粘滞阻尼器的框架动力分析
[实例20]_带隔震的框架动力分析

★进阶实例教程★

[实例21],时程曲线转化为反应谱方法
[实例22],截面PM曲线分析方法
[实例23],实体单元的建模及应用
[实例24],三维钢结构节点应力分析
[实例25],桥梁结构的影响线分析方法

★书以外的实例教程★(以下内容将会在新版中出现)

[实例26],组合梁的弹塑性分析
[实例27],型钢混凝土柱的静力弹塑性分析
[实例28],带防屈曲支撑的钢结构低周往复分析
[实例29],框架结构拟倒塌试验分析
[实例30],塑性铰纤维单元的弹塑性分析
[实例31],单元生死在分析当中的应用
[实例32],基于分层壳的剪力墙弹塑性分析
[实例33], 侧向多自由度简化模型的建模
[实例34], 基于OPENSEES的桥梁游戏开发
[实例35],基于OPENSEES拓扑优化程序开发



(6) 基于OPENSEES的小软件、小游戏开发



[程序1]基于OPENSEES的游戏BLOCK STRU GAME
[程序2]基于OPENSEES的截面分析程序



(7) OPENSEES视频教程系列


[视频教程01]OPENSEES安装与基本操作
[视频教程03]单柱构件的静力弹塑性分析
[视频教程04]框架结构的静力弹塑性分析

Dino Chen 论文汇总帖---最后更新时间:2019-01-01

            [01].   基于纤维模型的CFRP布加固混凝土柱有限元分析《工业建筑》增刊
            [02].  
基于OpenSees的预应力混凝土构件弹塑性分析《工业建筑》增刊
            [03].  
The Research of Time-History Response Analysis of Floor Vibration Based on Simulation of Group Walking《2008建模、计算、仿真、优化及其应用学术会议》(indexed by ISTP)
            [04].  
高层建筑结构风振时程分析及风速时程生成软件编制技术研究《华中科技大学学报(城市科学版)》
            [05].  
基于OpenSEES的剪力墙低周往复荷载试验的数值模拟《华南理工大学学报(自然科学版)》(indexed by EI)
            [06].   OpenSEES的剪力墙宏观单元的研究《世界地震工程》
            [07].   足尺寸钢框架弹塑性动力试验数值模拟《地震工程与工程振动》
            [08].   基于人群行走仿真的楼板振动分析方法及反应谱公式推导《建筑科学》
            [09].   Dynamic Inelastic Numerical Simulation for a Shaking Table Test of a Full Scale Steel Moment Frame Structure based on OpenSEES《14WCEE Proceeding》
            [10].
Numerical Analysis of Cyclic Loading Test of Shear Walls based on OpenSEE
S《14WCEE Proceeding》
            [11]. Research On The Seismic Design Of Transfer-Storey Structures Based On Philosophy Of Capacity Design Under Severe Earthquake《14WCEE Proceeding》
            [12]. 基于SAP2000的复杂筏板基础分析与设计《建筑结构_副刊_技术通讯
            [13]. 基于风洞试验的超高层建筑结构风振时程分析方法研究,《广东土木与建筑》
            [14]. 基于纤维模型的超高层钢筋混凝土结构弹塑性时程分析及工程应用,《建筑结构》
            [15]. 人行天桥振动时程分析方法的研究,《钢结构》
            [16]. 钢管混凝土巨型斜交网格筒中筒结构非线性分析,《地震工程与工程振动》
            [17]. MIDAS/Gen在温度效应分析中的应用,《建筑结构_副刊_技术通讯》
            [18]. E-Defense振动台试验预测性分析比赛的研究综述,《世界地震工程》
            [19]. 基于概率和位移的框支剪力墙结构抗震性能评估方法,《地震工程与工程振动》
            [20]. 粘滞阻尼器在连体高层结构中的抗风减振效果分析,《土木建筑与环境工程》(indexed by EI)
            [21]. 中洲中心观光门架抗震性能分析,《建筑结构学报》(indexed by EI)
            [22]. 基于网络的结构协同弹塑性分析方法的研究,《计算力学学报》(indexed by EI)
            [23]. 基于宏观单元的结构非线性分析方法、算例及工程应用,《第18届全国结构工程学术会议》《工程力学》(indexed by EI)
            [23]. 剪力墙宏观单元研究与低周往复荷载试验数值分析《2009年全国土木工程博士生学术会议论文集》
            [24]. Research Summary on Long-Span Connected Tall Building Structure with Viscous Dampers《The Structural Design of Tall and Special Buildings》(indexed by SCI)
            [25]. Dynamic Experiment and Numerical Simulation of a Full Scale Steel Frame with Viscous Dampers《2009 IJSSD Proceeding》
            [26]. Seismic Performance analysis of wenchuan hospital structure with viscous dampers《The Structural Design of Tall and Special Buildings》(SCI收录)  
            [27].珠海天朗海峰超限高层建筑结构设计《建筑结构》
            [28].中洲二期观光门架结构设计《建筑结构》
            [29].剪力墙非线性宏观单元的研究与单元开发《工程力学》(indexed by EI)
            [30].高层钢-混凝土组合门式结构消能减震体系模拟地震振动台试验研究《振动与冲击》(EI收录)     
            [31].不同模型对足尺钢框架振动台试验模拟的影响《地震工程与工程振动》
            [32].三种非线性梁柱单元的研究及单元开发《工程力学》(indexed by EI)
            [33].汶川县人民医院带粘滞阻尼器结构耗能减震设计广东土木与建筑
            [34].盛德大厦改建工程抗震性能研究 ,《建筑结构》
            [35].Fiber Element Based Elastic-Plastic Analysis Procedure and Engineering Application ,《EASEC-12, Hong Kong 会议论文》(EI收录)
            [36].Research on Deformation Limit State of Reinforced Concrete Shear-Walls《Advanced Science Letters 会议论文》(SCI收录)

            [37].高层住宅基础优化设计实例广东土木与建筑


[Dino爱编程]如何绘制Lissajous曲线的动画演示



小程序下载:
点击下载此文件: 绘图小程序Lissajous.exe

以上是 Lissajous 曲线的动画。大家看一看,像不像一个网壳结构。
一条数学公式生成一个斜交网格
Lissajous 曲线 ,数学的优雅。
介绍以下一个著名的斜交网格结构,也是出于WSP公司之手  HEARST TOWER


【Dino爱编程】系列有时候会分享一些美妙的数学曲线,有时侯一些数学曲线可以直接展示数学之美,以下的就是一个最好的例子,之前讲过乘法圆曲线(这里是链接:http://dinochen.com/article.asp?id=277)。以上编程的灵感来源于国内一个数学知名博主的博客 matrix67.com, 这里面有丰富的数学内容,大家有兴趣可以去逛逛。


Lissajous曲线,双叫做示波器曲线,可以通过示波器进行生成的。如下图所示。
曲线上点坐标 px py,它的参数方程 x = sin(m · t), y = sin(n · t) ,其中,m与n是定量参数。
通过随着 t 值 的增加,平面上将会画出一系列漂亮的曲线。法国物理学家 Jules Antoine Lissajous
曾在 1857 年研究过这类曲线,因此人们把它叫做 Lissajous 曲线。


matrix67.com在他的博客上绘制了曲线, http://www.matrix67.com/blog/archives/6947
那么参考matrix67的方法,我通过lazarus编程绘制现 m = 13, n = 18 时的 Lissajous 曲线
动画如下图所示。程序界面如下图所示。



以下是主要的源代码:由于曲线需要动画显示,所以采用了 timer功能。

procedure TForm1.tmr1Timer(Sender: TObject);
var di:double;
begin
 di:=200;
 px:=di*sin(m*tt);
 py:=di*sin(n*tt);
 form1.draw_image;
 tt:=tt+dt;
end;

procedure tform1.draw_image;
begin
  img1.Canvas.Pen.Color:=RGB(51,155,223);
  img1.Canvas.Pen.Width:=2;
  ax:=Round(img1.Width/2+px);
  ay:=Round(img1.Height/2-py);
  img1.Canvas.Pen.Mode:=pmNot;
  img1.Canvas.Ellipse(oldx-5,oldy-5,oldx+5,oldy+5);
  if (oldx<>0) and (oldy<>0) then
  begin
  img1.Canvas.Pen.Mode:=pmcopy;
  img1.Canvas.MoveTo(oldx,oldy);
  img1.Canvas.LineTo(ax,ay);
  end;
  img1.Canvas.Pen.Mode:=pmNot;
  img1.Canvas.Ellipse(ax-5,ay-5,ax+5,ay+5);
  oldx:=ax;
  oldy:=ay;
end;

以上代码非常有用,有一张动态曲线的展示,如滞回曲线,振动曲线等一般都是这么编程显示出来的。
以上是【Dino爱编程】的纯技术分享。


[小记] 结构弹塑性分析程序OPENSEES原理与实例[第二版]出版

以下是新的封面设计,以橙色为主色,原来的一版已经是旧的。

 

OPENSEES要出新书了,全名是《结构弹塑性分析程序OPENSEES原理与实例(第二版)》,没错,是第二版,在原来的版本的25个实例的基础上增加了10个实例,新的10个实例已经上网站公开(晚些时侯会撤走),全部实例为35个实例,包括增加了新的单元介绍与新的二次开发实例,特别有趣的是陆新征老师开发的分层壳单元、桥梁小游戏的开发、拓扑优化小实例。对于第一版已经出版的内容进行补充与校对,增加多一些细节。把OpenSEES实例教程的书与网上资源有效地连接起来,让读者更容易在官网上找到资料,也补充了一部分的视频教程。本书的重要自编程序工具ETO程序进行了更新,增加了新的单元如铁木辛柯梁、带塑性铰的杆件单元及分层壳等,后处理增加了可以处理的动画效果。ETO程序将会不断更新,读者通过书上的二维码得到所有的实例资料、小程序、也包括最新版本的ETO ,光盘内文件等 。对于书的评论与问题,可以在我的博客网站Dinochen.com上的留言板进行提问。谢谢广大对《结构弹塑性分析程序OPENSEES原理与实例》一书的支持的读者们,你们的支持是我出第二版书的动力。同时感谢我的博士生导师韩小雷教授,季静教授,感谢林哲同学的编制工作,感谢dinochen.com的粉丝们,他们提了很多建设性的建议,特别感谢为本书的第一版写序与介绍的韩小雷教授、吕大刚教授、Tony Yang教授、古泉教授的支持。

★以下是第二版的书新增加的实例

[实例26],组合梁的弹塑性分析
[实例27],型钢混凝土柱的静力弹塑性分析
[实例28],带防屈曲支撑的钢结构低周往复分析
[实例29],框架结构拟倒塌试验分析
[实例30],塑性铰纤维单元的弹塑性分析
[实例31],单元生死在分析当中的应用
[实例32],基于分层壳的剪力墙弹塑性分析
[实例33],侧向多自由度简化模型的建模
[实例34],基于OPENSEES的桥梁游戏开发
[实例35],基于OPENSEES拓扑优化程序开发

【ETE专题】节点有限元分析在结构分析中的应用

[小编:李明]

[下载讲义PDF]:点击下载此文件:节点有限元分析讲义
[下载PPT文件]:点击下载此文件:节点有限元分析PPT 

 
(1) 介绍主流的节点有限元分析软件。

(2) 介绍ABAQUS进行节点分析的特点:常用的桁架单元,梁单元,壳体及实体单元,另有tie,内嵌,coupling,连接器等接触单元(自由度处理方法),也具备线弹性材料,基于损伤理论的非线性材料,还可以自定义UMAT等。建模方面,支持复杂几何实体的IGES,SAT的格式,程序可以进行布尔运算。 由于上述的属性,ABAQUS可以很好地进行节点有限元分析。以下是整个节点分析的主要过程:

(3) ABAQUS的大部分应用场景是,采用AUTOCAD等CAD软件进行空间建模,然后采用ABAQUS进行补充建模,主要就是合并,布尔,分体及单元划分。其它应用场景有采用INPUT进行文本建模,或采用第三方的单元剖分,如HYPERMESH等,这里就不展开介绍,这里主要讲采用CAD+ABQUS的建模方法。



(4) 以下是常用的3D-CAD中用到的立体模型生成的功能,从平面到立体,有拉伸,扫掠,放样,旋转等,CAD也能进行一些简单的布尔运算:合并,减除,相交 

(5) 有限元建模分节点模型与区块模型,区块模型可以从结构模板图出发,如下所示,采用一系列的拉伸就可以建完模型了,当然还需要一些布尔运算


(6) 混凝土块体部分的建模相对简单,复杂的在块体内钢筋的建模,钢筋一般采用TRUSS单元,在CAD内是单线,采用AUTOCAD建模如下图所示。钢筋的复制建模大量采用3D-ARRAY这个CAD命令。 

(7) 钢筋的线模在建模的过程中要注意,纵筋与箍筋的距离不宜过小,钢筋不要跑到混凝土外表面去了。

(8) 构件分组:这个很重要,不同的材料不同的类型记得分组,分图层。如基础、构件、钢配件、钢筋与钢骨,都应该在不同的组,方便管理,钢板厚度不同,钢筋直径不同也需要分开。

(9) 在AUTOCAD完成大部分建模以后,我们把AUTOCAD的模型导出为IGES格式。IGES格式可以把钢筋也能包括进去,SAT格式就不可以了。

(10) 弹性模型可以不需要导入钢筋,只有弹塑性分析才需要导入钢筋网。 

(11) 在分析前,进行网格部分试算检查,有问题越早发现越好,记得另存为。 

(12) 输入材料的定义,混凝土与钢筋在进行弹塑性分析时,要输入弹塑性本构 

(13) 输入截面的定义,定义好构件截面,主要是钢筋的截面,一般采用TRUSS

(14) 组装构件:因为在前面定义好了不同的图层,所以这个分组定义就相对容易了。

(15) 定义分析设置:ABAQUS的弹塑性分析是采用自适应增量迭代法的,你需要设置最大迭代步数(可以理解成迭代多少步以后算不下去跳出)及最小迭代增量值(可以理解成最小每步加载)。

(16) 定义RP加载点,这个很重要的功能,因为节点分析的外力是从整体模型中得到,是一些杆件端部点荷载,这些点荷载要作用于实体单元上的一个面,就要作用于面上的一个代表结点,通过刚度分配到这个面上的所有点上。所以要进行RP点的指定,一般是受力的中心。 

(17) 定义tie,构件与构件的面连接,可以采用TIE进行连体, 不同组之间,无论你建模的两个面之间有多近,也是离开的(自由度独立),所以要采用TIE把这两个面帖起来。

(18) 定义内嵌(Embed),钢骨(壳元),钢筋(桁架单元)都可以内嵌于实体单元中。内嵌的作用就是实体单元的变形,会使单元内的钢筋与钢骨协同变形。

(19) 定义荷载。刚才讲的RP点就是用来加点荷载的,加载外力的方向采用右手法则。

(20) 定义位移约束(支座)。节点除了力边界,还有位移边界,采用BC(边界约束)进行定义。 

(21) 网格部分(在有限元分析中占重要地位):第一步,剖分TRUSS单元,这是关键的一步。然后对实体,壳体进行网格划分,指定网格大小,100~300比较常用。稳定划分可以采用TET(三角形四面体)格式进行网格划分 


(22) 补充参数设置:自定义本构的位置,GPU多核计算的设置等。


 

(23) 导出INP的功能,导出INP方便以后进行批量计算,脱开了图形界面,采用文本修改。


 (24) 运算完成后,点击RESULTS查看结果,ABAQUS的前处理就介绍这么多了,后处理需要用到一些如PYTHON的往后再介绍。 



============END==============

[opensees]实例34_基于OPENSEES的桥梁游戏开发


[下载实例PDF]:点击下载此文件:实例35_基于OPENSEES的桥梁游戏开发
[下载实例文件]:点击下载实例文件 


1)问题描述:
本实例是一个基于图形界面的小游戏的开发,计算核心是采用OpenSEES,主要介绍通过delphi或lazarus开发一个图形界面,可以快速进行刚构桥的建模,施加行车荷载(参考前面实例中影响线的计算方法),最后通过动画的形式显示结构的整个过程的变形。这个小游戏可以用于练习结构布置,学习结构概念,了解不同结构受力变形的特征,结构形式的效率等等 。这有利于应用于STEM 教学。本实例会展示部分快速建模的源代码,并展示最后用于桥梁分析的opensees命令流。

(1)采用遍历的方法生成结构模型的全部结点。
以下是关键代码,USED代表结点是被使用。PX,PY代表结点的坐标,整个屏幕的网格共有32X20个结点,只有被使用的结点才会被重新编号且生成于OPENSEES的代码当中。初始结点是NODE,存在很多空结点 ,重新编号后是KNODE,全部是被使用结点,两组编号要对应起来。
(2)通过鼠标建立桥梁的杆系模型,所以杆件采用两个结点连接。
以下是增加单元的代码,在屏幕上的定好起点AX,AY与终点BX,BY,就可以确定一个构件的左右结点的编号,通过坐标反向计算结点的编号(因为编号顺序与坐标位置是相关的),确定了单元的左右结点以后,就可以增加一个新的单元。程序生成两类构件,自已绘制的蓝色构件及红色的桥面构件。有单元的结点,指定为结点被使用,在重生成被使用结点时进行重新编号,单元的编号中I,J为原始编号,KI,KJ为结点重新编号后的编号。
(3)桥梁的左右两端的节点均为固定支座,也就是自由度全部锁死。
总共有左右两端的支座,共计8个结点,如图所示。

(4)桥面节点(荷载相关作用点)
注意:需要一个找桥面点的一个过程,从左到右,确定部分构件是桥面单元,桥面的单元上的结点将会被施加荷载。

(5)程序自动指定桥梁的位置活动荷载(模拟桥面上的车从左到右行走的过程)
每一步的荷载位置及大小的变化如下图所示,整个过程以此类推。原理如下图所示。
(6)生成全部的opensees命令流,保存文件名为CO.txt
整个OPENSEES生成的代码如下所示:

(7)程序调用opensees程序运行命令流文件,运算完程序后即可得到全部的输出文件
以下命令流代表输出全部的结点的变形值
(8)桥梁程序读取输出的文本文件,主要是每个结点的位移,即可得到整过车运动过程中的结构的整体变形。
以下代码代表读取每个结点的变形,并把每个结点在每一个荷载子步的值存起来,用于绘制动画效果,其中结点的位移会在MX,MY的数组内。
(9)对全部结点进行求最大值,得到全部节点中,最大的结构变形位置。整个小程序的制作过程就完成了。每隔一定时间绘制整个屏幕,即为动画效果,采用了编程中的Timer计时器控件功能。


=============end================

[每周挑战]造物_造一个狂喝水的机器人


为了保持健康的良好生活习惯,一天最少要喝8杯水,由于工作太忙经常忘记喝水,那就造一个机器人来提醒一下自已吧。

 
喝水机器人是DINO-ROBOT系列第一次采用ARDUINO板进行控制,
也就是第一次采用控制电路的机器人(后续会有更多的机器人是采用ARDUINO的)。
这次还是与以前一样简单粗暴,
不过这次采用了一个小的ARDUINO板及一个舵机去控制运动的手臂。

 


第1步,在3DSMAX设计出可爱的喝水机器人DRINK-BOT的外型。由于机器人长期要喝水, 为了偷懒,嘴巴就长期张开吧。手的摆动一定要计算准确,让水杯刚好进入口中,把水喝掉。
在设计完成后,可以借助3DSMAX进行动画模拟,看看最后的运动效果。




 

最后电子与机器的分布如图所示。


与以往的风格一样,这个装置现在可以用到arduino电子版也可以不用,会基本电路就可以安装了。材料如下:
(1)4个 1.5V的电池与电池盒,用来给舵机供电
(2)1个9V的电池给ARDUINO供电
(3)1个ARDUINO MINI 板,需要很小的尺寸要装在盒子内
(3)1个90度或180度的舵机
(4)电焊铁,电线及热融胶枪
(5)小型开关2个,一个用来打开ARDUINO板,一个用来打开舵机电池
(6)电线若干。其它就是用3D打印机打印。
材料就是相对多一点,经过训练的小学生都能做这个小型装置。
注意,由于只采用1个舵机,没有复杂电路。

第2步,在3DSMAX将不同颜色不同部分的组件分别排版,为了第三步的打印。

第4步,对构件进行粘合,采用热融胶枪连接部件,如下图所示。

以下是头部与导管的制作(呀呀呀!!!!)头部与导管是一整件的。


舵机只控制右手,左手随右手转动,舵机用热融胶固定在身体的盒子内,电池盒是机器人的背包,9V电池与ARDUINO板放在盒子内部。全部采用热融胶后如下图所示。


第5步,对ARDUINO板写入代码,这个代码就是就是ARDUINO板舵机简单代码,如下图所示。

 

第6步, 测试装置,打开开关,它就动起来了,它就是不断的喝水了。

注意健康,请大家注意多喝水。

祝贺WSP陈学伟博士当选为广东省超限高层建筑工程
抗震设防审查专家委员会委员


WSP陈学伟博士(Dr Dino Chen)当选为广东省超限高层建筑工程抗震设防审查专家委员会委员
在广东省住房和城乡建设厅2019年8月6日公布的广东省第五届超限高层建筑工程抗震设防审查专家委员会名单中,陈学伟博士荣幸地当选为结构专业专家委员。广东省超限高层建筑工程抗震设防审查专家委员会是省内建筑结构工程领域最重要的专家委员会。
作为WSP结构顾问团队的核心成员,陈学伟博士负责领导公司结构设计研发部门的R&D工作,长期从事复杂高层建筑结构的设计和研究工作,发表了多篇学术论文和著作,在结构工程领域拥有丰富的学术研究成果。


陈学伟博士简历:2011年于广州华南理工大学获得结构工程博士学位,现任WSP香港科进顾问有限公司的助理董事(Senior Associate)职务。长期从事复杂高层建筑结构的设计和研究工作,在基于性能抗震设计、结构弹塑性分析领域有多项研究成果,目前发表论文30余篇,学术编著有《结构弹塑性分析程序OPENSEES原理与实例》。陈学伟博士曾主持多个大型建筑项目的超限结构设计工作:深圳金地大百汇塔楼(380m)、前海华润中心(300m)、大连朗庭酒店、广州中洲中心 、华为武汉基地、上海上港中心等等。陈学伟博士还在香港大学担任客座讲师,负责教授结构抗震研究生课程。

[Dino爱编程]如何生成一个纯文本的二维码



小程序下载:
点击下载此文件: QR-CODE TO ASCII .EXE

以前的学习论坛(特别是编程的学习网站)基本上是都是基于纯文字(ASCII)的讨论,不能贴图片,更不能贴视频,连超链接也是不允许的,这些东西以前叫多媒体,对于码农来说,纯文字的交流的论坛现在还是非常重要的(黑客与破解论坛),纯文字显得更加高大上(你看OPENSEES就明白了)。然后我发现,其实现在我们可以通过一些技术,把内容通过二维码进行网址转导的,图片呀,视频呀。所以我想了一个主意,就是开发一个把图片的二维码转化成纯文字(ASCII)的二维码,这样可以在纯文字的论坛上像雷锋一样留下一段二维码,深藏功与名,让大家扫一下,得到一些意想不到的东西。顺带也介绍一下二维码是通过网页去生成的。

首先,你可以使用现在网上很多的二维码生成在线网站进行二维码的生成。

比如说有这样的网站:

草料二维码:https://cli.im/

例子说我把网址可以生成二维码如下图所示。这是一个图片的格式。现在我采用自编小程序把这个图像
的二维码变成纯文字形态的二维码。程序采用   编写,操作如下:

(1)导入图片文件【OPEN IMAGE FILE】

(2)确定格子的数量,不同的容错率与信息的大小会影响这个二维码区格的大小,通过红线测试就可以知道区格的数量了

以本例来说,区格最终确定的尺雨是29X29

(3)程序的原理就是读取每个区格(红色)的中心点的颜色,如果颜色是黑色,则区格的值为1否则为0.

通过上述操作,整个区格的数据就变成一个01矩阵的数据,然后通过文本的形式显示出来

(4)文本生成:通过行列式的文本显示整个二维码,采用“一”代表0,采用“国”代表1,最终的显示如图所示。

这个小程序的编写,主要介绍一下从图片数据变成矩阵数据,最后变成文本数据的方法。

 

[OPENSEES]实例33_ 侧向多自由度简化模型的建模

[下载实例PDF]:点击下载此文件:实例33_侧向多自由度简化模型的建模
[下载实例文件]:点击下载实例文件

1)    问题描述:
在进行结构动力学简化计算的应用中,高层建筑结构一般会被模似成多自由度简化模型(也被形象地叫做糖葫芦串模型),如下图所示。本算例以OPENSEES作为分析工具,介绍多自由度模型在OPENSEES中如何模拟,并借这个机会介绍Timoshenko(铁木辛柯)梁在OPENSEES的应用。最后的分析采用模态分析。
注意:一直以来简化的糖葫芦串模型一般画成左图的样子,其实表达上会让人有误会,侧向楼层的侧移刚度并不是采用杆件的弯曲变形去模拟的,而是用杆件的剪切变形去模拟的,所以模拟楼层侧向刚度的杆件,它的轴压刚度与弯曲刚度是无穷大的,而剪切刚度就是代表它的楼层侧向刚度。为了让杆件有剪切变形,所以本例会采用Timoshenko梁。







6)    知识点回顾:
(1)    介绍OPENSEES的Timoshenko弹性梁单元
(2)    介绍了OPENSEES中建立简化多自由度构件的方法
(3)    介绍采用Timoshenko模拟楼层层刚度的方法
(4)    介绍ETO的振型分析计算及后处理结果

【DinoRobot】造一个美队的LED电子护盾Shield

GET THIS MAN A SHIELD:
 
 
  

这周挑战我们又做了一个漫威(Marvel)迷应该做的东西,美队的护盾。
这个不是普通的盾,是一个会旋转电子LED盾。

 
我们只需要用到1个小黄电机控制LED叶片旋转即可。如动画所示。
本项目是不需要Arduino 不需要Arduino 不需要Arduino,重要的东西打三次。
(不过焊接的工作一点都不少)。



这设计很有趣,根据美盾的经典设计,其实你可以看出有三个颜色
红白蓝色,这都是LED灯常用的颜色。
由于我的3D打印机只能打出150X150MM的大小,所以不可以打出全盾
那么我就采用旋转LED的方法也制作。

那么这次的【每周挑战】我们就来做LED+电机的作品吧。
  
这个项目不需要ARDUINO板子,以下是需要的材料


 

 
与以往的风格一样,这个装置用到材料简单,只需要3D打印件、会基本电路就可以安装了。
材料如下:
 
(1) 6个 1.5V的电池与电池盒,用来给小黄电机供电
(2)1个万用电路板(洞洞板)
(3)1个小黄电机,一个普通橡筋
(4)1大堆LED灯,有红色,白色与蓝色。
(5)电焊铁,电线及热融胶枪
(6)小型开关1个,一个用来打开电子。
(7)2个扭扣电池,2个扭扣电池的盒子
(8) 其它就是用3D打印机打印。
(9)4组 M3X10的螺丝与螺母。
 
材料真不多,经过训练的小学生都能做这个小型装置。
 
第1步,在3DSMAX设计整个护盾的机械部分,分三个部分,电池电机盒子,转动叶片,大转盘。
小黄电机(减速电机)带动大转盘转动,通过橡筋,带动转动叶片高速转动,叶片上有LED灯一直亮着。
这样就搞定了。如下图所示。 


 
 
电子电路图如下图所示。(其实不复杂,主要就是电机转动。
 
第2步,在3DSMAX将不同颜色不同部分的组件分别排版,为了第几步的打印。
 

分开不同的颜色,主要是黑色,蓝色,白色   
 
第3步,制作LED的叶片的万用板,一共有两条板,全部面要进行焊接,
用于整理好线路如下图所示。以下就完成两条叶片后的效果

 
第4步,对局部构件进行粘合,主要就是叶片3D打印件与LED板子胶进行连接,如下图所示。
电机直接粘在盒子内部,2个1.5v电池盒与盒子后面胶合。如下图所示。


电池,电机与电池盒的关系。
 
第5步,安装好电池,组装后如下图所示,转起来就可以看到盾的效果了。 
 
以下是动画视频的效果。

以下是测试效果与大小的比例。



 [每周挑战]造物_造一个会咬人电子鳄鱼机器人

这周挑战我们又用arduino板来造一个电子机器人啦!!!
我们需要用到电机控制舵机实现机器人的制作。
本项目是参考一款经典的小游戏,如下图所示,也就是咬人的鳄鱼。
鳄鱼有很多牙齿,只有一个牙齿会触发机关,使鳄鱼咬人,整个
玩具的设计很有趣,采用是一系列的机器机械机关去实现
没有电子的成分。那么这次的【每周挑战】我们这个机械鳄鱼电子化
变成【会咬人的电子鳄鱼机器人】
 

机械鳄鱼与电子鳄鱼的对比
 
鳄鱼机器人是DINO-ROBOT系列中采用ARDUINO板进行控制,
采用ARDUINO控制电路的机器人。
这次还是与以前一样简单粗暴,
不过这次采用了一个小的ARDUINO板及1个去控制嘴巴活动的上颌骨(3D打印)。
 
与以往的风格一样,这个装置用到arduino电子板、会基本电路就可以安装了。材料如下:
(1) 4个 1.5V的电池与电池盒,用来给舵机供电
(2)1个9V的电池给ARDUINO供电
(3) 1个ARDUINO MINI 板,需要很小的尺寸要装在盒子内
(4 )1个舵机,如下图所示
(5) 电焊铁,电线及热融胶枪
(6) 小型开关2个,一个用来打开ARDUINO板,
     一个用来打开舵机电池
(7) 电线若干。其它就是用3D打印机打印。
(8) 6个黄色的小按扭按键,如图所示。
(9) 可以DIY的电焊孔洞板
(10) 6个红色的LED小灯 。
(11) 6 个 200 欧姆的电阻
(12) 6 个 1 K 欧姆的电阻

 
材料就是相对多一点,经过训练的小学生都能做这个小型装置。
 
第1步,在3DSMAX设计出可怕的机器人外型。其实机器人分3个部分,可以活动
的上颌部分,基本不动的下颌部分,用来装电池的身体部分。如下图所示



在3dsmax进行简单的机械结构运动测试,以测量固体的边界是否满足条件,就是构件之间会不会打架。


 

基本不动的下颌部分,与活动的上颌部分
 
电子电路图如下图所示。(其实不复杂,主要就是开关读取, LED灯及转动舵机)
 
 
第2步,在3DSMAX将不同颜色不同部分的组件分别排版,为了第三步的打印。
 
分开不同的颜色,主要是黄色,蓝色,橙色,少量的白色(透明色)


 
第3步,制作机器人的底部主板部分,全部面要进行焊接
分别焊入6个按钮,6个LED灯,6个大电阻,6个小电阻,
最后焊入接线的排针。
如下图所示。
 
 
第4步,对构件进行粘合,头部的设计采用epoxy胶进行连接,如下图所示。
头部与身体也是采用epoxy胶连接。机械组装其它部分。


上颌部分与转动杆的螺丝连接




上颌部分转动杆与舵机的转动盘的螺丝连接
 
舵机放在下颌内部的左边,9V电池与arduino板在 右边。



Arduino MINI PRO板的密密麻麻的接线 
 
 

电池盒与电池盒盖板的安装,后面部分主要功能就是提供电源。
第5步,对ARDUINO板写入代码,这个代码就是就是ARDUINO板舵机代码,如下图所示。
逻辑:
(1)按下按钮1,启动,鳄鱼机器人张开大嘴
(2)arduino的电脑会选取一个随机号码
(3)按钮2~6对应的LED灯打开
(4)玩家每按下按钮,返回按钮值,且关闭LED灯
(5)如果按钮值与随机选值一样,舵机转动,合上大嘴
(6)第一个led闪烁,提示按下按扭1准备重启下一局
 
 
【点击下载你需要的arduino代码文件】
第6步, 测试装置,打开开关,它就开始待命了,然后按一下第1个按钮,程序启动
程序选取了一个随机数N,然后玩家每次按一只按扭牙齿,按完红色的LED就会熄灭。
然后,如果玩家按到第N个按钮,鳄鱼就会合上,玩家就输掉了。再按一下按钮1,
重新开始。以下就是玩这个小游戏的整个视频。


 
   

电子鳄鱼最后完成组装的成品图。
 以上是电子鳄鱼的3DSMAX设计图与最终制作出来的结果

 
 

 

【DinoRobot】造一个电子自动变脸的机器人



这周挑战我们又用arduino板来造一个电子机器人啦!!!



【以上是迪士尼动画 HERO 6,超能陆战队的动画中,机器人变脸的情节】
 
我们需要用到两个舵机控制舵机实现机器人变脸的动作。如动画所示。
本项目是参考去年做的一个手动变脸机器人,如下图所示,现在全自动了。
玩具的设计很有趣,采用是两个舵机的转动(360度)去实现
那么这次的【每周挑战】我们把原来的3d打印的机械变脸机器人
变成【全自动的电子变脸机器人】
两代机器人的对比

 
变脸机器人是DINO-ROBOT系列中采用ARDUINO板进行控制,
采用ARDUINO控制电路的机器人。
这次还是与以前一样简单粗暴,
不过这次采用了一个小的ARDUINO板及2个舵机去控制变脸动作
与以往的风格一样,这个装置用到arduino电子板、会基本电路就可以安装了。材料如下:
(1) 4个 1.5V的电池与电池盒,用来给舵机供电
(2)1个9V的电池给ARDUINO供电
(3) 1个ARDUINO MINI 板,需要很小的尺寸要装在盒子内
(4 )2个舵机(叠在一起),如下图所示
(5) 电焊铁,电线及热融胶枪
(6) 小型开关2个,一个用来打开ARDUINO板,
一个用来打开舵机电池
(7) 电线若干。其它就是用3D打印机打印。
(8) 可以DIY的电焊孔洞板
(9) 1张用于画表情的白纸,透明胶布

材料就是相对多一点,经过训练的小学生都能做这个小型装置。
第1步,在3DSMAX设计出变脸的机器人外型。其实机器人分3个部分,(1)可以转动
的表情头部(圆柱体),(2)基本不动的身体部分(电子与舵机都在内),(3)机器人的头盔部分。如下图所示

电池包设计在背后。



电子电路图如下图所示。(其实不复杂,主要就是让arduino控制两个舵机而已。
第2步,在3DSMAX将不同颜色不同部分的组件分别排版,为了第三步的打印。

分开不同的颜色,主要是黄色,蓝色,橙色
 
 
第3步,制作机器人的辅助接线板,全部面要进行焊接,
用于整理好线路。
第4步,对局部构件进行粘合,主要就是头部的设计采用epoxy胶进行连接,如下图所示。
舵机座直接粘在盒子底部,舵机转动片与圆柱体连接。如下图所示。

舵机放在盒子身体内,1.5VX4电池就在机器人的背后。
9V电池也在盒子身体内。盒子内有:9V电池,开关,ARDUINO板,辅助板,2个舵机等
Arduino MINI PRO板的密密麻麻的接线 
 
第5步,对ARDUINO板写入代码,这个代码就是就是ARDUINO板舵机代码,如下图所示。
逻辑:(每次转90度)
打开开关,启动,机器人每隔一定时间就变脸。


 
【点击下载你需要的arduino代码文件】

点击下载此文:电子自动变脸的机器人用到的arduino 源代码:
第6步,机器人的圆柱形头部粘上一张白纸,每次转动动位后
在白纸上画上机器人的不同的表情,一共有4个表情。
先用铅笔定位后,再用黑色笔去画。
第7步, 测试装置,打开开关,它就开始变脸了,刷刷刷,四个表情。
以下就是机器人变脸的整个视频。 

电子变脸机器人FACEBOT最后完成组装的成品图。
 以上是电子变脸机器人FACEBOT的3DSMAX设计图与最终制作出来的结果



以下是无聊盒子机器人与变脸机器人的合影,两者色系统一了。


 
 
 ===完===
[OPENSEES]实例35_基于OPENSEES拓扑优化程序开发

[下载实例PDF]:点击下载此文件:实例35_基于OPENSEES拓扑优化程序开发
[下载实例文件]:点击下载实例文件

1)问题描述:
本例是一个基于OPENSEES的二次开发的实例。本例基于OPENSEES里面的SHELLMITC4
单元进行结构的平面受力分析,基于结构拓扑优化的理论,对结构进行拓扑优化,最终得到
结构的拓扑优化形状。如一个悬臂梁,它最终的拓扑优化形状如下图所示。本例基于Delphi
进行OPENSEES的二次开发。算例最后采用二次开发程序 OPENSEES TOPO对一个悬臂梁
进行拓扑优化。

二次开发程序界面如下图所示:




模型网格的初始划分形式:



整个简易拓扑优化的过程如下图所示,不断地进行迭代计算。



详细介绍如何提取单元的应力值 如S11,S12,S22等等。



通过图形的开发,可以显示构件的应力云图,如下图所示,显示的是VON-MISES应力值 。

以下是一个经典悬臂梁的拓扑优化分析的算例,采用OPENSEES TOPO进行优化计算,设置如下


以下是整个TOPO分析的整个过程,可以看出整个扣单元的过程





以下图是最终的分析结果及界面截图。



这是本书的最后一个算例,算例35,谢谢大家对OPENSEES教程的支持,谢谢!


知识点回顾:
(1)    介绍OPENSEES中SHELLMITC4壳元的使用方法
(2)    介绍如何提取壳单元的单元应力
(3)    介绍通过程序控制OPENSEES的计算并读取结果
(4)    介绍简易的拓扑优化方法(单元扣除法)
(5)    采用拓扑优化程序OPENSEES TOPO以悬臂梁进行优化

【每周挑战】造一个钢铁侠的MK6反应堆
【原文连接】http://www.dinochen.com/blogedit.asp?id=314



漫威发展已经有十年了,发现原来已经入了这个深坑已经十年了,Dino-Robot在
漫威快推出新的《复仇者联盟4-终局之战》之际,利用3D打印机+Arduino简单电子
+3D绘图技术,创造一个大家熟悉的纪念品。比如这期,我们就来造一个钢铁侠的
MK6核子反应堆(出现在钢铁侠的第二集)。





【其实用的就是Arduino入门的技术:呼吸灯制作】
以下就是普通教学用到的,一个板子,一个面包板加上一个LED灯。基础练习。




网上有很多简单电子介绍呼吸灯的制作教程,大部分是采用
一个面包板几个LED灯做一下就完事了,这样完全没有办法吸引小朋友进入Arduino的
大坑来,所以我们做一个漫威的产品吧。STEAM要求作品要有一定的完成度,这涉及
到很多工程学及设计的重要内容。

制作漫威产品的快乐的感觉根本停不下来。如果大家喜欢,我将会制作更多的这样的产品.
这个是第一次做这一种采用ARDUINO控制LED的装置。
这次还是与以前一样简单粗暴,
不过这次采用了一个小的ARDUINO板及1组LED灯(其它全部是3D打印)。

这个装置要用到arduino电子板与LED、会基本电路及焊接就可以安装了。材料如下:

(1) 1个9V的电池与电池件,用来给Arduino及LED供电
(2)1 个有小开关,用于打开整个电路。
(3) 1个ARDUINO MINI USB板,需要很小的尺寸要装在盒子内
(4)20~22个蓝色的小LED灯
(5) 一个可焊接电路洞洞板,选择容易剪裁的。
(6) 圆规,大剪,电焊铁。
(7)3D打印机,打印材料一定要包括透明的材料
(8) 电线若干。其它就是用3D打印机打印。
(9)4组M3X10的螺丝与螺母,用于组装。(这次不用胶水了)

 材料就是相对多一点,经过训练的小朋友都能做这个小型装置。
注意,由于只采用LED与焊接,小朋友需要经过训练才能做。

 第1步,在3DSMAX设计出整个核心反应堆的外型,其中,大部分平面绘制采用
AUTOCAD这个软件。其实这个装置分三个部分,盒子的底部,面板及透明层板。


最后电子电路图如下图所示。所有的LED灯采用并连处理。


第2步,在3DSMAX将不同颜色不同部分的组件分别排版,为了第三步的打印。

分开不同的颜色(就两种颜色:黑色与透明色)

第3步,这种是最重要一步,制作LED灯的并联的电路板,所有的LED长脚相连,不
要剪掉,要好好利用。最后,接出引线到Arduino板。如下图所示。

采用圆规定出大约板子的大小,剪后如下图所示。



把全部的LED焊在电路板上,在焊之前要测试一下LED灯是否正常工作,常用一个饼电池测试



焊接后与9V电池与ARUDINO相接,如下图所示。





第4步,对构件进行组装,采用M3x10的螺丝进行组合,最后如下图所示。

第5步,对ARDUINO板写入代码,这个代码就是就是ARDUINO板的普通呼吸灯的
代码,非常简单,一闪一闪的灯。

 【点击下载你需要的arduino代码文件】

点击下载此文件:arduino_led.rar
 


第6步, 测试装置,打开开关,它就开始工作了。关上灯光,效果会更好。







=================完====================
  

【DinoRobot】造一个无聊盒子的机器人 

 

这周挑战我们就做一个无聊盒子吧。
网上有很多无聊盒子(又称无用盒子)的教程,大部分是采用
激光切割木板做的盒子。这次我们采用3D打印进行制作。再设计
出机器人萌萌的造型。一个不断会用舌头阻止你打开开关。
这种快乐的感觉根本停不下来。


第N次做这一种采用ARDUINO控制电路的机器人。
这次还是与以前一样简单粗暴,
不过这次采用了一个小的ARDUINO板及1个舵机去控制一个转动的舌头(全部是3D打印)。

这个装置要用到arduino电子板与舵机、会基本电路就可以安装了。材料如下:
(1) 4个1.5V的电池与电池盒,用来给舵机供电
(2)1个9V的电池给ARDUINO供电
(3)1 个有代表性的大开关(大开关专门去电子市场挑选的)
(3) 1个ARDUINO MINI USB板,需要很小的尺寸要装在盒子内
(4 )1个黑色舵机
(5) 10K欧姆的电阻,用来制作开关。
(6) 小型开关2个,一个用来打开ARDUINO板,一个用来打开舵机电池。
(7) 电线若干。其它就是用3D打印机打印。

由于要放置一个10K欧姆的电阻,不能悬空放置,所以剪一小块的铜孔板进行接线。如下图所示。

材料就是相对多一点,经过训练的小学生都能做这个小型装置。
注意,由于只采用1个舵机,安装时要注意断电,不要夹到手指。

第1步,在3DSMAX设计出可爱的无聊盒子机器人外型,名字就叫BOX-MAN吧。其实机器人分两个部分,盒子身体与可翻开的头部。头与手是装饰部分组成。如下图所示


最后电子电路图如下图所示。


第2步,在3DSMAX将不同颜色不同部分的组件分别排版,为了第三步的打印。
分开不同的颜色


第3步,对构件进行粘合,采用热融胶枪连接部件,如下图所示。
主要就是头部造型的连接及轴的粘结。整个结构的活动机构如下图所示。



活动的舵机用热融胶固定在身体的盒子内。
电池盒是机器人的背包,9V电池与ARDUINO板放在盒子内部。全部采用热融胶后如下图所示。


舵机转盘与转动架子,采用M3X10螺丝连接。

 

最后的电子电路连接如下图所示。


第4步,对ARDUINO板写入代码,这个代码就是就是ARDUINO板接收开关指令来控制舵机活动的简单代码,如下图所示。


【点击下载你需要的arduino代码文件】

点击下载此文件:boxman_arduino.zip

第5步, 测试装置,打开两个开关,它就开始待命了,然后按一下大开关,它就用舌头关掉你刚才打开的开关,根本就停不下来,它就是不断的阻止这件事情的发生。

 
 

 

==============完==============

[ETE]Perform-3D与ETE在抗震分析中的应用

[ETE]Perform-3D与ETE在抗震分析中的应用

小编:李明

以下是整个PPT的下载方法【点击下载此文件】:
【ETE教程】Perform-3D与ETE在抗震分析中的应用

PPT中有以下的主要内容:

(1)介绍主流的几个可用于工程的弹塑性分析软件

(2)介绍PERFORM-3D的纤维单元划分原则
(3)介绍PERFORM-3D的分层纤维单元的剪力墙

(4)介绍P3D中梁、柱、墙剪力墙的划分


(5)目前市场上的P3D转接口软件



(6)传统的程序转接口写法与万能接口程序的写法对比



(7)介绍ETE的数据库功能




(8)ETE转接口的界面






(9)转P3D之前YJK模型的检查方法




(10)介绍主要的检查内容:虚梁、偏心、截面检查、支座检查等



(11)P3D并行计算提高效率

(12)查看结构周期与地震剪力

(13)介绍ETE对于P3D的数据后处理功能



(14)PERFORM-3D与性能指标的应用





(15)在ETE的P3D后处理程序中查看各种指标。




以下是整个PPT的下载方法【点击下载此文件】:
【ETE教程】Perform-3D与ETE在抗震分析中的应用

[ETE]高层建筑结构中斜柱分析的基本方法


以下是整个PPT的下载方法:
【ETE教程】高层建筑结构中斜柱分析的基本方法


斜柱在超限高层建筑结构中出现越来越多。以下是技术分析总结

小编:李明

PPT有以下基本内容:
(1)超限报告中指出斜柱位置,斜率

(2)简化力学分析必不可少的

(3)注意斜柱对楼板会产生局部水平力

(4)进行考虑斜柱的楼板应力分析
(5)根据分析提出斜柱的加强措施
(6)斜柱及上下各一层的PMM分析

(7)抽柱模型中的柱子相关的内力

(8)进行斜柱节点的应力分析(ABAQUS,sap2000)


(9)根据应力云图进行局部加强措施设计
   (加强肋,环板,局部加厚等,如有需要)


以下是整个PPT的下载方法:
【ETE教程】高层建筑结构中斜柱分析的基本方法




【粤ICP备15071789号-1】