欢迎来到天天文库
浏览记录
ID:53575538
大小:320.79 KB
页数:5页
时间:2020-04-19
《基于VC++与MATLAB的故障树分析系统.pdf》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、第24卷第1期计算机技术与发展Vo1.24No.12014年1月COMPUI1ERTECHNOL0GYANDDEVEL0PMENTJan.2014基于VC++与MATLAB的故障树分析系统曹利锋,邹树梁,唐德文’(1.南华大学机械工程学院,湖南衡阳421001;2.南华大学核燃料循环技术与装备研究中心,湖南衡阳421001)摘要:故障树分析法是一种有效的可靠性分析方法,尤其在处理大型复杂系统时。对大型系统的分析常需借助计算机辅助来实现,而现有故障树分析软件在处理大型系统时在运算速度方面存在不足。利用Vc++与MATLAB软件
2、的各自编程优势,提出利用Vc++与MATLAB混合编程技术研发故障树分析软件以提高运算速度,重点探讨了在MATLAB环境下故障树的定性、定量分析的算法及实现。并就立式剪切机送料系统中存在的送料不到位事故这一实例进行分析,求出了全部17个最小割集,证明该方法可行。关键词:故障树分析;MATLAB;Vc+;混合编程;送料不到位中图分类号:TP311;TH16文献标识码:A文章编号:1673—629X(2014)O1—0077—04doi:10.3969/j.issn.1673—629X.2014.01.020FaultTreeA
3、nalysisSystemBasedonVC++andMATLABCAOLi'feng,ZOUShu—liang,TANGDe—wen'(1.SchoolofMechanicalEngineering,UniversityofSouthChina,Hengyang421001,China;2.ResearchCenterofNuclearFuelCycleTechnologyandEquipment,UniversityofSouthChina,Hengyang421001,China)Abstract:FTAisallef
4、fectivemethod,especiallyondealingwithlarge,complexsystems.Needtheassistantofthecomputertoanalyzethelarge—scalesystems,butincomputingspeedmanyfaulttreeanalysissoftwarecannotmeettheneedsofpeople.Basedontheadvanta-gesofVC++andMATLABinsoftwareprogramming.developanewfau
5、lttreeanalysissoftware.usingthehybridprogramoftheVC++andMATLAB,toimprovethecomputingspeed.MainlystudythealgorithmandachievementthroughqualitativeandquantitativeanalysisoffaulttreeinMATLABenvironment.Thenanalyzeanexampleoftheverticalshearsfedingsystemwhenfeedingisno
6、tinplace,workoutallthe17typesminimalcut-sets,andprovethefeasibilityofthemethod.Keywords:faulttreeanalysis;MATLAB;VC++;hybridprogram;feedingnotinplaceO引言可读性好,但其在开发数值处理软件方面存在开发工故障树分析法,简称FI'A(FaultTreeAnalysis),最作量大、开发周期长等缺陷。而且在计算机中实现往早是由美国贝尔电话实验室的H·A·Wastson提出往采用矩阵化的
7、运算方法,而MATLAB具有数值计的。该方法具有简明、直观、易懂、灵活的特点,作为可算能力强、编程简洁和易于扩展移植等优点。将靠性技术中评价系统可靠性和安全性的一种重要方MATLAB与Vc++结合则能充分发挥各自的优势,满法,已经广泛应用于宇航、核能、电子、机械等领足实际的应用需求。对如何实现其混合编程许多学者域”。由于该方法常用于对大型复杂系统进行分纷纷进行研究,研究了多种实现的方法。文中提析,所以必须借助计算机软件来实现。目前国内外研出了采用MATLAB开发核心程序,用Vc++制作程序究出的多种故障树分析软件基本上都是基
8、于Vc++来界面的方法研制出一种故障树定性定量分析计算程实现的。。虽然Vc++在数据采集等应用程序开发序。并详细介绍了如何在MATLAB中实现求解故障方面具有很大的优势,且开发出来的程序执行效率高,树最小割集、不交化处理、故障率、概率重要度及关键收稿日期:2013—03—13修回日期:20
此文档下载收益归作者所有