数控伺服系统的ADAMS/MATLA联合仿真研究

发布者:DreamBig123最新更新时间:2025-02-24 来源: elecfans关键字:数控伺服系统  ADAMS  MATLA  联合仿真 手机看文章 扫描二维码
随时随地手机看文章

  摘要:将机械系统仿真分析工具同控制系统设计仿真软件有机地连接起来,利用ADAMS/Controls 模块对数控机床X-Y 工作平台的进给机械系统进行了建模、通过ADAMS/View 或ADAMS/Solver 中的信息文件或启动文件,确定ADAMS 的输入和输出,通过定义输入和输出,实现了ADAMS 和MATLAB 控制程序之间的闭环通信,终实现了复杂机电系统联合仿真。


  1.前言

  利用伺服进给系统虚拟[1]样机提供的集成环境对机械系统和电机控制系统进行联合仿真[2]分析,是一种全新的设计方法。在传统的复杂机械系统[3]设计过程中,机械工程师和控制工程师虽然在共同设计开发一个系统,但是他们各自都需要建立一个模型,然后分别采用不同的分析软件,对机械系统和控制系统进行独立调试。如果发现问题,机械工程师和控制工程师又需要回到各自的模型中,修改机械系统和控制系统,然后再进行物理样机的联合调试。实现虚拟样机机构设计与运动控制系统之间的联合仿真,必须在运动控制系统与样机模型间起信息交互的桥梁。

  ADAMS(Automatic Dynamic of Mechanical System)[4]提供了对复杂机电一体化系统进行联合仿真分析的方法。ADAMS 软件提供的一种方法是利用ADAMS/Controls 模块,将机械系统仿真分析工具同控制系统设计仿真软件有机地连接起来,实现机电一体化系统的联合仿真分析和复杂机电系统联合仿真。

  2. X-Y 工作平台伺服性能仿真系统

  2.1 利用ADAMS 对进给驱动机械系统建模

  2.1.1 几何建模

  X-Y 工作平台尺寸参数与几何模型如表1 和图1 所示。

  

wKgZomWqGuuAdshPAALzRfGtjwY486.png?imageView2/2/w/1000

  2.1.2 模型约束

  ADAMS/View 提供的约束副有:理想约束(Idealized joint)、虚约束(Joint primitive)、高副约束(Contact)和运动驱动(Motions generator)等类型。理想约束是通常的具有物理意义的约束副,如:旋转副、移动副、齿轮副等;虚约束用于限制物体之间的相对运动;高副约束用于定义两个物体在运动过程中的接触情况;运动驱动用于驱动模型按一定的规律运动。施加约束的正确与否主要与四个因素有关:约束类型、约束对象、约束位置、约束方向。如图2 和图3 所示。

  

wKgZomWqGvGAfsIVAACTHCkSXtM552.png?imageView2/2/w/1000

  图2 X-Y 平台伺服系统各部件之问的拓扑结构和约束关系

  

wKgZomWqGvaAcm3_AAP8pia3VVU909.png?imageView2/2/w/1000

  图3 样机中的约束和力

  3. MATLAB/ADAMS 接口原理与设计

  3.1 定义ADAMS 的输入与输出

  需要通过 ADAMS/View 或ADAMS/Solver[6]中的信息文件或启动文件,确定ADAMS 的输入和输出。输出是指进入控制程序的变量,表示从ADAMS/Control 输出到控制程序的变量。而输入是指从控制程序返回到ADAMS 的变量,表示控制程序的输出。如图4 所示。

  

wKgaomWqGv2AeK6tAABnWC_ie6I049.png?imageView2/2/w/1000

  图 4 ADAMS 与MATALB 的接口

  通过定义输入和输出,实现 ADAMS 和MATLAB 控制程序之间的消息闭环通讯。即从ADAMS 输出的信号进入MATLAB,同时从MATLAB 输出的信号进入ADAMS 程序。这里所有程序的输入都应该设置为变量,而输出可以是变量或者是测量值。

  3.2 MATLAB 环境中构造控制系统的方框图

  采用MATLAB/Simulink 工具箱建立的伺服进给系统的控制系统的仿真模型[7],步骤1中在ADAMS/View 环境里建立好的虚拟样机机械系统模型应被设置为控制系统方框图的每一个模块。ADAMS/plant 嵌入在MATLAB 环境中的框图和内核参数对话框分别如图5 所示。

  

