|  客服中心  |  合作联系
搜刊网
论文下载
您当前位置
首页 > 论文下载 > 机械与建筑工程 > 门、桥式起重机起升动特性的自动分析
门、桥式起重机起升动特性的自动分析
来源:互联网 qikanw | 马宗雄,范勤,刘萍
【分  类】 机械与建筑工程
【关 键 词】 Visual C++;MATLAB;协同技术;自动分析;门、桥式起重机;动态特性;弹性
【来  源】 互联网
【收  录】 中文学术期刊网
正文:

  在Shw directories for下拉菜单中选择Library files,添加MATLAB中的文件夹msvc60(如D:\MATLAB7\EXTERN\LIB\WIN32\MICROSOFT\MSVC60)。

  接着选择Projict|Setting菜单,打开项目设置窗口,单击Link选项,在Object/Library modules文本框中添加libmx.lib libeng.lib libmat.lib。

  2.3 Visual C++与MATLAB的协作实现自动分析

  实现VC与MATLAB之间的协作分析,需要在VC中调用MATLAB引擎。MATLAB引擎的操作是通过启动一个独立于应用程序的进程来实现的。在Windows环境下,应用程序通过组建对象模型(COM)接口与MATLAB进行通信。

  MATLAB提供了一个函数库来实现对MATLAB的控制,这个函数库实现的功能主要有:

  (1)启动和结束MATLAB进程;

  (2)从MATLAB发送和接收数据;

  (3)向MATLAB发送命令。

  与其他的接口相比,引擎提供的MATLAB功能支持是最全面的,它可以完成任何计算和绘图操作,对所有的数据结构提供完全支持。

  表1为引擎库函数及其功能,它可用耒启动MATLAB引擎、完成数据传输及处理等任务。

  表1 引擎库函数及其功能 函数 功能 engOpen() 启动MATLAB引擎 engClose() 关闭MATLAB引擎 engEvalString() 该函数向MATLAB发送了一个字符串,由MATLAB来执行 engOutputBuffer() 该函数获取MATLAB命令窗口的文字输出 engGetVariable() 该函数从MATLAB引擎工作空间复制一个变量 engPutVariable() 该函数把变量写入MATLAB引擎的工作空间 双击步骤3.2.1界面的“开始仿真”按钮,把步骤3.1的MATLAB函数通过表1所述的引擎库函数传输到MATLAB引擎中,完成起重机动态特性的自动分析。

  编程时要注意:1.要先启动MATLAB引擎,才能使用MATLAB引擎库函数,在程序中一定要加入engClose()关闭引擎函数,以关闭MATLAB引擎;2.利用engPutVariable()函数将VC++的变量写入MATLAB中时,需要把VC++数据转换成MATLAB阵列mxArray;3.要注意从MATLAB引擎中提取出的数据类型,必须把它转换成VC++的数据形式,另外,这个转换后的数据格式并不是VC++里一般的数据格式,使用它的时候要注意;4.在使用VC++语句导出分析数据时,导出的是字符串,而不能是数字类型的,因此把从MATLAB引擎中获取的数据转换成字符型时一定要注意。这些问题的解决方法可以参考其他的资料。

  3 自动分析技术的应用

  3.1 实例分析一[2]

  以铁路货场通用的26tU型门式起重机为对象,主要参数为:起重量Q=26t,跨度L=26m,悬臂长度l=10m,有效悬臂长度l1=10m,起升高度H=10m,起升速度v=12.5m/min,钢丝绳分支数n=8,钢丝绳截面积A=128.14mm2,小车轨距lx=7m,小车质量m2=12450kg,小车架惯性矩I2=2.947×105cm4,小车位置在跨中a=13m,主梁门架质量m=46682kg,两根主梁惯性矩I=4.9513×106cm4。

  在图2的对话框中输入参数,进行分析,并导出数据,可得如图3所示的数据报表和图形曲线。

  图3 分析数据及图形

  3.2 实例分析二[3]

  以一台双梁桥机为仿真对象:额定起重量为10t,跨度22.5m起升高度10m,起升速度v=16m/min,主梁桥架质量10t,小车质量2t,钢丝绳支数n=6,钢丝绳截面积A=57.27mm2。主梁惯性矩I=9.0094×105cm4。

  在图2的对话框中输入参数,进行分析,并导出数据,可得如图4所示的数据报表和图行曲线。

  图4 分析数据和图形

  图4 分析数据和图形(接上)

  4 结果分析和总结

  4.1 结果分析

  文献[2]是利用模态分析法来求解起重机的动态响应;文献[3]是利用牛顿迭代法和振型叠加法来求解超越方程和微分方程组,从而得出起动机动态响应;本文中是利用MATLAB的科学计算来求解起重机的动态响应。把图3中的数据与参考文献[2]中的数据进行比较,可以看出两种不同的求解方法得出的结果很吻合;把图6的数据、图7和图8的分析图形与文献[3]进行比较可以看出两者方法所得出的数据、图形很吻合,从而论证了利用MATLAB实现自动分析,并求解起重机动态模型的可行性。

  从文献[2]、文献[3]的建模过程中可以看出,任何一种门式、桥式起重机,只要能简化成本文图1所示的模型,都可用该自动分析系统进行求解,并得出门式、桥式起重机的动态数据。

  从步骤4的操作和分析的结果可以看出,VC与MATLAB的协作技术封装了门式、桥式起重机动态分析方法,在分析该类起重机模型时具有快速性、易使用性以及分析结果的直观性。

  4.2 总结

  通过MATLAB编程,可以很好的并且很直观的分析出动态特性的具体情况;Visual C++的可视化界面使对于大部分门、桥式起重机的动态分析的难度大大的降低。这种自动分析技术降低了一般人群对工程问题的分析难度,具有很高的适用性,同时它也加快了对工程问题的分析速度,可广泛应用于科学研究和工程技术中。

  参 考 文 献

  [1] 胡宗武,阎以诵.起重机动力学[M].北京:机械工业出版社,1988.20~40

  [2] 程文明,邓斌,王金诺.小车架为弹性结构时门式起重机的动态特性研究.西南交通大学学报,2001,36(2):144~148

  [3] 张玉琴,冯山岭,张淑红.桥式起重机的动力学模型与仿真计算.重庆机械科技.2005(3):1~4

  [4] MATLAB7.0 Help 2004.

  [5] 苏金明,黄国明,刘波.MATLAB与外部程序接口.北京:电子工业出版社.2004.162~178

  [6] 祝效华,廖伟志,黄永安,赵玉心.CAD/CAE/CFD/VPT/SC软件协作技术.北京:中国水利水电出版社,2004.290~291

  [7] 郑阿奇.Visual C++实用教程.北京:电子工业出版社.2007

  [8] 张平.MATLAB基础与应用简明教程.北京:北京航空航天大学出版社.2001

