收藏本站
《吉林大学》 2011年
收藏 | 手机打开
二维码
手机客户端打开本文

开放式数控系统软件故障自诊断、自愈合的研究

袁修华  
【摘要】:数控技术集机械制造、计算机、自动控制、电气控制、检测于一体,是各种先进制造技术的基础。数控系统正在向高速高精化、网络化、智能化和复合化的方向发展,数控系统的功能越来越强大,计算量越来越大,软件规模不断膨胀,软件的可靠性也越来越难保证。传统的数控系统软件开发方法是将应用程序分割成文件、模块或类,然后编译并链接这些组成部分,最终生成“铁板”块状的数控系统应用程序。当外部环境发生变化时,数控系统软件很难适应环境变化。 在数控系统工作时,软件失效是由软件模块的输入值和运行状态组合导致的,没有故障前兆,因此软件故障很难在线捕捉和定位。目前,常用的故障检测方法是在软件模块中设定一些阀值,当软件模块中的参数超过阀值的设定范围时,则提示故障。软件故障代码定位常采用内存信息转储和打印中间结果技术,缺陷代码定位好坏取决于程序人员的直觉和经验,难以实现快速、自动化的故障定位。当前,传统的修复方式是维护人员修改或开发新的功能模块,编译链接生成新的应用软件,最后将新的应用软件重新部署到数控系统,重新部署的步骤包括“停止数控系统—执行修复程序—重新启动数控系统”。数控系统软件修复技术是一种静态、封闭的修复技术,既费时又费力,并且不能根据外部需求动态修改应用软件。 本文以提高数控系统软件可靠性为目的,在国内外开放式数控系统和软件可靠性研究现状的基础上,开展了开放式数控系统组件装配技术、软件故障在线检测、软件故障自动定位和软件自愈合等方面的研究工作,主要研究内容、采用方法和结论如下: (1)基于组件的开放式数控系统。研究了开放式数控系统的体系结构和基于COM组件的功能模块;分析了开放式数控系统平台Windows + RTX的实时性,典型的PC机(主频2.4 GHZ、内存512 M )上RTX子系统的中断延迟时间为4 ~ 15μs,满足数控系统的实时性要求;建立了开放式数控系统多目标优化的组件装配模型,采用遗传算法选择组件最优的装配方案,并进行了插补组件装配仿真实验;实验结果表明遗传算法具有全局搜索能力,可以简单、快速地装配出高性能、高可靠的数控系统。 (2)数控系统软件故障在线检测方面的研究。提出了基于人工智能技术的数控系统软件故障预判断、预处理技术;在虚拟轴研抛机床上进行了基于RBF神经网络和模糊数学的NURBS插补实验,分析了NURBS插补过程中的速度/加速度、插补精度、神经网络预测精度、实时性和故障预判断、预处理等方面的性能;实验结果表明,在保证加工要求的前提下,基于RBF神经网络和模糊数学的NURBS插补模块实现了插补过程中的故障预判断、预处理,为软件故障在线检测提供了新途径;在数控系统现场故障数据的基础上,建立了基于支持向量机的数控系统故障模型,并对比了基于最小二乘法的数控系统故障模型;对比分析发现,基于支持向量机的数控系统故障模型具有更高的精确度,并且相关性和一致性均优于基于最小二乘法的数控系统故障模型;因此,基于支持向量机的数控系统故障模型更加精确可靠,为客观地评估数控系统可靠性奠定了基础。 (3)数控系统软件故障自定位方面的研究。建立了数控系统软件监控器,提出基于相似路径集和BP神经网络的缺陷代码定位的新方法。当数控系统工作时,软件监控器实时监测并保存功能模块的输入值、输出值和执行轨迹。当数控系统软件出现故障时,定位缺陷代码的步骤如下:根据功能模块的源代码生成控制流图,根据监控器保存的执行轨迹生成功能模块的失效路径;使用相似路径算法,生成数控系统功能模块的相似路径集;采用由失效路径和相似路径集组成的学习样本来训练BP神经网络,用虚拟路径作为BP神经网络的样本输入来预测失效路径中有向边的故障可疑度,可疑度最大的有向边即为缺陷代码。进行了NURBS插补模块的故障定位实验,实验表明基于相似路径集和神经网络的故障定位方法可以快速、准确地定位数控系统软件故障代码,避免了定位故障代码依赖于程序人员的直觉和经验,为实现快速、自动化的软件故障定位提供了新途径。 (4)数控系统软件自愈合方面的研究。研究了数控系统组件修复方法;提出了数控系统组件热插拔技术,解决了组件动态替换中的对象透明引用、状态迁移和请求重定向等主要问题,并在java2平台上进行了NURBS插补组件热插拔应用实例研究。研究结果表明,开放式数控系统自愈合技术可以实现软件自身的在线、快速的修复,为数控系统动态适应环境变化和延长软件寿命提供了理论支持。
【学位授予单位】:吉林大学
【学位级别】:博士
【学位授予年份】:2011
【分类号】:TG659