wKgZomWqGwOACVrZAAF6_-_tbX4691.png?imageView2/2/w/1000

  图5 Simulink 中ADAMS 控制框图

  4.结语

  (1)实现多领域模型仿真的方法是利用每一特定领域的专门商用仿真软件对该领域子系统进行建模,然后利用这些商用仿真软件提供的接口将不同领域子系统的仿真模型组装成为一个整体。

  (2)虚拟样机软件ADAMS 可以实现和仿真控制软件MATLAB/Simulink 无缝连接,通过定义系统输入、输出变量完成控制信息交互,从而进行复杂机电系统联合仿真。

  (3)虚拟样机软件ADAMS 为用户自定义函数提供了接口,可以通过自定义动态连接函数实现外部控制数据驱动下的仿真。

  (4)性能仿真系统的技术是虚拟样机技术,而虚拟样机的需要建立准确描述系统的仿真模型,然后与其他相关软件有机关联集成在一起进行系统性能仿真,其关键技术包括建模和仿真技术。


关键字:数控伺服系统  ADAMS  MATLA  联合仿真 引用地址:数控伺服系统的ADAMS/MATLA联合仿真研究

上一篇:解析步进电机三轴联动的快速加减速算法研究
下一篇:基于工业PC和专用DSP运动控制技术的经济型网络化开放式数控系统

推荐阅读最新更新时间:2026-03-25 10:20

浅谈伺服系统数控机床控制中的作用
接受数控系统发出的进给速度和位移指令信号,由伺服驱动电路作一定的转换和功率放大,经伺服驱动装置和机械传动机构,驱动工作台、主轴头架等执行部件,实现工作进给和快速运动。
[嵌入式]
浅谈<font color='red'>伺服系统</font>在<font color='red'>数控</font>机床控制中的作用
多元化的数控机床和伺服系统应用
  作为数控机床的重要功能部件,伺服系统的特性一直是影响系统加工性能的重要指标。围绕伺服系统动态特性与静态特性的提高,近年来发展出了多种伺服驱动技术。进给伺服以数控机床的各坐标为控制对象,产生机床的切削进给运动。为此,要求进给伺服能快速调节坐标轴的运动速度,并能精确地进行位置控制,具体要求其调速范围宽、位移精度高、稳定性好、动态响应快。   随着中国制造业明显回暖,数控机床行业也进入复苏阶段,市场对数控机需求结构加速升级,数控机床及其应用伺服系统开始向着多元化的方向发展。   1、高精度化   提高数控机床的加工精度,一般可通过减少数控系统的误差和采用机床误差补偿技术等方法来实现。在减少CNC系统控制误差方面,通常采取提高
