第一篇:admas学习心得
hiADAMS/View 和ADAMS/Car的基础操作和心得
1、如何永久改变ADAMS的启动路径?在ADAMS启动后,每次更改路径很费时,我们习惯将自己的文件存在某一文件夹下;事实上,在 Adams 的快捷方式上右击鼠标,选属性,再在起始位置上输入你想要得路径就可以了。
2、如何将回放过程保存为AVI格式的电影文件,以便在其他场合使用? 点击plotting(或F8)进入postprocessor,右键--load ANIMATION,点击-play-开始仿真,点击-record-开始录制动画。
3、a/car Template Builder.为什么我看不见这个菜单选项?? 需要改一下的!在你的系统盘下去面。例如我的C:Documents and Settings ickytang(rickytang为我的用户名)下面有一个.acar文件,用记事本打开,然后将!Desired user mode(standard/expert)ENVIRONMENT MDI_ACAR_USERMODE standard 改为:!Desired user mode(standard/expert)ENVIRONMENT MDI_ACAR_USERMODE expert 再启动car就可以看见选项了!进入car后按F9或者在tools下面选第一项就可以在模板与标准界面之间切换!communicator communicator的出现是由于car是分块建模(子系统)为基础,而communicator告诉ADAMS软件子系统之间如何连接,所以communicator的名字要完全一样才行,而且对于某一特定的子系统而言,有多少与外部系统、testrig的连接就需要有多少个communicator suspension parameter代表悬架特性反映,可参考公用模板中_trailing_arm.tpl和_multi_link.tpl。communicator表示数据传递的。纵臂、螺旋弹簧、减震器有一端是外部连接,需要建立mount,然后会自动产生输入communicator.输出communicator一般有以下8个:(它主要是把数据传递给轮胎的)co[lr]_camber_angle
co[lr]_suspension_mount co[lr]_suspension_upright co[lr]_toe_angle co[lr]_tripot_to_differential co[lr]_wheel_center
cos_driveline_active cos_suspension_parameters_ARRAY 可参考公用模板中的悬架模型来建立。CAR中共有两种试验台(TEST_RIG),一种是MDI_SUSPENSION_TESTRIG,另一种是MDI_SDI_TESTRIG,前者用于悬架仿真,后者用于整车仿真,试验台是通过COMMUNICATOR与其它子系统链接的,请仔细阅读有关COMMUNICATOR的帮助。论坛中有关adams和simulink联合仿真的帖子不少,部分是成功者的经验,多数是初学者的疑惑。怎么安装和找到control模块,怎么在control中生成必需的中间文件,为什么仿真会失败?本人也曾对这些问题困惑过,经过一番摸索,积累了一点经验,愿与大家商讨。对于第一个问题,我想就不必多说了。对于第二个问题可以参考郑建荣的ADAMS虚拟样机技术入门与提高第十三章机电一体化系统仿真部分,书中有两个问题需要注意:(1)书中介绍的ADAMS版本好像是10.0的,对于使用12.0的有一些差异:在Plant Export设置中无法直接选择输入输出变量control_torque、azimuth_position、rotor_velocity,它们分别由专门的宏tmp_MDI_PINPUT和tmp_MDI_POUTPUT表示。(2)天线仰角的方位角似乎应该是elevatio n_position,而不是azimuth_position,后者是天线支撑的转角。其它按文中所述步骤进行,File Prefix栏可随便写,不必一定用ant_test,最后在ADAMS的当前目录下生成四个文件: ant_test.cmd ant_test.adm ant_test.acf ant_test.m 第三个问题基本上是由于没有正确设置路径,找不到所需的文件造成的,这也说明了control模块在设计时没有很好地考虑健壮性问题。具体来说simulink在开始仿真时要找到以下这些文件: 1、上述生成的文件,主要是ant_test.m和ant_test.cmd,ant_test.m用于在simulink中对control模块环境和一些参数进行初始化,它必须在仿真前执行;ant_test.cmd是天线模型定义文件,由于这里ADAMS是作为simulink创建的一个子进程而被启动的,它所需的模型文件名由simulink的调用参数传过来的,所以simulink要能够定位ant_test.cmd(我一开始把它放到adams当前目录下,频频失败)。2、adams_plant.dll,它其实就是adams_sub的核心,ADAMS提供一个S函数,用于adams和simulink联合仿真的调度和通讯,如果simulink找不到它,则仿真就不能进行。adams_plant.dll位于ADAMS12controls下。解决方法是在simulink中设置好上述文件所在的路径,但一个更方便的方法是把它们都拷到matlab的当前工作目录下,一般是MATLAB6p1work。经过以上设置,应该不会再出现仿真失败的对话框了吧。另外,如果因为一些原因仿真失败,需重启matlab,否则的话因为一些运行库的错误信息还保留在系统中,即便改正了错误仿真也会失败,只有重新启动初始化这些库。我用的是adams12和matlab6.1,以前流传它们之间存在不兼容的问题,其实都是上述原因造成的,不存在版本兼容的问题,adams和matlab都是成功的商业软件,在发布前经过了大量的测试,如果不兼容他们不会置若罔闻,现在好像还没有他们的官方声明吧。确实,大部分的失败是由于没有正确设置工作路径而造成的,我想既然是针对一个项目进行仿真,那干脆为自己的项目建立一个文件夹,使ADAMS和MATLAB的工作区都相同,如发现有时仿真不成,可把adams_plant.dll也事先拷贝到同一文件夹里,这样方便又不会出大错。另外,对于还不大熟悉MATLAB的来说,在重仿时最好重ADAMS里重新导入MATLAB,并且必须在MATLAB里重新运行(很多时候MATLAB原来产生的变量被替换了),而不能只是简单的重新运行MATLAAB里建立 的SIMULINK模型。总的来说,我感觉两者的联合仿真,困难之处不在于两者的接口问题,更关键的是我们所建立的机械系统的数学模型能否正确的建立,这将直接影响我们能否实现预想的控制目的,因为之所以要联合MATLAB,就是因为系统里各个量关系不好确定,要是容易确定的直接用ADAMS 里的函数等也可以控制了,对吧?所以要想更顺利的实现两者联合仿真的成功率,也需要对模型有准确的把握,不知道各位能否就机械方面较常见的系统归纳一下它们的数学模型,结合ADAMS实现更好的控制。图1 图2 图1 图2 图1 图2 图3 图4
8、关于路普路谱是高度保密的东西,我们可以找一个已经有的轮胎特性文件,*.tpf文件,然后在稍微修改一下,?安装目录下 12.0solver ire_dat 里有轮胎文件。
9、运动学仿真后,如何测量驱动力矩或者其他的物理量?我们在做机器人运动规划时,往往根据规划给出各个关节的运动轨迹,进行运动学分析,如果要查看实现该运动各个关节需要加的驱动力矩,可以右键单击相应的motion,然后在下拉菜单选择 measure,在出现的界面里面选择Torque,点ok就出来力矩曲线了,其他物理量类同。
10、Marker点与Pointer点区别 Marker:具有方向性,大部分情況都是伴随物件自动产生的,而 Point 不具有方向性,都是用户自己建立的;Marker点可以用来定义构件的几何形状和方向,定义约束与运动的方向等,而Point点常用来作为参数化的参考点,若构件与参考点相连,当修改参考点的位置时,其所关联的物体也会一起移动或改变。
11、如何在ADAMS下由数据生成样条曲线?在tools->command navigator....->Data element->create->spring line 后,会出現一个输入window窗口,选择numerical将xyz数值copy到xyz各自的表格上.......12、对 ADAMS/CONTROLS 的总结: 1)应用 ADAMS/VIEW 建立被控系统的 ADAMS 模型; 2)对建立好的模型增加主动力; 3)在模型中增加输入和输出状态变量,即输入函数;(现在这一部分还是不懂)4)在ADAMS/VIEW中通过tool/plug in项将ADAMS/CONTROLS控制模块LOAD; 5)在controls项对plant export进行设置; 6)点击ok即可在目录上生成控制仿真所需的文件; 7)启动MATLAB,将路径设为adams所生成的文件所在目录上; 8)在matlab的命令窗口输入生成的adams模型生成的m文件名称,将此m文件调进当前工作空间中; 9)在MATLAB的命令窗口输入adams_sys,将生成adams模型的simulink仿真模型; 10)建立控制系统得simulink模型; 11)这样就可以对系统进行仿真; 12)在matlab绘制仿真曲线;
13、ADAMS/VIEW 中输入、输出状态变量的设定方法: 1)在build/system elements/state variable/new建立系统的状态变量,其函数根据函数编辑器进行编辑,不同类型的变量选择不同的表达式。
14、ADAMS/VIEW 中的输入函数的指定方法:输入函数是指从输入状态变量取值的时间函数。只需在所建立的模型中在需要进行控制的部件施加一定的力或力矩,然后对其进行函数化:其函数的自变量为所指定的输入状态变量。这样所建立的模型就是受输入控制的系统。
15、在设计输入函数时,当输入函数表达的为力,而其自变量为其它的量,则通过指定adams函数来定义这一输入量。
16、现在还有两个问题没有解决:力与运动是什么关系,在ADAMS------MATLAB/SIMULINK仿真过程中需要设定的参数:PLANT EXPORT及SIMULINK仿真模块的ADAMS--SUB参数。
17、力与驱动的关系:驱动包括直线驱动和旋转驱动,他们配合约束副使用。驱动就是指使所定义的约束副的运动按照所设定的驱动方程运动;而力指在模型中某一构件上所施加的力,其运动方向及速度要根据力的函数决定。如,在建立汽车模型时,地
第二篇:admas错误改正方法(共)
导致矩阵异常的因素主要是Jacobian矩阵不可逆或者是模型中一些枢轴很小或为零。分析其本质原因:模型错误,如模型中零件的质量或者转动惯量为零,通常无质量的物体不受系统约束;该系统处于锁定状态;一个较大的力或力矩发生突变;如果积分器中选用了I3格式,则有可能是积分步长太小。
在这个时候你可以尝试以下几种办法:
首先应该确认建模过程中是否存在错误;使用别的积分器或者积分格式;放宽积分器误差范围;再次检测一下模型,以保证所有的加速度、力、力矩的数值均合理;使用LSOLVER/HARWELL以启动稀疏矩阵软件包进行分析。
其实基本上99%的仿真失败都可以这样排除:
首先:看看所有的part是不是有质量,质量对不对,单位对不对,所有的约束加得对不对,这一步检查完,排除错误后,基本上80%的模型可以仿真成功。如果还仿真不成功,就要调试求解器,比如换个求解器试试,或者,调求解参数,一般,把最大几分步长Hmax调小些试试,或者把误差调大写试试,反复试。
第三篇:admas机械球形搅拌机建模设计
一.题目说明:
机械搅拌机常应用于化学工业和食品工业中对拌料工作(如下图)。电动机带动小轮经过带传动减速,大轮带动连杆2逆时针回转,驱动大轮1—2—3组成曲柄滑杆机构带动杆三来回运动进行搅拌。1.机械球形搅拌机结构简图
2.机械球形搅拌机工作原理
3.相关数据
构件 小轮 大轮 半径 60mm 80mm
长度
宽度 厚度 10mm 10mm 大轮曲
柄
连杆2 连杆3
50mm 120mm 135mm
10mm 10mm
10mm 8mm 8mm 二.仿真建模过程
(1)打开adams界面,点击creat a new model
(2)点击OK,进入Adams开始建模,根据相关尺寸画出所有构件,如下
小轮
带凸台的大轮
带两个转动副的连杆
球形搅拌棒(3)确定个构件的之间的传动关系
1.大轮与小轮
通过带实现平稳减速的传动方式,设计时,取小轮半径r=60mm,大轮直径R=80mm,传动比i=0.75,采用耦合副,在工具栏中按钮,然后选取大轮和小轮两个旋转副,小轮为驱动副,大轮为从动副,在图形区的耦合副图标上单击右键,在弹出的菜单中选择Modify项,在对话框中拾取运动副,再输入传递比例关系k1和k2,确定约束关系k1θ1+k2θ2=0,画出带传动
2.设置曲柄摇杆机构
①搅拌机的传动包括由大轮—杆2—杆3组成的曲柄摇杆机构,如图
建立约束如下:
1.大轮上的凸台与大轮固定,随大轮一起转动。
2.凸台与连杆构成转动副.3.连杆与搅拌棒构成旋转副.4.搅拌棒与机架构成旋转副.该结构有小轮驱动,小轮上建立驱动结构
②曲柄摇杆机构的尺寸设计
曲柄摇杆机构的条件:
1.杆长条件:最长杆+最短杆<两中间杆之和 2.最短杆是曲柄
设计长度:
AB=50mm
BC=120mm CD=78.1mm
AD=138.3mm 此长度满足杆长条件,且最短杆为曲柄,可以实现搅拌机的搅拌棒做来回往复运动的条件 三.仿真分析
对所建立的模型进行仿真,发现机构能按预定的轨迹运行,再机构运行的过程中,可以通过对小轮转速的控制,实现对搅拌速度的正确控制,所建立的模型可行。
四.学习虚拟样机的感悟
进过半学期对ADAMS的学习,我对ADAMS有了一定的了解和认识。记得第一次接触它,是在老师的第一堂课上,跑动的小车、逼真的雷达侦察机、不可思议的种种运动机构。。让当时的我眼界大开,是什么东西让这些复杂的运动展现在我们面前,是什么东西让我们把脑中想象的运动变成电脑屏幕的仿真模型,后来,随着一节节课的学习,通过对ADAMS的不断学习,我知道了怎么去创建一个元素,怎么去编辑一些构件以及添加约束和驱动,慢慢的我也学会了建立一些常用的模型。
后来,在上机实验的时候,我才发现“纸上得来终属浅”的道理,在建模的过程中,我束手无策,平时上课学到的到了自己去操作的时候就变得非常吃力.不过,随着慢慢的对ADAMS这款软件的学习和熟悉,我慢慢的熟练图形区和工具栏中各个图标的使用,在几次的上机实验后,我明白了ADAMS的学习需要不断的练习,不断的对各项操作的熟练。
这次建模练习也是一次对ADAMS进行“充电”良好机会,第一次尝试去自己仿真机构传动,虽然我设计的机构传动关系并不复杂,但是设计的过称中仍然是困难重重,常常设计出来建立好模型,仿真起来屡屡出错,后来经过不断的调试,不断的改进,才弄出满意的作品.在这次练习中,通过和同学的交流,也看到他们的作品,我学到了很多。我发现很多同学的作品很新颖也很复杂,他们设计起来更是起早摸黑,我想他们更是收获很多,每次我遇到的问题,他们也是同样遇到过,向他们讨教,问题往往迎刃而解。
这次练习虽然设计的机构并不复杂,但也是令我受益匪浅,激发了我对ADAMS的兴趣。我想在以后的时间里,应该对它多多练习,也应该去多多思考,当然,我也希望以后对一些稀奇古怪的机构进行仿真,做一个ADAMS的热爱者!
第四篇:学习心得
培训心得体会
经过为期三周,总计六天的听特尔未来教育培训学习,我们学到了很多平时没被关注的东西,此次培训为我以后的教学工作提出了很多值得借鉴的指导意见。
本次教育培训主讲教师所采用的教学策略与教学方法,使我和所有参与培训的学员受益匪浅。这种培训方式给我们参与培训的教师提供更多交流的机会,使我们可以在集体合作交流、共享展示、相互评价中很轻松的完成培训内容。当然这也对参与培训的教师提出了一定的要求,必须具有完成培训任务所需要的技术、理念和相关知识。否则会不能很出色的完成培训任务。在这段时间里,我相信每位老师都遇到了挑战,但是更多的肯定是对教育教学的启迪。
在此次英特尔远程教育培训中我们有明确的学习目标,紧紧围绕“项目教学”这种方式展开。项目学习也是构建主义理论下所开展的一种教学方式。它充分发挥了以学生为中心,教师充当引导者的教学方式,让学生和教师共同利用头脑风暴确定学生感兴趣的项目,为学生创设了更多的学习机会,其中包括:课堂学习、网络学习、社会实践学习等。使学生的学习内容和范围都变得宽泛了,学生的思维得到了深化,学生的能力得到了发展,促进了学生积极的成为问题的解决者,真正的提高了学习的高效性。当然在学习之初,我经历了困惑、迷茫,但通过仔细的看教学短片,逐渐有了一定的头绪。通过模块一的学习,使我了解了项目单元构思的理论知识,知道了项目学习是让学生将所学知识与现实世界相联系的有效途径,对项目学习与传统教学进行了对比,从而使自己认真的思考了将项目教学的意义。同时也思考了对于自己来讲实施项目教学要面临的挑战,如果真的自己实施这种教学方式应该应用什么样的教学策略和教学方法才能满足不同学生的学习需求,鼓励学生接受并乐于这种学习方式。当然在项目学习理论中找到了一些解决办法,如:为学生设定学情调查表,找到不同层次学生的不同需求。模块二的教学内容为我实际开展项目教学指明了方向,从项目的教学的学习计划的制定、确定项目学习目标、设计框架问题到如何评价学生等。
我们深知,我们进行的培训并不是“英特尔未来教育”项目培训的全部。更重要的是这些接受了培训的教师回到自己的岗位后,在自己的教学中如何利用现代信息技术组织学生开展研究性学习,实现现代信息技术与学科教学的整合,进而掀起利用现代信息技术组织学生开展研究性学习的高潮,推动学校教学模式的改变,适应新课改以对教师教学的要求。如何才能使“英特尔未来教育”的教育理念、教学模式在学校领导、教师中深入人心,开花结果,这正是我们所思考的问题,也是我们需要迫切解决的问题。,英特尔未来教育十分重视融合现代教育观念教学手段,尤其是计算机网络在当今教育中的应用,计算机及互联网为教师和学生提供了更加方便、丰富,快捷的信息与知识。学生利用现代信息技术查找资料分析和解决问题的同时将涉及边缘或其它学科知识,而不仅仅局限在某一学科上,它打破了学科界限,这更容易使知识融合贯通,增强不同学科的相互渗透,使学生知识全面提高。但相对传统教学英特尔未来教育对教师提出了更高要求,它要求教师是综合型的,相关学科知识面要广,有教学机智善于处理教学中意料之外的突发事件,能处理好学生各种各样的问题。英特尔未来教育以计算机及网络为基本平台,在教学中融入了高科技,也是教学艺术与科学技术的整合。
“英特尔未来教育”给我们提供了新的教学理念,我意识到“问题化教学”新的教学模式已经是势在必行的时候了。但是无论是任何一种教学模式都不是死的条条框框,在实际的教学过程中必须加以灵活运用。“英特尔未来教育”要求我们应用计算机完成问题设计,但是,在我们农村学校,很多老师对计算机还只是从概念上的认识,根本谈不上操作和应用了,所以,“信息技术与学科的教学整合”在农村大面积推广实施是有一定的困难。当然,新的教学思想和新的教学理念必然推动着教育的发展。正如英特尔公司首席势行官克瑞格-贝瑞特博士说的,计算机和互联网不能自动带来教育的革命,因为计算机并不是什么神奇的魔法,而教师才是真正的魔术师。通过这次培训,我坚信“问题化教学”会在基础教育的创新发展中彰显神奇的魅力。
今后我会将在这里学到的新知识尽快地内化为自己的东西,运用于教育教学过程中去,将学到的知识运用于教育教学实践中去,让培训的硕果在教育事业的发展中大放光彩。在今后的日子里,我将不断地学习理论知识,用理论指导教学实践,研究和探索教育、教学规律,把科研和教学结合起来,做一个专家型、学者型的教师,使自己具有所教学知识方面的前瞻性。这样,才能培养出新时期“发现型、发明型、创造型、创新型”的学生。为了我们的教育,为了我们的学生,也为了我们自己,我会时时处处都要注重自己的师德修养和人格塑造,并加强自己的理论素养和专业技能的学习和提高,具有较强的教育科研意识和能力,有目的地总结教育经验,反思教学实践,一切从实际出发,切实担负起教师应尽的责任和义务,做好学生成长过程中的指路人。
第五篇:学习心得
亚伟速录培训人才就业经验交流会学习心得
2010年12月18日,我参加了由北京市速记协会、人才中心策划主办的亚伟速录培训人才就业经验交流会。本次会议有52所大、中专院校及培训机构参加,参会人数达80余人。
大会由北京市速记协会秘书长廖清主持。会议开始由北京市速记协会人才中心主任史淑玲代表协会和人才中心全体老师向予会人员做了致词,会上有11个先进单位代表做了精彩的发言。代表们精湛的培训技能、技巧,毫无保留的在会上向参会者敞开心扉的畅谈,得到了所有参会者的高度赞赏和认可。由于时间紧、每个专家代表只有10分钟的发言时间,但是代表们纷纷抓住暂短的时间,展示了自己单位的精彩片断,发言人没有尽兴、听讲的人没有过瘾。
最后由北京市速记协会副理事长唐可为做了总结发言。唐可为先生,首先对大会的召开,给予了高度的评价,并对所有参会者呼吁,速录教育过程应该与技能培训与素质培训并重。速录教育理念应该从培养工具型人才向造就智能型人才的方向提升,速录人才的市场需求是非常旺盛的,希望这次会议能起到推波助澜的作用。各院校之间要建立联系,互相学习、取之长,用于己。为改变目前高端速录人才匮乏的现状而尽力。早日培养出高端的速录人才,满足社会高层次的需求。副理事长唐可为还指出:听到各位院长、校长的发言,可以明确的告诉大家,速录从何处来到何处去,答案已经摆在眼前,速录师有一条康庄大道可走。法院、文职人员、专业的速录师,薪酬待遇都描
述的非常清楚,大到中直机关,小到电视台专门做字幕的直播人员,有方方面面的用人场景。最后他对在座的各院校领导提出了更高的要求。他希望今后培训秘书的时候,是否再打开思路,考虑培养能够掌握一门外语的专业人才,让他们两人合二为一,如果有外国人讲话时,我们采取的不是传统的同传,而是我听到的是外语。跟你交流的时候用中文,那是对传统行业的一个颠覆,这个颠覆一旦成功,速录行业欢欣鼓舞,而同传行业要徘徊。我们已经创造了一个行业,不是更开心嘛!行业协会是大家的行业,不是某个人的,我们怎样把大家的思想、把大家的智慧,用我们的行业的平台集中起来,发挥作用。这是我们今天需要思索的问题。最后他说:非常感谢大家能够放弃休息时间,来参加这次大会!唐可为先生的精彩发言在一片热烈的掌声中结束。
会议结束后,大家久久不愿离去。很多院校的领导、老师纷纷反映这次亚伟速录教育培训人才就业工作经验交流会开的非常好,他们受益匪浅,从中学到了很多东西。我认为只有将速录技能与高校相关专业相结合,才能培养出高素质技能型人才。如果学生具有一定的专业知识,又有速录技能,毕业后即可以到公、检、法等政法部门从事书记员和速录员工作,也到政府机关、企事业单位、大型集团,新闻媒体、出版社,或新闻发布会、嘉宾访谈现场、会议服务等从事文字编辑、文稿录入和资料整理工作
此次经验交流会的经验证明,速录工作是一个新兴行业,速录人才缺口较大,速录行业的发展空间巨大。随着社会发展的科技化、网
络化、信息化,大量的文字信息需要处理,有文字的地方就会有速录的用武之地。
随着速录行业的发展,只要充分利用好我院的速录实训室,充分发挥与北京市速记协会,与本地各速录公司的合作关系,就一定会培养出优秀的速录人才,不仅能有效提高法律专业的就业质量和对口就业率,而且对其他专业的就业工作也会有积极的促进作用。