其中ADAMS/View是一个强大的建模和仿真环境,它可以建模、仿真兵优化机械系统模型。ADAMS/View可快速对多个设计变量进行分析直到获得最优化的设计。ADAMS/View中创建模型的步骤与通常创建物理模型的步骤是相同的。尽管给出的建模步骤是先创建整个模型,然后在对模型进行测试并优化,但建议在创建整个模型之前先建立并测试模型的小的元件和子系统。
建模和仿真步骤如下:
(1) 建模:创建零件、约束零件、定义作用在零件上的力。
(2) 测试模型:测试特征、进行仿真、察看动画、察看结果曲线。
(3) 验证模型:输入测试数据、在绘制的曲线图上添加测试数据。
(4) 模型优化:添加摩擦、定义柔性体、施加作用力函数、定义控制。
(5) 迭代:增加参变量、定义设计变量。
(6) 优化分析:进行设计敏感性研究、完成试验设计,进行优化研究。
(7) 宏操作:创建用户菜单、创建永华对话框,以宏的形式记录并重新进行模型操作。
图1-2 ADAMS/View欢迎对话框
1.3.3 MATLAB软件介绍
MATLAB是一个高性能的科学计算软件,广泛应用于数学计算、算法开发、数学建模、系统仿真、数据分析处理及可视化、科学和工程绘图,应用系统开发等。他的应用范围涵盖了工业、电子、医疗,建筑等各领域。
MATLAB语言是一种简单、高效、功能极强的高级语言,具有强大的矩阵运算能力和极高的编程效率,这一方面使得MATLAB程序可以被高度向量化,另一方面使得程序易读易写。MATLAB成为目前数值计算、信号与系统的可视化等领域设计和仿真中不可缺少的技术,在机械、电子、自动化、水利工程等领域有着广泛的应用前景。MATLAB提供的工具箱已覆盖信号处理、系统控制、统计计算、优化计算、神经网络、小波分析、偏微分方程、模糊逻辑、动态系统模拟,系统辨识和符号运算等各个领域。
MATLAB典型应用包括:
(1) 数学和计算算术发展模型;
(2) 模拟仿真和原型;
(3) 数据分析、开发和可视化;
(4) 科学和工程图学;
(5) 应用发展包括图形用户界面设计;
MATLAB系统主要由以下几个部分构成:
(1) MATLAB编程语言;
(2) MATLAB工作环境; 图1-3 MATLAB 7.0
(3) MATLAB绘图系统;
(4) MATLAB数据库;
(5) 应用程序接口;
MATLAB被称之为“矩阵实验室”,目前它成为了一种具有广泛应用前景的计算机语言,在数学运算中占有重要地位。
Simulink是基于MATLAB的框图设计环境,可以用来对各种动态系统进行建模、分析和仿真,它的建模范围广泛,可以针对任何能够用数学来描述的系统进行建模,例如航空航天动力学系统、卫星控制制导系统、通讯系统、船舶及汽车等等,其中了包括连续、离散,条件执行,事件驱动,单速率、多速率和混杂系统等等。Simulink提供了利用鼠标拖放的方法建立系统框图模型的图形界面,而且Simulink还提供了丰富的功能块以及不同的专业模块集合,利用Simulink几乎可以做到不书写一行代码完成整个动态系统的建模工作。Simulink通过自带的模块库,为用户提供了多种多样的基本功能模块,用户可以直接调用这些模块而不必从基本设计做起。 ADAMS+MATLAB火炮供输弹协调臂设计+文献综述(4):http://www.751com.cn/jixie/lunwen_6578.html