【参考文献】
中国期刊全文数据库 前10条
1 单锦辉,姜瑛,孙萍;软件测试研究进展[J];北京大学学报(自然科学版);2005年01期
2 张光迎;马贤颖;;软件故障树分析系统的设计和实现[J];飞行器测控学报;2009年03期
3 魏仁选,陈幼平,周祖德,吕新平,左静,阳代平;开放性数控软件的面向对象建模及其重用研究[J];高技术通讯;1998年12期
4 张海波,贾亚洲,周广文;数控系统故障间隔时间分布模型的研究[J];哈尔滨工业大学学报;2005年02期
5 王家畴,位在林,宋芳,尤波;基于PMAC运动控制器的开放式数控系统研究[J];哈尔滨理工大学学报;2004年05期
6 于捷;申桂香;;基于推广的L-M法的数控机床的可靠性评价[J];机床与液压;2008年01期
7 刘小东 ;李必信 ;杨朝晖 ;李宣东 ;郑国梁;;OOPSE——一种基于C~(++)/Java的程序分析系统[J];计算机科学;2001年01期
8 王文,王威,戴晓华,陈子辰;基于COM标准的可重构数控系统研究[J];计算机辅助设计与图形学学报;2001年08期
9 米巧丽;贲可荣;;基于行为树与软件故障树的需求缺陷分析[J];计算机与数字工程;2010年08期
10 乐清洪,朱名铨,王润孝;一种新型的神经网络及其在智能质量诊断分析中的应用[J];机械科学与技术;2005年01期
中国硕士学位论文全文数据库 前4条
1 赵艳辉;数控系统可靠性分析设计与增长技术及其综合应用[D];吉林大学;2011年
2 张培晓;串—并混联研抛机床运动控制器的研究[D];吉林大学;2007年
3 刘晓刚;五坐标虚拟轴研抛机床开放式数控系统的研究[D];吉林大学;2007年
4 王明朝;基于Java技术的可重构数控服务系统研究[D];武汉理工大学;2009年
【共引文献】
中国期刊全文数据库 前10条
1 易江芳;佟冬;程旭;;GATEST:使用遗传算法自动生成模拟矢量的验证平台[J];北京大学学报(自然科学版)网络版(预印本);2006年02期
2 潘存强,王从鹤,程先华,罗立凤,刘玉文;数控技术的新发展——开放式数控系统[J];宝钢技术;2002年04期
3 张翼;;军用软件研制过程的质量监督[J];兵工自动化;2007年08期
4 张翼;许俐;;军用软件开发过程质量监督的重点及方法[J];兵工自动化;2011年05期
5 贾志成;许世蒙;胡仲翔;;加工中心寿命分布模型的研究[J];兵工学报;2007年03期
6 单锦辉,姜瑛,孙萍;软件测试研究进展[J];北京大学学报(自然科学版);2005年01期
7 易江芳;佟冬;程旭;;GATEST:使用遗传算法自动生成模拟矢量的验证平台[J];北京大学学报(自然科学版);2006年05期
8 晏海华,胡佳,张丽凤,贺飞;基于文档状态的软件质量保证过程管理[J];北京航空航天大学学报;2001年04期
9 李秋英,陆民燕,阮镰;软件可靠性测试充分性问题的理论研究[J];北京航空航天大学学报;2003年04期
10 李虎,金茂忠,高仲仪,刘超;上下文无关文法测试充分性[J];北京航空航天大学学报;2003年10期
中国重要会议论文全文数据库 前10条
1 张成才;梁永会;李红伟;;河南航道基础地理信息系统测试方案研究与设计[A];《测绘通报》测绘科学前沿技术论坛摘要集[C];2008年
2 刘振宇;蔡立志;杨根兴;;Web应用软件的质量评价技术研究[A];第三届全国软件测试会议与移动计算、栅格、智能化高级论坛论文集[C];2009年
3 高鹏;高清柳;;多路充值系统终端模拟程序的开发与实现[A];中国高速公路管理学术论文集(2009卷)[C];2009年
4 周祖德;刘泉;龙毅宏;李方敏;;嵌入式技术与数字制造[A];全国先进制造技术高层论坛暨制造业自动化、信息化技术研讨会论文集[C];2005年
5 肖俊;胡伟;鲁志政;陈志俊;杨建国;;数控车床故障的可靠性分析[A];2006年全国机械可靠性学术交流会论文集[C];2006年
6 赵中芳;魏志强;贾东宁;;基于CBR的软件自动化测试用例复用方法研究[A];2008'中国信息技术与应用学术论坛论文集(二)[C];2008年
7 张杰;林晓欲;;弹载软件系统测试方法研究[A];大型飞机关键技术高层论坛暨中国航空学会2007年学术年会论文集[C];2007年
8 翟志华;单锦辉;孙萍;;软件故障预防方法探讨[A];第五届中国测试学术会议论文集[C];2008年
9 董娜;宫云战;金大海;;一种过程内及过程间数组越界故障的静态检测方法[A];第六届中国测试学术会议论文集[C];2010年
10 李震;刘斌;殷永峰;李晓勋;;基于改进Petri网的可信软件模型验证和测试研究[A];第六届中国测试学术会议论文集[C];2010年
中国博士学位论文全文数据库 前10条
1 晁冰;基于支持向量机的软件可靠性模型分类及失效分析[D];武汉大学;2010年
2 朱彬;基于用户界面规格说明的Web应用建模与测试用例生成[D];上海大学;2011年
3 杨林;基于工业以太网的运动控制系统关键技术研究[D];山东大学;2011年
4 刘振宇;服务网格环境中场景测试的关键技术研究[D];复旦大学;2010年
5 孙保敬;矿山排水抢险应急救援系统的研究[D];中国矿业大学(北京);2011年
6 潘丽丽;软件测试用例集简化及其构建方法研究[D];湖南大学;2009年
7 张宏韬;双转台五轴数控机床误差的动态实时补偿研究[D];上海交通大学;2011年
8 姚香娟;复杂软件测试数据进化生成理论及应用[D];中国矿业大学;2011年
9 童亮;数控机床网络化集成运行模式及关键集成技术研究[D];重庆大学;2011年
10 王智明;数控机床的可靠性评估与不完全预防维修及其应用[D];上海交通大学;2011年
中国硕士学位论文全文数据库 前10条
1 邹雄;基于FPGA的弹载计算机调试方法研究[D];南昌航空大学;2010年
2 罗晨;基于网络的库存管理系统的研究与应用[D];哈尔滨工程大学;2010年
3 孙佳地;划分测试模型及其应用研究[D];大连理工大学;2010年
4 刘春燕;基于规则的C/C++代码静态检测方法研究[D];大连理工大学;2010年
5 冯金金;基于复杂网络的软件最小测试路径生成研究[D];大连理工大学;2010年
6 杨晨;基于PAR平台的最弱前置谓词生成器的设计与实现[D];江西师范大学;2010年
7 韩立洋;经济型五轴数控雕刻机关键技术的研究[D];苏州大学;2010年
8 闫振兴;基于软件缺陷分类标准与分析技术的软件缺陷管理系统应用与研究[D];华东师范大学;2011年
9 王卫锋;FSCS自适应随机测试算法的边界效应及运行效率研究[D];华东师范大学;2010年
10 华韵子;强对流天气识别系统的设计与实现[D];华东师范大学;2010年
【二级参考文献】
中国期刊全文数据库 前10条
1 钟雷;何清华;王玉岩;田丰;;故障树分析在提高武器装备可靠性中的应用[J];兵工自动化;2008年01期
2 李宝盛,何洪庆;“小子样、零失效”情况下寿命可靠度的置信分析方法[J];兵工学报;2001年02期
3 李波,蔡光起;新型三杆五自由度虚轴机床五坐标加工数学模型[J];东北大学学报;2000年03期
4 郭艳玲,赵万生,董本志,乔世坤,徐达丽;数控发展的趋势──开放式体系结构数控系统[J];东北林业大学学报;2000年05期
5 雷航;基于任务链的实时多任务软件可靠性建模[J];电子科技大学学报;2004年02期
6 刘波;田丰;张黎黎;;基于Web的数控服务系统的研究[J];电力科学与工程;2007年04期
7 韩小涛,尹项根,张哲;故障树分析法在变电站通信系统可靠性分析中的应用[J];电网技术;2004年01期
8 郑明,云晓春,张涛,翟国富;系统故障树分析的软件实现[J];低压电器;2005年07期
9 陈昭宪;AMSAA模型的增长分析[J];电子产品可靠性与环境试验;1995年01期
10 刘伟;袁新;乔明锋;;定时截尾试验中故障数为零的设备MTBF评估[J];电子产品可靠性与环境试验;2007年01期
中国重要报纸全文数据库 前1条
1 中国机床工具工业协会数控系统分会理事长 陈吉红;[N];中国电子报;2009年
中国博士学位论文全文数据库 前5条
1 单锦辉;面向路径的测试数据自动生成方法研究[D];国防科学技术大学;2002年
2 李留英;UML测试技术的研究与实现[D];中国人民解放军国防科学技术大学;2000年
3 张代治;串-并混联研抛机床的运动与控制研究[D];吉林大学;2005年
4 石宏;3-TPS混联机床相关控制算法研究[D];东北大学;2005年
5 赵海信;开放式数控系统软件平台实现技术的研究[D];武汉理工大学;2006年
中国硕士学位论文全文数据库 前7条
1 翟艳敏;威布尔分布场合的贝叶斯统计推断[D];西南交通大学;2002年
2 李喆;三轴数控铣床开放式控制系统的开发研究[D];沈阳工业大学;2004年
3 谢哲东;五坐标虚拟轴研抛机床数控系统的研究[D];吉林大学;2004年
4 王旭;JDYP51型虚拟轴研抛机床可视化运动仿真的研究[D];吉林大学;2005年
5 翟方超;研抛自由曲面专用机床嵌入式控制系统的研究[D];吉林大学;2006年
6 陈贤;存在修理延迟的可修系统在不完全维修下的可用度及不完全维修最多为h次时可修系统的可用度[D];浙江大学;2006年
7 徐文静;不完全维修条件下的可用度与维修策略分析[D];国防科学技术大学;2008年
【相似文献】
中国期刊全文数据库 前10条
1 方子帆;郑金城;;数控技术的发展与应用[J];水电科技进展;1999年02期
2 赵春红,秦现生,唐虹;基于PC的开放式数控系统研究[J];机械科学与技术;2005年09期
3 魏康民;聂建武;;基于PC的开放式数控系统体系的分析[J];组合机床与自动化加工技术;2007年05期
4 陈婵娟;薛恺;顾颢;;基于运动控制器的开放式数控系统运动控制模块的构建[J];陕西科技大学学报;2007年06期
5 韩艳华;吴立新;;开放式数控系统教学平台研究探讨[J];成功(教育);2010年12期
6 田磐;徐德爱;张飞霞;洪剑青;;基于ARM的全软件开放式数控系统设计[J];镇江高专学报;2011年02期
7 吕玉萍;;开放式一维数控系统的构建[J];价值工程;2011年23期
8 刘军;吉顺如;;基于PMAC开放式数控系统的研究与应用[J];装备机械;2003年03期
9 刘勇;杨林;张瑞临;;基于PC的开放式软件数控系统的设计[J];机械工程与自动化;2006年04期
10 邱润生;;基于PC的开放式数控系统及其在玻璃雕刻机中的应用[J];轻工机械;2006年04期
中国重要会议论文全文数据库 前10条
1 徐武彬;尹辉俊;谭振威;宋世柳;;基于DMC-100运动控制卡的开放式数控系统设计及其应用[A];制造业与未来中国——2002年中国机械工程学会年会论文集[C];2002年
2 秦旭达;王太勇;夏长亮;;基于开放式数控系统的车削加工过程监控技术研究[A];中国仪器仪表学会第三届青年学术会议论文集(上)[C];2001年
3 周旭;谢国如;蒋薏;颜廷河;;基于Windows98的CNC系统研究[A];首届信息获取与处理学术会议论文集[C];2003年
4 王艳琴;;并联机床与开放式数控系统[A];2005年“数字安徽”博士科技论坛论文集[C];2005年
5 石毅;王玉琨;;多通用工业PC主板并行处理技术的PC+I/O开放式多轴联动数控系统的研究与开发[A];陕西省机械工程学会第九次代表大会会议论文集[C];2009年
6 臧利林;贾磊;张立东;秦伟刚;苏岳龙;;基于IPC的开放式数控系统的研究[A];先进制造技术论坛暨第二届制造业自动化与信息化技术交流会论文集[C];2003年
7 李丽娜;孙宏昌;戴怡;;基于PMAC的雕刻机开放式数控系统开发[A];第八届全国设备与维修工程学术会议、第十三届全国设备监测与诊断学术会议论文集[C];2008年
8 朱晓春;屈波;孙来业;汪木兰;;高速高精度开放式数控系统关键技术的研究[A];先进制造技术论坛暨第五届制造业自动化与信息化技术交流会论文集[C];2006年
9 张玉忠;;开放式数控系统在车床数控改造中的应用研究[A];第八届中国轧机油膜轴承技术研讨会论文集[C];2006年
10 仰儆;;标准化创新,抢占数控技术产业的制高点[A];纪念第38届“世界标准日”标准化学术论文汇编[C];2007年
中国重要报纸全文数据库 前10条
1 记者瞿剑;数控技术瓶颈可望加速突破[N];科技日报;2002年
2 陈玲玲 黄盈盈;晋江7个项目获国家、省创新基金立项支持[N];福建科技报;2010年
3 扬州大学 鲁玲;数控系统走开放之路[N];计算机世界;2002年
4 苏静 缪金元;数控系统实现智能化开放式[N];中国航天报;2000年
5 本报记者 杨红英 胡启林;2009年:机床工具行业在调整中前行[N];中国工业报;2010年
6 ;2000年国家重点技术创新项目确定[N];中华建筑报;2000年
7 ;机械行业近期发展导向(二)[N];中国企业报;2002年
8 本报记者 王虹;机床工具从生产大国变为生产强国[N];中国机电日报;2001年
9 张敏;国家经贸委下达两项重大计划[N];中国乡镇企业报;2000年
10 季装司;二000年国家重点技术创新项目已经确定[N];科技日报;2000年
中国博士学位论文全文数据库 前10条
1 袁修华;开放式数控系统软件故障自诊断、自愈合的研究[D];吉林大学;2011年
2 王辉;并联构型装备开放式数控系统关键技术研究与开发[D];天津大学;2009年
3 刘源;开放式数控系统的构建及其关键技术研究[D];哈尔滨工业大学;2010年
4 刘源;开放式数控系统的构建及其关键技术研究[D];哈尔滨工业大学;2010年
5 杜少华;开放式数控系统可重构技术研究[D];中国科学院研究生院(沈阳计算技术研究所);2012年
6 谢红;五杆五环并联运动机床开发设计及关键技术研究[D];同济大学;2007年
7 韩霜;混联研抛机床开放式数控系统体系结构及其插补算法研究[D];吉林大学;2007年
8 石宏;3-TPS混联机床相关控制算法研究[D];东北大学;2005年
9 郝永江;复杂参数曲线曲面加工控制与状态监测技术研究[D];天津大学;2011年
10 仓公林;基于STEP-NC数控铣削加工若干关键技术研究[D];合肥工业大学;2006年
中国硕士学位论文全文数据库 前10条
1 涂天祥;基于SoftDMC的开放式数控系统插补的研究与设计[D];华南理工大学;2010年
2 李隽;基于PMAC的开放式数控系统设计及应用[D];北方工业大学;2011年
3 张庆;集成制造环境下的开放式数控加工系统[D];华南理工大学;2010年
4 于洪宇;基于DMC运动控制器的开放式数控车床系统的研究和应用[D];沈阳工业大学;2011年
5 韩涛;基于MTC200开放式数控系统的数控齿扇插齿机改造[D];沈阳工业大学;2005年
6 苏伟;基于PMAC的开放式数控教学平台的研究[D];天津大学;2005年
7 陈哲衔;开放式数控系统通信研究与在自动换刀系统中的应用[D];华南理工大学;2010年
8 姜运涛;基于IPC的开放式数控系统及其在多功能数控铣床上的应用研究[D];沈阳工业大学;2005年
9 郭成龙;六轴义齿加工机床设计与数控技术研究[D];北方工业大学;2010年
10 王斌;基于PMAC的轧辊磨床数控系统的研究与开发[D];兰州理工大学;2005年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026