
length(x)函数是求x的长度,
如果x是向量,那就是向量长度或者说元素个数。
如果x是矩阵,那等于max(size(x)),也就是各维长度的最大值。比如二维的就是行数和列数的最大值。
你说P=length(generator)单独执行不了,
当然是了,要先有generator才能调用length()函数,要不它求谁的长度啊?
这个跟第一段里的length不同。
第一段的length是你自己定义的变量,而第三段的length()是个函数。
而且第一段是脚本文件或者说命令文件,相当于把命令行执行的一系列命令保存到一个m文件里。
而第二、三段是函数文件,虽然也是m文件,但首行是function ,
代表不是脚本而是函数,里面的变量跟命令行里定义的变量无关。
如果是两个脚本或者脚本文件跟你手动敲的命令里,都定义了同样名字的变量或函数(同为变量或者同为函数),那后面执行的脚本或命令里的变量或函数就覆盖前面的,不过同样名字的变量跟函数间不会混淆的。
如果是脚本跟函数内部的同名变量,它们之间不会混淆的,函数内部的是局部变量,不受外部同名变量的影响。
波的振幅、相角,频率等知识在高中三角函数以及大学物理中都有涉及,不做叙述。
在表格中整理并用于复习各种机械振动模型的微分方程、微分方程的解、新的定义和衍生公式。
单自由度无阻尼自由振动
最简单的振动系统就是单自由度无阻尼自由振动。d簧振子是最简单的模型,对其进行动力学分析可以得到微分方程,由常微分方程的解的理论可以得到其方程式。同样为单自由度无阻尼自由振动的情况还有:竖直放置的d簧,自由梁,单摆,复摆,扭振系统等。它们微分方程的形式都是一样的,只是具体参数不同。

 




能量法


keq一等效刚度:使系统在广义坐标方向产生单位位移,需要在这一坐标方向施加的力或力矩。
meq一等效质量:使系统在广义坐标方向产生单位加速度,需要在这一坐标方向施加的力或力矩。
瑞利法
瑞利法是基于能量法,用于处理d簧质量不能忽略的质量d簧系统的振动问题。在单自由度质量d簧系统中,将具有分布质量的d性元件代入无阻尼自由振动的简谐规律,即以集中质量代替分布质量,计算其动能。

1与以前单自由度系统时不同,这里d簧不但有刚度,而且有质量,是个d性体。
2若考虑d簧质量m,对固有频率的影响,相当于把d簧质量的三分之一加到重块上即可。
单自由度有阻尼自由振动
阻尼有很多种,材料阻尼、结构阻尼、流体阻尼……我们重点研究粘性阻尼——也称线性阻尼,粘性阻尼力与速度成正比。。加入阻尼进行动力学分析,可得到单自由度有阻尼自由振动的微分方程。(公式在表格)
其它阻尼转化成粘性阻尼,称为等效粘性阻尼。



强迫振动
强迫振动的微分方程的解有两部分:通解和特解。通解部分同单自由度有阻尼自由振动,特解部分放在表格。
复频率响应


隔振



任意激励的响应



脉冲

利用单位脉冲函数的性质,可以把时间在t=a作用的脉冲力F(t)产生的冲量表示为
脉冲响应函数:



