1、内容简介


479-可以交流、咨询、答疑

2、内容说明

数控机床工作平台位置伺服系统的动态和静态特性决定了其整体系统的伺服性能,其性能主要包含机床的定位速度、定位精度、产品精加工后的表面粗糙度以及出现外部干扰时系统的鲁棒性等。因此,研究高性能伺服数控机床工作台位置伺服系统,包括建立相应的数学模型与仿真、以及选择较好的控制策略,都是为了提高数控机床工作平台位置伺服系统的响应特性,实现系统响应的稳定性、快速性以及精确性,缩短我国数控机床行业与发达国家同类产品的差距。

主要研究内容如下:通过查阅数控机床工作平台位置伺服系统设计方案,建立数控机床工作平台位置伺服液压系统和与之对应的数学模型,对其控制性能进行仿真。基于仿真结果设计适合其系统的PID控制,再通过分析比较常规PID控制和模糊PID控制的仿真结果,进而优化系统的控制性能。

伺服系统;PID控制;建模与仿真;

现如今,交流伺服系统采用的比较成熟的方案有直接转矩控制和矢量控制等方法。理论分析认为,采用矢量控制方法优化并改造了伺服系统的内环(电流环),使得交流伺服系统的工作原理如同直流伺服系统,即可以建立相似的数学模型分析,而且据此建立的模型简单易控,一般利用PID或其他传统的控制算法就可以取得令人满意的结果。但是在实际操作中,交流伺服系统的模型并不像理论分析的一成不变,因为交流伺服电机本身从结构上讲就是一个非线性的控制对象,其系统负载也存在如反向间隙,弹性形变等非线性的因素。同时,交流伺服电机的许多参数如负载大小、转动惯量等会随着工作环境和应用场合的变换而产生变化,影响系统建模和分析的精确性。除此之外,还有许多难以预测的未知因素如外界扰动等。而且,许多传统的控制算法以及现代控制理论都需要确立控制对象精确的数学模型,不能随着工作环境的变换保证设计指标的正常运行。基于以上原因,采用传统控制算法时,由于电机参数的变化以及结构非线性等因素,必然会影响系统动态性能,使得系统鲁棒性差。

近年来,随着智能控制技术的成熟发展,国内外的研究人员尝试将其应用到交流伺服系统的控制中,大量的实验和数据也证明了该方案的可靠性和优越性。控制对象为数控机床的交流伺服系统,它的大致模型己经确立,为了克服数控机床交流伺服系统的参数可变、非线性以及干扰不可测等不利因素,人们将模糊控制、自适应控制以及滑模控制等智能控制方法应用到交流伺服系统中以提高它的鲁棒性,该方案主要利用的是智能控制算法变结构、非线性以及鲁棒性好等优点。然而,在具有多层闭环结构的数控机床交流伺服系统中,其内环的基本参数一般不会有太大变化,因此控制内环依然采用矢量控制或者PID控制等经典控制策略,而外环的位置控制器通常采用先进的智能控制技术代替传统控制器来调节、控制数控机床位置伺服系统。一般交流位置伺服系统所采用的智能控制器具有以下优点。

1)被控系统的动、静态性能比较高;

2)算法以及控制结构简单,解析方便,适用于实时控制系统;

3)对被控系统的内部参数变化、外部扰动以及不可预测干扰的不敏感性,即被控系统鲁棒性好;

4)可以结合经典控制算法(如PID控制),实现算法优化。

本文中数控机床位置伺服系统采用的是永磁同步交流电机。由于PMSM控制结构简单、转动惯量低、体积小、输出转矩大、功率密度高、运行可靠且易于维护等优点,被广泛应用于高性能的位置伺服系统。但是,同时它又是一个多变量、强祸合的非线性系统,因此会影响数控机床位置伺服系统的整体性能,为了提升系统的位置响应特性并保证其鲁棒性,滑模变结构算法因为鲁棒性好而被广泛应用于数控机床位置伺服系统中。但是,普通滑模控制中存在开关切换动作的时间滞后、空间“死区”、状态变量测量误差以及时间离散等不利因素,控制系统常常会出现“抖振”问题。

抖振现象可以描述为在一个光滑的滑模动态上叠加了高频振动,使得系统轨迹呈抖动状态。抖振的产生对多数控制系统都是不利的,尤其是机电控制系统。它不仅能降低控制系统的精度,加速其能量的耗损,更严重的是它或许会激发该系统中未建模部分引起系统振荡,从而直接降低系统整体的控制性能。但是,消除抖振的同时也降低了滑模控制系统的鲁棒性,正是因为如此,在一般的工程实践中系统抖振无法消除只能尽量削弱。

目前很多伺服相关研究,一方面主要从电气控制角度,分析伺服驱动器算法,阐述PID控制器的参数调整方法、工程调节,研究偏重于理想模型的速度环、电流环、位置环的调节,使用的方法主要侧重于理论,应用了单纯形法、优化的PID算法、古典控制算法、粒子群算法、遗传算法、复形法、模糊控制等。另一方面,从机械结构上分析伺服机构,或从电机模型入手,分析电机的特点,进而研究针对电机的相关控制。很多类似的研究如“采用经典控制理论设计电液力伺服系统,并将二次型最优控制理论引入其中,通过计算机仿真分析,比较优化前后系统的动态性能,从而找出其中较为合理的设计方法。        

    