[嵌入式]
伺服系统的基本原理和数控应用
一.机电一体化及其机床电气控制技术的发展概况   机电一体化技术是随着科学技术不断发展,生产工艺不断提出新要求而迅速发展的。在控制方法上主要是从手动到自动;在控制功能上,是从简单到复杂;在操作上,是由笨重到轻巧。随着新的控制理论和新型电器及电子器件的出现,又为电气控制技术的发展开拓了新途径。   传统机床电气控制是继电器接触式控制系统,由继电器、接触器、按钮、行程开关等组成,实现对机床的启动、停车、有极调速等控制。继电器接触式控制系统的优点是结构简单、维护方便、抗干扰强、价格低,因此广泛应用于各类机床和机械设备。目前,在我国继电器接触式控制仍然是机床和其他机械设备最基本的电气控制形式之一。   在实际生产中,由于大量存在一些用开关
[嵌入式]
数控机床伺服系统的分类及其应用要求
数控机床伺服系统又称为位置随动系统, 简称为伺服系统。数控机床伺服系统是把数控信息转化为机床进给运动的执行机构,在许多自动化控制领域广泛应用。数控机床伺服系统的种类繁多、技术原理各具特色,这对其应用带来很大的困扰,本文就数控机床伺服系统的分类及其应用要求做简单介绍。   一、数控机床伺服系统的分类   数控机床伺服系统按其用途和功能分为进给驱动系统和主轴驱动系统;按其控制原理和有无位置检测反馈环节分为开环系统和闭环系统;按驱动执行元件的动作原理分为电液伺服驱动系统和电气伺服驱动系统。电气伺服驱动系统又分为直流伺服驱动系统和交流伺服驱动系统。   1.?进给驱动与主轴驱动   进给驱动是用于数控机床工作台或刀架坐标的控制系统,控制机床
[嵌入式]
数控机床工作台位置伺服系统的分析和设计
0 引 言 位置伺服系统是一种自动控制系统。因此,在分析和设计这样的控制系统时,需要用自动控制原理作为其理论基础,来研究整个系统的动态性能,进而研究如何把各种元件组成稳定的和满足稳定性能指标的控制系统。若原系统不稳定可通过调整比例参数和采用滞后校正使系统达到稳定,并选取合适的参数使系统满足设计要求。本文介绍位置伺服系统的各组成元件及工作原理、对系统设计和校正。 1 位置伺服系统组成元件及工作原理 数控机床工作台位置伺服系统有不同的形式,一般均可以由给定环节、比较环节、校正环节、执行机构、被控对象或调节对象和检测装置或传感器等基本元件组成 。根据主机的要求知系统的控制功率比较小、工作台行程比较大,所以采用阀控液压马达系统。系统
[安防电子]
<font color='red'>数控</font>机床工作台位置<font color='red'>伺服系统</font>的分析和设计
PLC和交流伺服系统数控钻铣床中的应用
引言   在新开发的产品中有一个型号为Q7的长条铝基台,要在上面加工两个φ3.7×1.65的平底盲孔,由于要求精度高,批量大,故无法用传统的钻模在钻床上加工,也很难在传统铣床上面加工,即使能加工效率也很低,并且设备损耗和电力损耗也很大。此工件的加工有着非常广泛的代表性,生产的很多产品有着类似的要求,为此,我们设计制做了一台用于此类产品加工的设备——通用型数控钻铣床。    一、系统概述    控制部分采用PLC,并配以人机界面进行程序参数修改、设定,以及运行状态显示监控,可编程设置人机界面的内容。三轴均为全数字交流伺服系统,各轴伺服电机通过连轴器带动滚珠丝杠,以移动配有直线导轨的工作台和主轴铣头,其定位准确,速度快。主轴
[工业控制]
PLC和交流<font color='red'>伺服系统</font>在<font color='red'>数控</font>钻铣床中的应用
ADI公司研究员Bob Adams荣获IEEE工业先锋奖
Analog Devices(全球领先的高性能信号处理应用半导体解决方案供应商)研究员Bob Adams因为在商业 - 转换器领域的突破性贡献,荣获2016年度IEEE(电气电子工程师协会)电路与系统协会工业先锋奖。获此殊荣者仅有16人,他是其中之一。 Adams是ADI公司研究员,这是一个功勋技术职位,授予通过杰出的创新、领导力、企业家精神和无与伦比的组织协调能力为公司的商业成功作出重大贡献,并成为公司内其他员工导师的工程师。Adams在半导体领域享有盛名,他的许多发现和发明深刻影响了多个行业。他发展的对数域模拟滤波器原则,现已用于需要高度可编程滤波器的超低功耗医疗IC中。Adams还从事了第一款集成式音频异步速率转换器和第一
[半导体设计/制造]
ADI公司研究员Bob <font color='red'>Adams</font>荣获IEEE工业先锋奖
一种基于单片机软硬件联合仿真解决方案
  摘要:本文介绍一种嵌入式系统仿真方法,通过一种特殊设计的指令集仿真器ISS将软件调试器软件Keil uVision2和硬件语言仿真器软件Modelsim连接起来,实现了软件和硬件的同步仿真。   缩略词解释:   BFM:总线功能模块。在HDL硬件语言仿真中,BFM完成抽象描述数据和具体的时序信号之间的转换。   PLI:Verilog编程语言接口,是C语言模块和Verilog语言模块之间交换数据的接口定义。   TCL:字面意思是工具命令语言,是一种解释执行语言,流行EDA软件一般都集成有TCL。使用TCL用户可以编写控制EDA工具的脚本程序,实现工具操作自动化。   ISS:CPU指令集仿真器,可以执行CPU的机
[单片机]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved