MATLAB结合PSPICE用于模拟电路故障诊断的方法

模拟电路 电路诊断

EquipmentManufactringTechnologyNo.4,2009

MATLAB结合PSPICE用于模拟电路故障诊断的方法

满高华,胡桂明,金浙良,张海君

(广西大学电气工程学院,广西南宁,530004)

摘要:阐述了将MATLAB结合PSPICE用于模拟电路故障诊断仿真的方法,着重说明了如何通过MATLAB编程解决两者之间的数据接口问题,给出了实例说明及程序流程图。关键词:模拟电路;PSPICE;神经网络;MATLAB中图分类号:TP391.9

文献标识码:B

文章编号:1672-545X(2009)04-0088-03

PSPICE程序具有很强的计算能力和很高的计算精度,可以完成多项电路分析计算工作,而且系统内部设置有各种电器元件的基本出厂模型参数,以用于对电路系统的分析计算,同时还可以根据实际元器件的特殊性,从外部进行技术参数的修改,这样就充分满足了计算精度的要求,且使用起来也十分方便,对于设置各种故障模型非常方便。

[1]

(1)文本打印语句.PRINT:用来控制文本输出文件(*.OUT)中的输出形式,需在输入文件(*.CIR)中设置,其结果存储在.OUT文件中;

(2)文本绘图语句.PLOT;(3)绘图软件包调用语句.PROBE。

本文的方法是利用MATLAB处理PSPICE仿真数据,要用MATLAB读取PSPICE的输入文件,所以用文本打印语句.PRINT。

1.3PSPICE的输出文件的简化方法

我们可以先通过修改PSPICE中的任选项设置(OPTIONS)来尽量简化.out中的内容,以便MATLAB的读取。图1为与OutputFile有关的任选项设置界面。

MATLAB是MathWorks公司推出的数学软件,作为一种“科学便笺式”的用于科学工程计算的高性能数学工具,被广泛应用于数值计算、图形处理、符号运算、数学建模、信号分析、系统辨识、实时控制和动态仿真等研究领域。

PSP1CE仿真分析的结果,是以列表或图形字符的形式存储在一个输出文件中的,并可绘制相应的图形。但对数据作进一步的处理,如主元分析、小波分析、归一化等,则显得无能为力。因此,需将PSPICE仿真所得的数据输入给MATLAB,以便进一步对仿真结果提取更有效的特征向量。

1PSPICE的输出文件及简化方法

1.1PSPICE的输出文件

PSPICEA/D对要分析的电路参数进行仿真,得到仿真数据,该数据自动存在以后缀.out命名的输出文件中,它是一个ASCII文本文件,可用记事本程序或用PSPICEA/D的文件观察程序来打开阅读。其内容包含:

(1)电路的网络连接描述;

(2)不需.PLOT和.PRINT命令直接输出的结果;(3)利用.PLOT和.PRINT命令打印和绘图的结果;(4)运行统计信息。即关于整个运行过程的统计,包括各种分析所需的时间和存储单元量。1.2将仿真结果输出的命令

将仿真结果输出的命令有三种:

经过如图1的设置后,精简过的.out文件还会包含一些其他的数据和字符,MATLAB要获取PSPICE的结果数据就必须

图1任选项设置框

2MATLAB导入PSPICE仿真数据的方法

收稿日期:2009-01-03

作者简介:满高华(1983—),男,广西合浦人,硕士研究生,研究方向:智能控制;胡桂明(1961—),男,广西桂林人,副教授,博士,研究方向:智能

控制;金浙良(1983—),男,浙江绍兴人,硕士研究生,研究方向:智能控制;张海君(1983—),女,河北南宫人,硕士研究生,研究方向:智能控制

MATLAB结合PSPICE用于模拟电路故障诊断的方法

88

你可能喜欢

  • PSpice仿真
  • 数据接口技术
  • 电路故障检测
  • PSpice教程
  • 支持向量机
  • 工程电路
  • matlab神经网络

MATLAB结合PSPICE用于模拟电路故障诊断的方法相关文档

最新文档

返回顶部