相关推荐
热门期刊
廊坊师范学院学报(社会科学版)《廊坊师范学院学报(社会科学版)》
《廊坊师范学院学报》杂志,于2001年经国家新闻出版总署批准正式创刊,CN:13-1310/G4,本刊在国内外有广泛的覆盖面,题材新颖,信息量大、时效性强的特点,其中主要栏目有:政...
黑龙江环境通报《黑龙江环境通报》
《黑龙江环境通报》杂志,于1988年经国家新闻出版总署批准正式创刊,CN:23-1398/X,本刊在国内外有广泛的覆盖面,题材新颖,信息量大、时效性强的特点,其中主要栏目有:污染...
地理学报《地理学报》
《地理学报》(月刊)1934年创刊,是学报级综合性学术刊物,主要刊登能反映地理学高学术水平的新研究成果,地理学与相邻学科的综合研究进展,地理学各分支学科研究前沿理论,与...
上海工程技术大学教育研究《上海工程技术大学教育研究》
《上海工程技术大学教育研究》以马列主义、毛泽东思想、邓小平理论和“三个代表”重要思想为指导,贯彻党的教育方针和“双百方针”,理论联系实际,开展教育科学研究...
青岛农业大学学报(社会科学版)《青岛农业大学学报(社会科学版)》
《青岛农业大学学报》(社会科学版)(季刊)创刊于1987年,是由青岛农业大学主办的、国内外公开发行的人文社科类综合性学术刊物。其前身为《莱阳农学院学报(社会科学版)》,...
大地纵横《大地纵横》
《大地纵横》创刊于1994,本刊以马列主义、毛泽东思想、邓小平理论和“三个代表”重要思想为指导,贯彻党的教育方针和“双百方针”,理论联系实际,开展教育科学研究和...
友情链接
中教杯 国家新闻出版总署 中国知网 万方数据 维普网 中国科学院 中国国家图书馆 央视英文版 中国留学网 中青网 中国国家人才网 中国经济网 中国日报网 中国新闻网 中国学术期刊网
关于我们
平台简介
诚聘英才
企业文化
竞争优势
版权信息
服务条款
客服承诺
常见问题
版权声明
合作加盟
期刊加盟
广告服务
联系我们
网站导航
期刊大全
论文下载
课题申报
学术会议
编辑QQ
编辑联络
2007-2023
中文学术期刊检索机构
bianjibu777@qq.com
联系我们

版权所有©2007- 2023 中国学术期刊网(qikanw.com) All Rights Reserved 京ICP备2021008252号
本站是学术论文网络平台,若期刊网有侵犯您的版权,请及时与期刊网客服取得联系,联系信箱: bianjibu777@qq.com    
中国学术期刊网