- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MATLAB 结合PSPICE 在模拟电路故障特征提取中的应用
中国科技论文在线
MATLAB 结合PSPICE 在模拟电路故障特征提取中
的应用
1 2 2 2
秦志强 , 黄继达 , 王晨宇 , 郑标
1 中国矿业大学信息与电气工程学院,江苏 徐州(221116 )
2 中国矿业大学矿业工程学院,江苏 徐州(221116 )
E-mail:qzqcumt@163.com
摘 要:在模拟电路故障诊断中故障特征提取是至关重要的一步,直接影响着系统的诊断
能力。本文阐述了 MATLAB 与 PSpice 在模拟电路故障特征提取中的应用,着重介绍了
MATLAB 如何调用PSpice 仿真数据,并给出了基于多分辨分析和小波包变换的模拟电路故
障特征提取的具体实现方法。
关键词:MATLAB;PSpice;故障特征提取;多分辨分析;小波包变换
中图分类号:U226.8+1 ;TP319
随着科学技术和电子工业的迅速发展,电子设备的规模越来越大,复杂度也在不断提高,
系统的维护、修理和调试变得越来越困难,为了提高系统的安全性和可靠性,故障诊断技术
逐渐受到人们的重视[1] 。近年来神经网络理论发展迅速,基于神经网络的模拟电路故障诊断
方法也有很大的发展。为了把神经网络成功的应用于模拟电路的故障诊断中,构造样本集是
第一步,也是至关重要的一步,它包括故障模式的划分、原始数据的收集、故障特征的提取
等。其中,故障特征的提取是最为重要的环节,通过对原始数据的处理得到最能表征其故障
模式的数据信息,它直接影响着训练后神经网络的诊断能力,是模拟电路故障诊断的关键。
本文将介绍如何利用 MATLAB 和 PSpice 进行电路故障特征提取的过程和方法。
1 软件介绍
MATLAB 是美国 Math Works 公司开发的计算机仿真软件,涵盖通信、航天、力学、力、
自动控制、神经网络等领域,具有强大的数据处理能力,已经成为集数值运算、符号运算、
[2]
数据可视化、图形界面设计、程序设计、仿真的多种功能于一体的集成软件 。
PSpice 是美国加州大学伯克利分校开发的通用电路模拟仿真程序 SPICE(Simulation
Program with IC Em2 phasis) 移植于 PC 机上的版本. PSpice 能够对模拟电路、数字电路、
数模混合电路以及电力电子电路电路进行仿真,可获得电路中各节点和支路的响应特性,这些
响应特性可以文本形式输出,也可以各种波形及曲线输出。因此,在计算机辅助分析与设计
和电子教学中广泛应用。
2 PSpice 中模拟电路仿真
PSpice 的输入有电路原理图和网单文件两种形式,我选用的是输入网单文件的方式。电
路仿真程序是 PSpice 的核心,它的仿真功能有直流工作点分析、直流转移特性分析、直流
灵敏度分析、交流小信号分析、瞬时分析、最坏情况分析和蒙特卡洛分析等[3] 。仿真输出文
件有绘图文件(*.dat)和数据输出文件(*.out)。我们需要的是数据输出文件,然后用 MATLAB
处理模拟电路仿真数据,得到模拟电路的故障特征向量。
3 MATLAB 读取电路仿真数据的方法
电路的仿真数据是通过.PRINT 命令和蒙特卡洛分析结合得到,数据储存在 PSpice 运行
1
中国科技论文在线
结果的.OUT 输出文件中。在用 MATLAB 读取仿真数据数据之前,首先要对.OUT 数据输出
文件进行处理,即删除输出文件中的文件头尾对电路的描述统计信息和每次进行蒙特卡洛分
析的描述信息等,而只保留蒙特卡洛分析得到的数据,将经过处理后的输出文件存盘,用于
MATLAB 的读取[4] 。
3.1 常用的文件读取函数
1)fopen( )函数 调用格式:fid=
文档评论(0)