打开CSDN,阅读体验更佳
二阶系统响应指标图_机械振动理论(1)-单自由度系统_justride的博客-CSD
单自由度机械系统是最简单的一种机械振动系统。 图1 单自由度系统 系统的动力学方程及传递函数 假设一个单自由度系统的受力情况如下: 图2 单自由度系统受力示意图 若该粘性阻尼单自由度( )系统(图2)的力平衡方程式表示惯性力、阻
单自由度系统的随机振动计算与abaqus仿真验证_lijil168的博客
1、参考单自由度振动计算 2、习题 假设一自由度系统受到的激励力是均值为0、自谱为S0=1的理想白噪声平稳过程。求系统响应的均方值与自谱(功率谱密度函数,表示随机过程的均方值在频率内的分布密度)。 设m=1,k=(2pi)2,阻尼
基于MATLAB的机械振动系统响应求解
以一个二自由度汽车振动系统为研究对象,通过分析该系统中汽车悬架的振动形式及受力状况,求解该振动系统的数学模型和振动微分方程。运用Matlab软件编程求出汽车悬架的转角θ和质心位移X,绘出该振动系统响应的图像。求解过程简短,图像数据准确、明了,且符合振动学原理,显现了Matlab在求解此类机械振动系统的响应中的适用性和优越性,从而为求解一般机械振动系统的响应提供了简单有效的方法。
机械动力学试卷(振动)试题
主要涉及振动方面的几个典型算例,研究生算题,包括固有频率、固有振型计算,系统响应等方面的练习题
最新发布 基于机械系统动力学的原理_对辊轧机的四自由度垂直振动模型分析_matlab
达摩老生出品,必属精品,亲测校正,质量保证 资源名:基于机械系统动力学的原理_对辊轧机的四自由度垂直振动模型分析_matlab 资源类型:matlab项目全套源码 源码说明: 全部项目源码都是经过测试校正后百分百成功运行的,如果您下载后不能运行可联系我进行指导或者更换。 适合人群:新手及有一定经验的开发人员
单自由度振动响应分析程序GUI,单自由度系统自由振动实验报告,matlab
可用于求解单自由度系统四种振动响应时域图的用户图形界面,可以随时调整相关参数。
第1章单自由度系统的振动pdf
单自由度系统的振动,很好的讲义,方便大家学习,单自由度系统的振动,很好的讲义,方便大家学习,单自由度系统的振动,很好的讲义,方便大家学习。
单自由度机械系统动力学——牛头刨床运动例题
答: 图3 空载启动后曲柄的稳态运动规律 图4 开始刨削工件的加载过程 图5 空载与切削时的稳态响应 Matlab求解代码: [mainm] global P VP %各点位置与速度为全局变量 P=zeros(5,2); VP=zeros(5,2); P(3,2)=-038; P(5,2)=02; Je=zeros(1,61); Mre=ze
继续访问
单自由度振动系统 matlab,单自由度系统的振动及matlab分析
《单自由度系统的振动及matlab分析》由会员分享,可在线阅读,更多相关《单自由度系统的振动及matlab分析(6页珍藏版)》请在金锄头文库上搜索。1、单自由度系统的振动及 matlab 分析 摘要:以d簧质量系统为力学模型,研究单自由度系统的特性有着非常普遍的实际意义。根据单自由度振动系统数学模型,利用 Matlab 软件设计了单自由度振动系统的数学仿真实验。通过实验可以得到单自由度振动方程的数
继续访问
洞幺邦单自由度d簧阻尼系统
已知质量m=10kg,d簧系数k=1000N/m,阻尼c=40N•s/m。且质量块的初始位移x(0)=002m,其初始速度x´(0)=0m/s。 阻尼是用来衡量系统自身消耗振动能量能力的物理量,在运动过程中,阻尼器的阻尼力总是与d簧块的运动方向相反,如下式所示: (21) 其中, 为阻尼器的阻尼系数,数值为40Ns/m; 为d簧块运动位移的导数。 d簧受到外作用时,在线性范围内,d簧力的大小与d簧的形变成正比,d簧力的方向总是与形变方向相反。d簧提供的热力如下所示:
继续访问

机械振动学|基础篇
楔子 在学习之前,一定要秉持着一种观念:也就是学科之间互相交叉,你中有我我中有你(普遍联系)。所以我们可以去寻找不同学科之间的关联性,以期建立完整的体系,方便我们的记忆,提高学习的效率。 要研究的机械振动是什么? 在大学物理中,我们学过:机械振动是指物体或质点在其平衡位置附近所作有规律的往复运动。而当机械振动学单独拿出来作为一个科目时,就要对大学物理中的知识进行延伸和拓展。 我们研究的大部分问题,都是系统的问题。钱学森认为:系统是由相互作用相互依赖的若干组成部分结合而成的,具有特定功能的有机整体,而
继续访问

