许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  ADAMS与MATLAB联合仿真

ADAMS与MATLAB联合仿真

阅读数 5
点赞 0
article_banner

[置顶] ADAMS/Rail与Matlab/Simulink联合仿真设置方法

本人用ADAMS2005r2和Matlab7.1版本,其他版本未尝试

下面的步骤是在模板中建立相应状态变量的基础上进行的。

1.首先将adams的路径改为matlab下的work工作目录;file/select directory

     2.进行only-files的动力学仿真,比如analysis name设置为test1car(这里的仿真时间和步长可以设置得非常小,比如0.01s和1个步长)

     3.在设置好input和output后,用controls/plant export将模型输出,比如file prefix设置为semiactive1s

     4.再进行一次only files的动力学仿真,设置与前一次相同;

     5.这时,你将在work文件夹下找到6个文件,如:

      test1car_dyn.acf

[置顶] ADAMS仿真内存(memory)不足的调节方法

开始--程序--MSC.software--MSC.ADAMS--ADAMS settings

分别打开Aview和Asolver中的Preference,在右侧memsize一栏中选择huge

最后点击Ok保存即可。

重新运行ADAMS便可以了。

[置顶] 建立后处理Request的方法

ADAMS软件自带的很多后处理request,但里面有时没有你想要的仿真结果,这就需要你自己动手去建request。

如果是在view中进行仿真的话,你只需建立相应的measure就可以在仿真后进入后处理中发现所要的曲线图。如果你是用car或rail来进行仿真的话,请参考以下步骤:

方法一:在template中打开模板模型,在build--request--new的界面中,在request中填入相应的request名称,选择“Define Using Type and Markers”,在output type一栏中选择你要建的request种类,在I marker和J marker中选择你要测量的变量所需的点,如果没有合适的marker可供选择,那就需要你先建marker。在建立新的request之后,对模板模型进行保存后,进入standard模式下

[置顶] 近年来利用ADAMS发表的论文

      近年来发表的学术论文:

      [1] Liu YQ, Yang SP, Liao YY. A Quantizing Method for Determination of Controlled Damping Parameters of Magnetorheological Damper Models. Journal of Intelligent Material Systems and Structures, 2011, 22(18):2127-2136. (SCI)

ADAMS主要文件格式(转)
     ADAMS/View二进制数据库bin文件以“ .bin”为文件名后缀,文件中记录了从ADAMS启动后到存储为bin文件时的全部信息-包含模型的完整拓扑结构信息、模型仿真信息以及后处理信息。可以包含多个模型、多个分析工况和结果。可以保存ADAMS/View的各种设置信息。文件为二进制不能阅读、编辑,只能通过ADAMS/View调阅,由于信息全面一般文件都比较大。
   
     ADAMS/View命令cmd文件以“ .cmd”为文件名后缀,是由ADAMS/View命令编写的模型文件,可以包含模型的完整拓扑结构信息(包括所有几何信息)、模型仿真信息,为文本文件,可读性强,可以进行编程,是ADAMS的二次开发语言,不包含ADAMS/View的环境设置信息,不包含仿真结果信息,只能包含单个模型。
    KF45的Matlab实现

  4阶5级龙格库塔法用于解一阶微分方程(组),对于高阶微分方程,可以将其转换为一阶微分方程组求解。原程序由John.H.Mathews编写(数值方法matlab版),但只能解微分方程,不能解微分方程组。由LiuLiu@uestc修改,使之能够解微分方程组。该程序精度比matlab自带的ode45更高。

rkf45.m:

function [Rt Rx]=rkf45(f,tspan,ya,m,tol)

      % Input:

      %          - f   function column vector

      %          - tspan[a,b] left & right point of [a,b]

机车车辆线速度与转速的转换
    经过推导和简化,得到如下公式:

其中V为线速度,单位km/h;

D为车轮直径,单位mm,(新车)机车一般为1250mm,(新车)货车车辆为840mm,(新车)客车车辆为915mm,CRH1型动车组为915/835mm,CRH2型动车组为860/790mm,CRH3型动车组为 ??  mm,CRH5型动车组为890/810

ADAMS中step函数的使用

step函数用于定义变化的量,如力、力矩等,格式:step(自变量,自变量起始点,力起始点,自变量终点,力终点值)

比如,设置作用力函数为step(time,0,0,2,100)+step(time,2,0,4,-100)+step(time,4,0,6,-100)+step(time,6,0,8,100)+step(time,8,0,10,-100)+step(time,10,0,12,100)+step(time,12,0,14,100)+step(time,14,0,16,-100)

其中,前4项可以实现8s时物体的速度为零,但一直是向前运动,后4项则反向运动到原点,16s之后,物体固定在初始位置,如图所示。要满足时间、位置或速度的条件,可以通过计算得到具体的表达式。

ADAMS后处理中数据及图形导出方法

ADAMS软件在进行仿真后,点击Review--Postprecesing或F8快捷键进入后处理中,按照需要数据导出分为两种情况:

(1)图形导出

把测量出的图形显示在后处理中,点file--print,print to选择file,file name可更改,native window选择导出的格式,如BMP、jpg、tiff等,考虑到分辨率问题,建议选择tiff格式。尺寸可不更改。右侧black and white为黑白色,color为彩色,可根据自己的需要更改。如果要直接放入论文中,建议选黑白色即可,彩色的打印效果偏淡。点击OK,即可在adams默认路径下找到导出的图片。


(2)数据导出

如果想根据数据重新计算、分析或绘图的话,就需要绘制图形的这些数据了。

点击file--export--spreadsheet或table,下面以table为例进行说明

ADAMS软件突然启动失败的解决方法


    有些使用者反映,昨天还在正常使用的ADAMS今天就启动不起来了,出现了如下图所示的错误。
   
     这是典型的license失效引起的启动失败问题,解决的办法依次为:


     (1)点击 开始--程序--MSC.software--MSC.Licensing ***--FLEXlm configuration Utility,选择Start/Stop/Reread项,先点stop,再点start,如果在下方状态栏内出现“Server Start Successful.”则表示成功,否则尝试下面的方法。


     (2) 点击 开始--程序--MSC.software--MSC.ADAMS ***--License setup,在最下方的License file path中点击Browse,选择安装ADAMS时生成的License.data,然后点OK即可

“文档被保护”的word文件简易破解方法
    (1)用Microsoft word软件打开被保护不能编辑的word(不能用WPS)。


     (2)点击另存为,保存为xml格式。
   


     (3)用记事本打开xml文件,搜索“password”字眼,找到例如“w:unprotectPassword="F35792E9"”的字段,将引号中的 F35792E9密码段改为八个零:00000000,然后保存该xml文件。

(4)用Microsoft word软件打开刚刚修改过的xml文件,点击“工具”--“取消文档保护”,右侧会出现勾选的选项,将所有已勾选的项都取消,然后奇迹就发生了——发现该文件可以编辑了。请尽情享受成功的喜悦吧!

免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删




相关文章
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空