3、仿真分析

4、参考论文

数控机床工作平台位置伺服系统的的数学建模与仿真相关推荐

  1. matlab画圈中圈的程序,课题:投篮问题的数学建模及其仿真(MATLAB 实现) 三.数学建模.pdf...

    数学实验课程论文数学实验课程论文 课题 投篮问题的数学建模及其仿真 课题 投篮问题的数学建模及其仿真 MATLAB 实现 实现 课题组成员 航天学院 电子科学与技术专业 3 班 田义 学号 10421 ...

  2. 报童问题求解最大利润_数据分析案例:用数学建模和仿真模拟解决供求矛盾问题...

    在生活中通常会遇到供需不平衡的问题,如下问题:报童每天清晨用每份2元的价格从报社买进一批报纸后,在报亭以每份4元的价格零售,到晚上将没有卖掉的报纸退回,得到相应的每份1元的补偿.经过一段时间的观察,报 ...

  3. python建模仿真报告_Python|数学建模|排队论仿真

    数模准备过程中,写了这种运筹学仿真的代码,虽然自己选了C题没有用到,但考虑到市面上存在的仿真代码较少,聊以为分享. 文档介绍 本文档使用了Python的离散事件仿真库对于排队论模型进行了仿真 仿真的主 ...

  4. 战术弹道导弹拦截的数学建模与仿真

    更多STK学习资料免费下载: http://download.csdn.net/user/appe1943

  5. 数控机床及工业机器人

    2006-04-05 21:40:59 第 五 章 数控机床及工业机器人 第一节 数控机床 数控技术,即NC(Numerical Control)技术,是指用数字化信息(数字量及字符)发出指令并实现自 ...

  6. qwtplot设置xy坐标轴原点重合_数控机床的原点、参考点以及坐标系怎么区分?不理解很容易混淆的...

    若你我之间有缘,关注作者又何妨? 两情若是久长时,又岂在朝朝暮暮. 大家好!我是江郎,一个低调不张扬的#数控#维修工. 对于初学数控编程的朋友来说,识别这几个坐标系是最基本的,懂得可以直接跳过,不会的 ...

  7. 浅谈几种主流数控机床的数据采集技术

    马上即将毕业了,就自己在学校做的项目中包含有几种主流数控系统需要进行数据采集,总结一下之前的一些经验和开发工作,也希望后面再做相关技术研究的时候少踩点坑,同时也算是一个阶段的总结吧,毕竟马上要从事一个 ...

  8. 数学建模优化和仿真模拟的区别001

    如果我们过于爽快地承认失败,就可能使自己发觉不了我们非常接近于正确!---卡尔·波普尔 数学建模优化和仿真模拟的区别 几十年来,工程师们一直使用模型(Model)来帮助他们理解系统过程并确定最佳解决方 ...

  9. 【数学建模】基于matlab GUI平行停车模拟仿真【含Matlab源码 1877期】

    一.平行停车模拟仿真简介 近年来, 随着我国经济的快速发展, 机动车保有量也迅速增长.截至2012年底, 全国机动车保有量已达2.4亿辆, 城市"停车难"的问题日趋严重.统计结果表 ...

最新文章

  1. 栈与队列1——设计getMin功能的栈
  2. 菜鸟实时数仓2.0进阶之路
  3. 深入理解虚拟机之虚拟机字节码执行引擎
  4. 发挥主观能动性,才可以能常人之所不能 - 阿里云MVP 杨洋专访
  5. 中英数字混合的字符串截取
  6. 大学计算机基础 课程的说课,大学计算机基础资料说课稿.ppt
  7. boost::leaf::result用法的测试程序
  8. html之四种方法导入css...
  9. 系统分析员、系统架构师、项目经理的区别(转载)
  10. 总帐明细账对账不平数据库修改
  11. 关情纸尾-----Quartz2D-绘制富文本,绘制图片.
  12. mybatis 多线程_2019BATJ面试题汇总详解:MyBatis+MySQL+Spring+Redis+多线程
  13. ASP.NET-第一天-数据库知识
  14. python画超长图-python 画长图
  15. python数据挖掘学习路线
  16. 皇后游戏c语言,C语言中关于4皇后或8皇后问题!
  17. 2022-08-22 第六小组 瞒春 学习笔记
  18. Mac下嵌入式开发初步(二)
  19. JS实现对中文字符串的转码
  20. LI雨骤Moku:Go M1初步体验

热门文章

  1. Linux jar包 后台运行命令
  2. CSS与HTML交互综合案例
  3. Masscan扫描后的IP端口整合
  4. Unity 如何删除 Asset Store 导入的Package包
  5. ofd转成html,第一次遇到ofd格式的电子发票,告诉你怎么转pdf
  6. Codeforces Round #549 (Div. 2) D. The Beatles
  7. 21、Java——超市会员管理系统(对象+集合)
  8. web前端实验系列juster
  9. 代码没写完,哪里有脸睡觉!程序员专属壁纸 3.0 版
  10. 虎扑体育客户端zen源码学习笔记