英语口语415之每日二十个英语单词
2020/09/01每日二十个英语单词 system services control point (SSCP) 系统业务控制点,系统服务控制点 system time clock (STC) 系统时钟 system uptime 系统运行时间 system verification 系统验证 system verification suite (SVS) 系统验证组 system, Berkeley intelligent processing (BIPS) 柏克莱智能处理系统 system
继续访问
第四章 机械振动
机械振动41 简谐振动411 简谐振动的动力学特性412 单摆42 简谐振动的运动学421 简谐运动的运动学方程422描述简谐振动的三个重要的特征向量1 振幅2 周期3 相位和初相位423 简谐振动的矢量表示法43 简谐振动的能量44 简谐振动的合成441 同方向、同频率简谐振动的合成442 两个同方向、不同频率简谐振动的合成443 两个相互垂直、相同频率的简谐振动的合成(没整理)444 两个相互垂直、不同频率的简谐振动的合成(没整理)445 振动的频谱分析4
继续访问
单自由度系统的振动的幅频特性曲线及相频特性曲线及matlab分析,实验四 线性系统的频域分析
实验四 线性系统的频域分析一、实验目的1.掌握用MA TLAB 语句绘制各种频域曲线。2.掌握控制系统的频域分析方法。二、基础知识及MATLAB 函数频域分析法是应用频域特性研究控制系统的一种经典方法。它是通过研究系统对正弦信号下的稳态和动态响应特性来分析系统的。采用这种方法可直观的表达出系统的频率特性,分析方法比较简单,物理概念明确。1.频率曲线主要包括三种:Nyquist 图、Bode 图和N
继续访问
连载第五章机械振动第一节——简谐振动
我是灼灼,一只初学Java的大一金渐层。 向往余秀华和狄兰·托马斯的疯狂,时常沉溺于将情感以诗相寄;追逐过王尔德、王小波的文字,后陷于毛姆和斯蒂芬·金不可自拔;热爱文学的浪潮,白日梦到底却总在现实里清醒;艳羡平静又极度渴盼奔跑的力量。 欢迎与我交流鸭· QQ:1517526827; 个人博客:>
我大学毕业论文也搞过电脑模拟设计,不过我设计的是玻璃钢气瓶,当时我采用了用做机械设计的ANSYS软件来完成。该软件是美国航空航天局的设计软件。可以用做你的设计。不过你得查相关实验参数。用软件给你分析时候能承受。你也可以用ADAMS软件
ADAMS,即机械系统动力学自动分析(Automatic Dynamic Analysis of Mechanical Systems),该软件是美国MDI公司(Mechanical Dynamics Inc)开发的虚拟样机分析软件目前,ADAMS己经被全世界各行各业的数百家主要制造商采用根据1999年机械系统动态仿真分析软件国际市场份额的统计资料,ADAMS软件销售总额近八千万美元,占据了51%的份额
ADAMS软件使用交互式图形环境和零件库,约束库,力库,创建完全参数化的机械系统几何模型,其求解器采用多刚体系统动力学理论中的拉格郎日方程方法,建立系统动力学方程,对虚拟机械系统进行静力学,运动学和动力学分析,输出位移,速度,加速度和反作用力曲线ADAMS软件的仿真可用于预测机械系统的性能,运动范围,碰撞检测,峰值载荷以及计算有限元的输入载荷等
ADAMS一方面是虚拟样机分析的应用软件,用户可以运用该软件非常方便地对虚拟机械系统进行静力学,运动学和动力学分析另一方面,又是虚拟样机分析开发工具,其开放性的程序结构和多种接口,可以成为特殊行业用户进行特殊类型虚拟样机分析的二次开发工具平台ADAMS软件有两种 *** 作系统的版本:UNIX版和Windows NT/2000版本书将以Windows 2000版的ADAMS l20为蓝本进行介绍
ADAMS软件由基本模块,扩展模块,接口模块,专业领域模块及工具箱5类模块组成,如表3-1所示用户不仅可以采用通用模块对一般的机械系统进行仿真,而且可以采用专用模块针对特定工业应用领域的问题进行快速有效的建模与仿真分析
表3-1 ADAMS软件模块
基本模块
用户界面模块
ADAMS/View
求解器模块
ADAMS/Solver
后处理模块
ADAMS/PostProcessor
扩展模块
液压系统模块
ADAMS/Hydraulics
振动分析模块
ADAMS/Vibration
线性化分析模块
ADAMS/Linear
高速动画模块
ADAMS/Animation
试验设计与分析模块
ADAMS/Insight
耐久性分析模块
ADAMS/Durability
数字化装配回放模块
ADAMS/DMU Replay
接口模块
柔性分析模块
ADAMS/Flex
控制模块
ADAMS/Controls
图形接口模块
ADAMS/Exchange
CATIA专业接口模块
CAT/ADAMS
Pro/E接口模块
Mechanical/Pro
专业领域模块
轿车模块
ADAMS/Car
悬架设计软件包
Suspension Design
概念化悬架模块
CSM
驾驶员模块
ADAMS/Driver
动力传动系统模块
ADAMS/Driveline
轮胎模块
ADAMS/Tire
柔性环轮胎模块
FTire Module
柔性体生成器模块
ADAMS/FBG
经验动力学模型
EDM
发动机设计模块
ADAMS/Engine
配气机构模块
ADAMS/Engine Valvetrain
正时链模块
ADAMS/Engine Chain
附件驱动模块
Accessory Drive Module
铁路车辆模块
ADAMS/Rail
FORD汽车公司专用汽车模块
ADAMS/Pre(现改名为Chassis)
工具箱
软件开发工具包
ADAMS/SDK
虚拟试验工具箱
Virtual Test Lab
虚拟试验模态分析工具箱
Virtual Experiment Modal Analysis
钢板d簧工具箱
Leafspring Toolkit
飞机起落架工具箱
ADAMS/Landing Gear
履带/轮胎式车辆工具箱
Tracked/Wheeled Vehicle
齿轮传动工具箱
ADAMS/Gear Tool
32 ADAMS软件基本模块
321 用户界面模块(ADAMS/View)
ADAMS/View是ADAMS系列产品的核心模块之一,采用以用户为中心的交互式图形环境,将图标 *** 作,菜单 *** 作,鼠标点击 *** 作与交互式图形建模,仿真计算,动画显示,优化设计,X-Y曲线图处理,结果分析和数据打印等功能集成在一起
ADAMS/View采用简单的分层方式完成建模工作采用Parasolid内核进行实体建模,并提供了丰富的零件几何图形库,约束库和力/力矩库,并且支持布尔运算,支持FORTRAN/77和FORTRAN/90中的函数除此之外,还提供了丰富的位移函数,速度函数,加速度函数,接触函数,样条函数,力/力矩函数,合力/力矩函数,数据元函数,若干用户子程序函数以及常量和变量等
自90版后,ADAMS/View采用用户熟悉的Motif界面(UNIX系统)和Windows界面(NT系统),从而大大提高了快速建模能力在ADAMS/View中,用户利用TABLE EDITOR,可像用EXCEL一样方便地编辑模型数据,同时还提供了PLOT BROWSER和FUNCTION BUILDER工具包DS(设计研究),DOE(实验设计)及OPTIMIZE(优化)功能可使用户方便地进行优化工作ADAMS/View有自己的高级编程语言,支持命令行输入命令和C++语言,有丰富的宏命令以及快捷方便的图标,菜单和对话框创建和修改工具包,而且具有在线帮助功能ADAMS/View模块界面如图3-1所示
图3-1 ADAMS/View模块
ADAMS/View新版采用了改进的动画/曲线图窗口,能够在同一窗口内可以同步显示模型的动画和曲线图;具有丰富的二维碰撞副,用户可以对具有摩擦的二维点-曲线,圆-曲线,平面-曲线,以及曲线-曲线,实体-实体等碰撞副自动定义接触力;具有实用的Parasolid输入/输出功能,可以输入CAD中生成的Parasolid文件,也可以把单个构件,或整个模型,或在某一指定的仿真时刻的模型输出到一个Parasolid文件中;具有新型数据库图形显示功能,能够在同一图形窗口内显示模型的拓扑结构,选择某一构件或约束(运动副或力)后显示与此项相关的全部数据;具有快速绘图功能,绘图速度是原版本的20倍以上;采用合理的数据库导向器,可以在一次作业中利用一个名称过滤器修改同一名称中多个对象的属性,便于修改某一个数据库对象的名称及其说明内容;具有精确的几何定位功能,可以在创建模型的过程中输入对象的坐标,精确地控制对象的位置;多种平台上采用统一的用户界面,提供合理的软件文档;支持Windows NT平台的快速图形加速卡,确保ADAMS/View的用户可以利用高性能OpenGL图形卡提高软件的性能;命令行可以自动记录各种 *** 作命令,进行自动检查
322 求解器模块 (ADAMS/Solver)
ADAMS/Solver是ADAMS系列产品的核心模块之一,是ADAMS产品系列中处于心脏地位的仿真器该软件自动形成机械系统模型的动力学方程,提供静力学,运动学和动力学的解算结果ADAMS/Solver有各种建模和求解选项,以便精确有效地解决各种工程应用问题
ADAMS/Solver可以对刚体和d性体进行仿真研究为了进行有限元分析和控制系统研究,用户除要求软件输出位移,速度,加速度和力外,还可要求模块输出用户自己定义的数据用户可以通过运动副,运动激励,高副接触,用户定义的子程序等添加不同的约束用户同时可求解运动副之间的作用力和反作用力,或施加单点外力
ADAMS/Solver新版中对校正功能进行了改进,使得积分器能够根据模型的复杂程度自动调整参数,仿真计算速度提高了30%;采用新的S12型积分器(Stabilized Index 2 intergrator),能够同时求解运动方程组的位移和速度,显著增强积分器的鲁棒性,提高复杂系统的解算速度;采用适用于柔性单元(梁,衬套,力场,d簧-阻尼器)的新算法,可提高S12型积分器的求解精度和鲁棒性;可以将样条数据存储成独立文件使之管理更加方便,并且spline语句适用于各种样条数据文件,样条数据文件子程序还支持用户定义的数据格式;具有丰富的约束摩擦特性功能,在Translational, Revolute, Hooks, Cylindrical, Spherical, Universal等约束中可定义各种摩擦特性
323 后处理模块(ADAMS/PostProcessor)
MDI公司开发的后处理模块ADAMS/Postprocessor,用来处理仿真结果数据,显示仿真动画等既可以在ADAMS/View环境中运行,也可脱离该环境独立运行如图3-2所示
ADAMS/PostProcessor的主要特点是:采用快速高质量的动画显示,便于从可视化角度深入理解设计方案的有效性;使用树状搜索结构,层次清晰,并可快速检索对象;具有丰富的数据作图,数据处理及文件输出功能;具有灵活多变的窗口风格,支持多窗口画面分割显示及多页面存储;多视窗动画与曲线结果同步显示,并可录制成**文件;具有完备的曲线数据统计功能:如均值,均方根,极值,斜率等;具有丰富的数据处理功能,能够进行曲线的代数运算,反向,偏置,缩放,编辑和生成波特图等;为光滑消隐的柔体动画提供了更优的内存管理模式;强化了曲线编辑工具栏功能;能支持模态形状动画,模态形状动画可记录的标准图形文件格式有:gif,jpg,bmp,xpm,avi 等;在日期,分析名称,页数等方面增加了图表动画功能;可进行几何属性的细节的动态演示
图3-2 ADAMS后处理模块
ADAMS/PostProcessor的主要功能包括:为用户观察模型的运动提供了所需的环境,用户可以向前,向后播放动画,随时中断播放动画,而且可以选择最佳观察视角,从而使用户更容易地完成模型排错任务;为了验证ADAMS仿真分析结果数据的有效性,可以输入测试数据,并测试数据与仿真结果数据进行绘图比较,还可对数据结果进行数学运算,对输出进行统计分析;用户可以对多个模拟结果进行图解比较,选择合理的设计方案;可以帮助用户再现ADAMS中的仿真分析结果数据,以提高设计报告的质量;可以改变图表的形式,也可以添加标题和注释;可以载入实体动画,从而加强仿真分析结果数据的表达效果;还可以实现在播放三维动画的同时,显示曲线的数据位置,从而可以观察运动与参数变化的对应关系
33 ADAMS软件扩展模块
331 液压系统模块(ADAMS/Hydraulics)
应用ADAMS/Hydraulics模块,用户能够精确地对由液压元件驱动的复杂机械系统进行动力学仿真分析这类复杂机械系统包括:工程机械,汽车制动系统,汽车转向系统,飞机起落架等运用ADAMS/Hydraulics模块可以提高机械工程师建立包括液压回路在内的机械系统动力学模型的能力,工程师利用ADAMS/Hydraulics和ADAMS/Controls模块相结合,就可以在同一仿真环境中建造,试验和观察包括机-电-液一体化的虚拟样机ADAMS/Hydraulics是选装模块,使用的前提条件是要具备ADAMS/SoIver和ADAMS/View模块
ADAMS/Hydraulics可以帮助用户将系统性能仿真与液压系统设计无缝集成为一体用户可以首先在ADAMS/View中建立液压回路框图,然后通过液压油缸将其连接到机械系统模型中,最后选取最适当的,功能最强的积分器仿真分析整个系统的性能用户同时使用ADAMS/Hydraulics和ADAMS/Controls,可以提供阀体的反馈控制输入并且由于液压系统与机械系统之间的相互作用在计算机内被有机地集成为一体,因此可以方便地进行系统的装配和仿真试验
用户应用ADAMS/Hydraulics模块,可以建造机械系统与液压回路之间相互作用的模型,并在计算机中设置系统的运行特性,进行各种静态,模态,瞬态和动态分析例如:可以进行液压系统峰值压力和运行压力的分析,液压系统滞后特性的分析,液压系统控制的分析,功率消耗的分析,液压元件和管路尺寸的分析等由于ADAMS/Hydraulics采用了与ADAMS/View相同的参数化功能和函数库,因此用户在液压元件设计中同样可以运用设计研究(DS),试验设计(DOE)以及优化(OPTIMIZE)等技术
332 振动分析模块(ADAMS/Vibration)
ADAMS/Vibration是进行频域分析的工具,可用来检测ADAMS模型的受迫振动(例如;检测汽车虚拟样机在颠簸不平的道路工况下行驶时的动态响应),所有输入输出都将在频域内以振动形式描述,该模块可作为ADAMS运动仿真模型从时域向频域转换的桥梁
通过运用ADAMS/Vibration可以实现各种子系统的装配,并进行线性振动分析,然后
利用功能强大的后处理模块ADAMS/PostProcessor进一步作出因果分析与设计目标设置分析
采用ADAMS/Vibration模块,可以在模型的不同的测试点,进行受迫响应的频域分析频域分析中可以包含液压,控制及用户系统等结果信息;能够快速准确将ADAMS线性化模型转入Vibration模块中;能够为振动分析开辟输入,输出通道,能定义频域输入函数,产生用户定义的力频谱;能求解所关注的频带范围的系统模型,评价频响函数的幅值大小及相位特征;能够动画演示受迫响应及各模态响应;能把系统模型中有关受迫振动响应的信息列表;为进一步分析能把ADAMS模型中的状态矩阵输出到MATLAB及MATRIX中;运用设计研究,DOE及振动分析结果和参数化的振动输入数指优化系统综合性能
运用ADAMS/Vibration能使工作变得快速简单,运用虚拟检测振动设备方便地替代实际振动研究中复杂的检测过程,从而避免了实际检测只能在设计的后期进行且费用高昂等弊病,缩短设计时间,降低设计成本ADAMS/Vibration输出的数据还可被用来研究预测汽车,火车,飞机等机动车辆的噪音对驾驶员及乘客的振动冲击,体现了以人为本的现代设计趋势
333 线性化分析模块(ADAMS/Linear)
ADAMS/Linear是ADAMS的一个集成可选模块,可以在进行系统仿真时将系统非线性的运动学或动力学方程进行线性化处理,以便快速计算系统的固有频率(特征值),特征向量和状态空间矩阵,使用户能更快而较全面地了解系统的固有特性
ADAMS/Linear主要功能特点包括:利用该模块可以给工程师带来许多帮助:可以在大位移的时域范围和小位移的频率范围间提供一座"桥梁",方便地考虑系统中零部件的d性特性;利用它生成的状态空间矩阵可以对带有控制元件的机构进行实时控制仿真;利用求得的特征值和特征向量可以对系统进行稳定性研究
334 高速动画模块(ADAMS/Animation)
ADAMS/Animation是ADAMS的一个集成可选模块,使用户能借助于增强透视,半透明,彩色编辑及背景透视等方法精细加工所形成的动画,增强动力学仿真分析结果动画显示的真实感用户既可以选择不同的光源,并交互地移动,对准和改变光源强度,还可以将多台摄像机置于不同的位置,角度同时观察仿真过程,从而得到更完善的运动图像该模块还提供干涉检测工具,可以动态显示仿真过程中运动部件之间的接触干涉,帮助用户观察整个机械系统的干涉情况;同时还可以动态测试所选的两个运动部件在仿真过程中距离的变化
该模块主要功能是:采用基于Motif/Windows的界面,标准下拉式菜单和d出式对话窗,易学易用;与ADAMS/View模块无缝集成,在ADAMS/View中只需点一下鼠标就可转换到ADAMS/Animation;其使用的前提条件是必须要有ADAMS/View模块和ADAMS/Solver模块
335 试验设计与分析模块(ADAMS/Insight)
ADAMS/Insight是基于网页技术的新模块利用该模块,工程师可以方便地将仿真试验结果置于Intranet或Extranet网页上,这样,企业不同部门的人员(设计工程师,试验工程师,计划/采购/管理/销售部门人员)都可以共享分析成果,加速决策进程,最大限度地减少决策的风险
应用ADAMS/Insight,工程师可以规划和完成一系列仿真试验,从而精确地预测所设计的复杂机械系统在各种工作条件下的性能,并提供了对试验结果进行各种专业化统计分析的工具ADAMS/Insight是选装模块,既可以在ADAMS/View,ADAMS/Car, ADAMS/Pre环境中运行,也可脱离ADAMS环境单独运行工程师在拥有这些工具后,就可以对任何一种仿真进行试验方案设计,精确地预测设计的性能,得到高品质的设计方案
ADAMS/Insight采用的试验设计方法包括全参数法,部分参数法,对角线法,Box-Behnkn法,Placket-Bruman法和D-Optimal法等当采用其他软件设计机械系统时,工程师可以直接输入或通过文件输入系统矩阵对设计方案进行试验设计;可以通过扫描识别影响系统性能的灵敏参数或参数组合;可以采用响应面法(Response Surface Methods)通过对试验数据进行数学回归分析,以更好地理解产品的性能和系统内部各个零部件之间的相互作用;试验结果采用工程单位制,可以方便地输入其他试验结果进行工程分析;通过网页技术可以将仿真试验结果通过网页进行交流,便于企业各个部门评价和调整机械系统的性能
另外,ADAMS/Insight能帮助工程师更好地了解产品的性能,能有效地区分关键参数和非关键参数;能根据客户的不同要求提出各种设计方案,可以清晰地观察对产品性能的影响;在产品制造之前,可综合考虑各种制造因素的影响(例如:公差,装配误差,加工精度等),大大地提高产品的实用性;能加深对产品技术要求的理解,强化在企业各个部门之间的合作应用ADAMS/Insight,工程师可以将许多不同的设计要求有机地集成为一体,提出最佳的设计方案,并保证试验分析结果具有足够的工程精度
336 耐久性分析模块(ADAMS/Durability)
耐久性试验是产品开发的一个关键步骤耐久性试验能够解答"机构何时报废或零部件何时失效"这个问题,它对产品零部件性能,整机性能都具有重要影响MDI公司已经与MTS公司及nCode公司合作,共同开发ADAMS/Durability,使之成为耐久性试验的完全解决方案
ADAMS/Durability按工业标准的耐久性文件格式对时间历程数据接口进行了一次全新的扩展目前,该模块支持两种时间历程文件格式:nSoft和MTS的RPC3ADAMS/Durability可以把上述文件格式的数据直接输入到ADAMS仿真模块中去,或把ADAMS的仿真分析结果输出到这种文件格式中来
ADAMS/Durability集成了VTL(Virtual Test Lab)技术VTL工具箱是由MTS与MDI公司设计及创建的标准机械检测系统,通过MTS的RPC图形用户界面可实施检测,并保留检测配置及 *** 作问题,VTL的检测结果将返回工业标准的RPC格式文件中,以便由标准分析应用程序使用,一旦得到实际检测结果,便可以执行预测分析及验证
nCode公司的nSoft耐久性分析软件可以进行应力寿命,局部应变寿命,裂隙扩展状况,多轴向疲劳及热疲劳特征,振动响应,各种焊接机构强度等分析ADAMS/Durability把以上技术集成在一起,从而使虚拟样机检测系统耐久性成为现实
ADAMS/Durability的主要功能是,可以从nSoft的DAC及RPC3文件中提取时间记载数据,并将其内插入ADAMS仿真模块中进行分析;可以把REQUEST数据存储在DAC及MTS RPC3文件中,把ADAMS仿真结果及测量数据输出到DAC及MTS RPC3文件;可以查看DAC及MTS RPC3文件的头信息与数据;可以提取DAC及MTS RPC3文件中的数据并绘图,以此与ADAMS仿真结果相对照
337 数字化装配回放模块(ADAMS/DMU Replay)
ADAMS/DMU(Digital Mockup)Replay模块是MDI公司与Dassault Systems合作,针对CATIA的用户推出的全新模块,是运行在CATIA V5中的应用程序,可通过CATIA V5的界面访问该模块是ADAMS与CATIA之间数据通讯的桥梁利用它可以把其他ADAMS产品(如CAT/ADAMS)中得到的分析结果导入到CATIA中进行动画显示
ADAMS/DMU模块的主要功能是:能够把ADAMS的分析结果导入到CATIA V5中;能够调整ADAMS部件名称与CATIA几何体相一致以便于显示;能够用装配的CATIA几何体动画显示仿真结果;在运动情况下,能产生一般几何体部件的包络线,执行动态干涉检查
34 ADAMS软件接口模块
341 柔性分析模块(ADAMS/Flex)
ADAMS/Flex是ADAMS软件包中的一个集成可选模块,提供了与ANSYS,MSC/NASTRAN,ABAQUS,I-DEAS等软件的接口,可以方便地考虑零部件的d性特性,建立多体动力学模型,以提高系统仿真的精度ADAMS/Flex模块支持有限元软件中的MNF(模态中性文件)格式结合ADAMS/Linear模块,可以对零部件的模态进行适当的筛选,去除对仿真结果影响极小的模态,并可以人为控制各阶模态的阻尼,进而大大提高仿真的速度同时,利用ADAMS/Flex模块,还可以方便地向有限元软件输出系统仿真后的载荷谱和位移谱信息,利用有限元软件进行应力,应变以及疲劳寿命的评估分析和研究
342 控制模块(ADAMS/Controls)
ADAMS/Controls是ADAMS软件包中的一个集成可选模块在ADAMS/Controls中,设计师既可以通过简单的继电器,逻辑与非门,阻尼线圈等建立简单的控制机构,也可利用通用控制系统软件(如:Matlab,MATRIX,EASY5)建立的控制系统框图,建立包括控制系统,液压系统,气动系统和运动机械系统的仿真模型
在仿真计算过程中,ADAMS采取两种工作方式:其一,机械系统采用ADAMS解算器,控制系统采用控制软件解算器,二者之间通过状态方程进行联系;其二,利用控制软件书写描述控制系统的控制框图,然后将该控制框图提交给ADAMS,应用ADAMS解算器进行包括控制系统在内的复杂机械系统虚拟样机的同步仿真计算
这样的机械-控制系统的联合仿真分析过程可以用于许多领域,例如汽车自动防抱死系统(ABS),主动悬架,飞机起落架助动器,卫星姿态控制等联合仿真计算可以是线性的,也可以是非线性的使用ADAMS/Controls的前提是需要ADAMS与控制系统软件同时安装在相同的工作平台上
343 图形接口模块(ADAMS/Exchange)
ADAMS/Exchange是ADAMS/View的一个集成可选模块,其功能是利用IGES,STEP,STL,DWG/DXF等产品数据交换库的标准文件格式完成ADAMS与其他CAD/CAM/CAE软件之间数据的双向传输,从而使ADAMS与CAD/CAM/CAE软件更紧密地集成在一起
ADAMS/Exchange可保证传输精度,节省用户时间,增强仿真能力当用户将CAD/CAM/CAE软件中建立的模型向ADAMS传输时,ADAMS/Exchange自动将图形文件转换成一组包含外形,标志和曲线的图形要素,通过控制传输时的精度,可获得较为精确的几何形状,并获得质量,质心和转动惯量等重要信息用户可在其上添加约束,力和运动等,这样就减少了在ADAMS中重建零件几何外形的要求,节省建模时间,增强了用户观察虚拟样机仿真模型的能力
344 CATIA专业接口模块(CAT/ADAMS)
为了使ADAMS更方便地与CATIA进行数据交换,Dassault Systems公司与美国MDI公司在著名汽车公司BMW,Chrysler和Peugeot等的大力支持下开发了CAT/ADAMS
应用CAT/ADAMS可将ADAMS虚拟样机技术有机地融入CATIA之中,即同时将CATIA的运动学模型,几何图形和其他实体信息方便地传递至ADAMS;可以对整个产品进行动力学分析,并将分析结果反馈给CATIA;可以进行碰撞检测和间隙影响研究采用这样的接口可以改进仿真精度,提高工程分析的速度和效率,从而快速评价多种设计方案
345 Pro/E接口模块(Mechanical/Pro)
Mechanical/Pro是连接Pro/E与ADAMS之间的桥梁二者采用无缝连接的方式,使Pro/E用户不必退出其应用环境,就可以将装配的总成根据其运动关系定义为机构系统,进行系统的运动学仿真,并进行干涉检查,确定运动锁止的位置,计算运动副的作用力
Mechanical/Pro是采用Pro/Develop工具创建的,因此Pro/E用户可以在其熟悉的CAD环境中建立三维机械系统模型,并对其运动性能进行仿真分析通过一个按键 *** 作,可将数据传送到ADAMS中,进行全面的动力学分析
35 ADAMS软件专用领域模块
351 轿车模块(ADAMS/Car)
ADAMS/Car是MDI公司与Audi,BMW,Renault和Volvo等公司合作开发的整车设计软件包,集成了他们在汽车设计,开发方面的专家经验,能够帮助工程师快速建造高精度的整车虚拟样机,其中包括车身,悬架,传动系统,发动机,转向机构,制动系统等,工程师可以通过高速动画直观地再现在各种试验工况下(例如:天气,道路状况,驾驶员经验)整车的动力学响应,并输出标志 *** 纵稳定性,制动性,乘坐舒适性和安全性的特征参数,从而减少对物理样机的依赖,而仿真时间只是进行物理样机试验的几分之一
ADAMS/Car采用的用户化界面是根据汽车工程师的习惯而专门设计的工程师不必经过任何专业培训,就可以应用该软件开展卓有成效的开发工作ADAMS/Car中包括整车动力学模块(Vehicle Dynamics)和悬架设计模块(Suspension Design),其仿真工况包括:方问盘角阶跃,斜坡和脉冲输入,蛇行穿越试验,漂移试验,加速试验,制动试验和稳态转向试验等,同时还可以设定试验过程中的节气门开度,变速器档位等
352 悬架设计软件包(Suspension Design)
Suspension Design中包括以特征参数(前束,定位参数,速度)表示的概念式悬架模型通过这些特征参数,设计师可以快速确定在任意载荷和轮胎条件下的轮心位置和方向在此基础上,快速建立包括橡胶衬套等在内的柔体悬架模型
应用Suspension Design,设计师可以得到与物理样机试验完全相同的仿真试验结果Suspension Design采用全参数的面板建模方式,借助悬架面板,设计师可以提出原始的悬架设计方案在此基础上,通过调整悬架参数(例如连接点位置和衬套参数)就可以快速确定满足理想悬梁特性的悬梁方案
Suspension Design可以进行的悬梁试验包括:单轮激振试验,双轮同向激振试验,双轮反向激振试验,转向试验和静载试验等,输出39种标准悬架特征参数
353 概念化悬架模块(CSM)
CSM(Conceptual Suspension Module)概念化悬架模块是一个选装模块,可作为ADAMS/Car的一部分,也可以单独使用利用CSM,通过预先定义悬架运动时或受外力作用时车桥的轨迹,可以在ADAMS/Car中实现悬架的运动分析
利用CSM不需要建立详细的多体悬架模型,就可以研究系统级的车辆动力学性能因为特征文件SCF中不包含任何相关的几何信息,所以CSM模型不但可以与他人(例如:零件供应商)共享悬架特征文件(SCF),而且不必担心泄密与多体悬架模型相比,CSM提供了悬架的运动性能分析,只注重悬架布局的最终结果,可以快速建立简化的14DOF的汽车模型,该汽车模型中包含非线性的d性动力学性能的多体悬架模型
使用CSM可在同一个车辆装配中把概念化悬架与多体悬架结合使用;可以通过表格数据(2维或3维的样条函数)或二元多项式系数定义悬架特征曲线;从ADAMS/Car多体悬架分析中可以自动产生悬架特征SCF文件;用户可以如同悬架设计模块一样进行整车的仿真分析
1、A=pi/3[0:6]: 产生0°、60°、120°360°共7个角度值。
2、rexp(iy)是一个复数的指数表达方式,对应平面中的一个点,设为Z,相应的y为向量OZ与X轴正向的夹角,r为向量OZ的模。
因此plot(rexp(iA),'k','linewidth',2);表示在平面上依次绘制7个点,并连线,连线宽度为2,颜色为'k'。最终图形g1为一正6边形。
3、real(rexp(iA))、imag(rexp(iA))分别取出6边形顶点的x、y坐标值(对应于复数的实部real、虚部imag)。然后用fill函数填充区域,set(g1,'FaceColor',[1,05,0])设置颜色。
4、g2与g1大同小异,只是半径rc、角度aa与g1不同。由于所有点的半径都为rc,因此g2为图形为圆。
5、text(0,0,'1','fontsize',10);在圆点处添加数字1。
这是我的理解,供你参考。
去噪有很多种方法,现在小波去噪最为常用,在matlab中有自带的函数进行小波去噪,简单易行。最常用且简单的是阈值去噪,用函数ddencmp()生成信号的默认阈值,然后利用函数wdencmp()进行去噪。
i=size(Y(:,1));
t = 0001:0001:0001i;
x = sin(2pi50t)+sin(2pi120t);
s=x(1Y(:,1))';
plot(x)
for n=1:1:2000 ‘赋值语句,令n=1,2,3,42000
s = sin(0075pin); s=sin(0075nπ)
for i=1:1:2000 同上
v = 08randn(2000,1); randn(2000,1)是随机产生一个2000X1的矩阵
ar = [1, 1/2]; ar是行矩阵
v1 = filter(1,ar,v); 这个还不太明白,大体是根据1和ar两个矢量从v中得到v1
x = s + v1; 加法
ma = [1, -08, 04 , -02]; 行向量
v2 = filter(ma,1,v); 同上
L = 5; 赋值
下面是比较专业的函数,没见过,抽时间看一下再回答你吧
以上就是关于matlab 程序,求高手解答全部的内容,包括:matlab 程序,求高手解答、单自由度无阻尼振动系统的自由振动位移咋算、跪求MATLAB机械仿真的资料等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)