基于AADL的嵌入式系统可靠性建模方法的探讨

基于AADL的嵌入式系统可靠性建模方法的探讨
基于AADL的嵌入式系统可靠性建模方法的探讨

系统可靠性建模与预计

系统可靠性建模与预计某型欠压保护电路的建模

一.课程设计目标 1.复习可靠性建模和预计的理论方法; 2.基本掌握工程实例可靠性建模和预计过程; 3.明白任务可靠性建模与任务之间的相关性; 二.课程设计内容 1.课程设计原理: 某型电源的欠压保护电路 图1 欠压保护电路 电路原理: a.当该型电源电压正常时,系统电源电压信号Vi较高,二极管P2截止,VB > VC,运放Y输出为高电平,晶体管T导通,继电器J吸合,V0为低电平; b.当该型电源电压欠压时,系统电源电压信号Vi较低,相应的二极管P2导通,将B点电位箝位,VB< VC,运放Y输出为低电平,晶体管T截止,继电器J释放,V0为高电平。 该型电源正常时,输出V0为低电平,继电器J吸合; 电源欠压时,输出V0为高电平,继电器J释放,引起整机跳闸。 2.课程设计内容: a.建立欠压保护电路的基本可靠性框图。

b.针对误动故障和拒动故障,任选一种情况作为任务故障进行分析,建立欠压保护电路的任务可靠性框图。 c.预计欠压保护电路的MTBF。 d.根据建立的任务可靠性框图预计欠压保护电路的MTBCF。 条件说明: 以电路图中的元器件作为基本单元(方框)建立基本可靠性框图。 以电路图中的元器件及其特定故障模式作为基本单元(方框)建立任务可靠性框图 三.课程设计 1.建立基本可靠性框图 基本可靠性框图:用以估计产品及其组成单元故障引起的维修及保障要求的可靠性模型。系统中任一单元(包括储备单元)发生故障后,都需要维修或更换,都会产生维修及保障要求,故而也可把它看作度量使用费用的一种模型。基本可靠性模型是一个全串联模型,即使存在冗余单元,也按串联处理。 由此可得欠压保护电路的基本可靠性框图如图所示: 图2 基本可靠性框图 2.建立任务可靠性框图 任务可靠性框图:用以估计产品在执行任务过程中完成规定功能的程度,描述完

软件可靠性模型综述(完整资料).doc

【最新整理,下载后即可编辑】 软件可靠性模型综述 可靠性是衡量所有软件系统最重要的特征之一。不可靠的软件会让用户付出更多的时间和金钱, 也会使开发人员名誉扫地。IEEE 把软件可靠性定义为在规定条件下, 在规定时间内, 软件不发生失效的概率。该概率是软件输入和系统输出的函数, 也是软件中存在故障的函数, 输入将确定是否会遇到所存在的故障。 软件可靠性模型,对于软件可靠性的评估起着核心作用,从而对软件质量的保证有着重要的意义。一般说来,一个好的软件可靠性模型可以增加关于开发项目的效率,并对了解软件开发过程提供了一个共同的工作基础,同时也增加了管理的透明度。因此,对于如今发展迅速的软件产业,在开发项目中应用一个好的软件可靠性模型作出必要的预测,花费极少的项目资源产生好的效益,对于企业的发展有一定的意义。 1软件失效过程 1.1软件失效的定义及机理 当软件发生失效时,说明该软件不可靠,发生的失效数越多,发生失效的时间间隔越短,则该软件越不可靠。软件失效的机理如下图所示:

1)软件错误(Software error):指在开发人员在软件开发过程中出现的失误,疏忽和错误,包括启动错、输入范围错、算法错和边界错等。 2)软件缺陷(Software defect):指代码中存在能引起软件故障的编码,软件缺陷是静态存在的,只要不修改程序就一直留在程序当中。如不正确的功能需求,遗漏的性能需求等。 3)软件故障(Software fault):指软件在运行期间发生的一种不可接受的内部状态,是软件缺陷被激活后的动态表现形式。 4)软件失效(Software failure):指程序的运行偏离了需求,软件执行遇到软件中缺陷可能导致软件的失效。如死机、错误的输出结果、没有在规定的时间内响应等。 从软件可靠性的定义可以知道,软件可靠性是用概率度量的,那么软件失效的发生是一个随机的过程。在使用一个程序时,在其他条件保持一致的前提下,有时候相同的输入数据会得到不同的输出结果。因此,在实际运行软件时,何时遇到程序中的缺陷导致软件失效呈现出随机性和不稳定性。 所有的软件失效都是由于软件中的故障引起的,而软件故障是一种人为的错误,是软件缺陷在不断的测试和使用后才表现出来的,如果这些故障不能得到及时有效的处理,便不可避免的会

串并联可靠性模型的应用及举例

上海电力学院 选修课大型作业 课程名称:机电系统可靠性与安全性设计报告名称:串并联可靠性模型的应用及举例院系:能源与机械工程学院 专业年级:动力机械140101 学生姓名:潘广德 学号:14101055 任课教师:张建平教授 2015年4月28日

浅谈串并联可靠性模型的应用并举例 摘要 详细阐述了机械可靠性工程中串并联可靠性模型的应用,并详细的举例说明。系统可靠性与组成单元的数量、单元可靠性以及单元之间的相互联接关系有关。以便于可靠性检测,首先讨论了各单元在系统中的相互关系。在可靠性工程中,常用可靠性系统逻辑图表示系统各单元之间的功能可靠性关系。在可靠性预测中串并联的应用及其广泛。必须指出,这里所说的组件相互关系主要是指功能关系,而不是组件之间的结构装配关系。 关键词:机械可靠性串联并联混联应用举例 0前言 学技术的发展,产品质量的含义也在不断的扩充。以前产品的质量主要是指产品的性能,即产品出厂时的性能质量,而现在产品的质量已不仅仅局限于产品的性能这一指标。目前,产品质量的定义是:满足使用要求所具备的特性,即适用性。这表明产品的质量首先是指产品的某种特性,这种特性反应这用户的某种需求。概括起来,产品质量特性包括:性能、可靠性、经济性和安全性四个方面。性能是产品的技术指标,是出厂时产品应具有的质量属性,显然能出厂的产品就赢具备性能指标;可靠性是产品出厂后所表现出来的一种质量特性,是产品性能的延伸和扩展;经济性是在确定的性能和可靠性水平下的总成本,包括购置成本和使用成本两部分;安全性则是产品在流通和使用过程中保证安全的程度。在上述产品特性所包含的四个方面中,可靠性占主导地位。性能差,产品实际上是废品;性能好,也并不能保证产品可靠性水平高。反之,可靠性水平高的产品在使用中不但能保证其性能实现,而且故障发生的次数少,维修费用及因故障造成的损失也少,安全性也随之提高。由此可见,产品的可靠性是产品质量的核心,是生产厂家和广大用户所努力追求的目标。 1串联系统可靠性模型的工作原理 如果一个系统中的单元中只要有一个失效该系统就失效,则这种系统成为串联系统。或者说,只有当所有单元都正常工作时,系统才能正常工作的系统称为串联系统。 设系统正常工作时间(寿命)这一随机变量为t,则在串联系统中,要使系统能正常工作运行,就必须要求每一个单元都能正常工作,且要求每一单元的正常工作时间都大于系统正常工作时间t。假设各个单元的失效时间是相互独立的,按照概率的乘法定理和可靠性定

19软件可靠性模型研究综述_王二威

软件可靠性模型研究综述 王二威 (北京理工大学珠海学院,广东 珠海 519088) 摘 要:本文对软件可靠性经典模型、模型选择、普适模型的研究进行了归纳和述评,提出了软件可靠性综合预测框架,给出了软件可靠性综合预测进一步的研究方向。 关键词:软件可靠性;经典模型;综合预测;框架研究 中图分类号:TP311 文献标识码:A Review of Research on Software Reliability Models WANG Erwei (Beijing Institute of Technology ,Zhuhai ,Zhuhai 519088,China ) Abstract:In this paper,the classical model of software reliability,model selection,and the research of the universal model were summarized and reviewed.The framework of software reliability comprehensive prediction was proposed.The further research directions of software reliability comprehensive prediction were proposed. Keywords:software reliability;classical model;comprehensive prediction;framework research 文章编号:2096-1472(2016)-02-01-02 1 引言(Introduction) 软件已经成为影响国民经济、军事、政治乃至社会生活的重要因素。自20世纪60年代“软件危机”出现之后,越来越多的学者开始关注软件可靠性的定量评估和预测。软件可靠性覆盖整个软件开发过程,与软件工程密切相关,它源于工程,又服务于工程。在新技术、新应用(如web软件、移动APP等等)不断涌现的当前,重新审视软件开发和应用环境,开展软件可靠性预测研究,有助于推动软件工程项目的实践,降低软件错误率,提升软件质量,从而保障软件所支撑的工程项目的高效完成,推动我国软件产业的持续发展。 本文对软件可靠性模型研究的相关文献进行了梳理,对前人的研究成果进行了归纳,构建了新计算范式下软件可靠性综合预测框架,提出了软件可靠性综合预测的研究方向。 2 经典软件可靠性模型(Classical software reliability model) 软件可靠性建模的基本方法是:以历史失效数据为基础,对软件失效规律进行趋势拟合,进而预测未来的失效可能。早期软件可靠性的研究是基于概率统计的思想,将软件失效过程看作一个随机过程,从Hudson的工作开始,到1971年J-M模型的发表,再到今天,已公开发表了几百种模型[1](此类模型称之为“经典模型”)。 经典模型存在两个明显的缺陷:第一,在对软件可靠性进行评估预测时都有些固定不变的假设,而这些假设无从证明;第二,模型只考虑输入的随机性,而软件在实际运行时却可能受到各种随机因素影响,使得软件失效出现的情况比较复杂多变。而用某一个固定的失效模式去解释复杂多变的情况,显然是不合适的。实践证明,经典模型的应用存在不 一致性的问题,对一个软件有很好的适用性而对其他的软件则效果很差[2,3],此外预测精度也不够理想。 针对经典模型的不一致性问题,研究者们从两个方面开展了进一步的研究:一是设计一套行之有效的模型选择方法,能够让工程人员从众多的软件可靠性经典模型中选择出最适合实施项目的模型,二是建立一个普适模型。 3 模型选择的研究(Research on model selection) 模型选择策略基本可以归纳为两类:一类是基于模型假设与软件环境的相似性,一类是基于对历史失效数据预测性能的评价。 (1)基于模型假设与软件环境的相似性的模型选择。Andersson、Goel、Sharma等人分别提出了模型假设相似性来选择合适模型的方法[4],基于假设矩阵的模型选择技术实践结果也并不理想[5]。 (2)基于对历史失效数据预测性能的评价。该类策略的模型选择技术依赖于对模型预测性能的评价,1983年,Musa 等人提出了“预测有效性、模型能力、假设质量、模型适用性、简单性”等五个软件可靠性模型评价准则,在学术界获得了较大范围的认可。之后的研究人员不断拓展软件可靠性的影响变量范围,提出了模型拟合性、模型偏差、模型偏差趋势、覆盖度、预测数量、模型噪声等等众多的评价准则,力图从多个角度对软件可靠性模型进行评价。 关于采用何种评价方法来选择模型,一是基于数据挖掘、机器学习的方法[6],汪浩等人提出了基于聚类思想的软件可靠性模型选择,吴勤、吴晨、朱磊等人采用Kohonen网络、BP神经网络、决策树等方法对汪浩等人的研究成果进行了改进,在一定程度上提高了分类系统的准确性,李克文等 软件工程 SOFTWARE ENGINEERING 第19卷第2期2016年2月 V ol.19 No.2Feb. 2016

嵌入式系统软硬件可靠性设计

嵌入式系统软硬件可靠性设计 主讲:Kenny(电子工程硕士,研究领域:电子产品系统可靠性设计与测试技术)课程对象:嵌入式系统软、硬件开发工程师。 【课程背景】 嵌入式系统可靠性设计,比拼的不是谁的设计更高明,而是谁的设计更少犯错误,而且因为软、硬件的专业背景差异,两个专业设计师之间的不了解,也会导致接口部分容易出现一些可靠性问题。 本课程采用逆向思维方式,从嵌入式系统设计的负面问题角度入手,总结剖析了嵌入式设计师易犯的错误点和接口部分的问题点,以期在设计中能提前加以预防。漏洞堵住了,跑冒滴漏自然不再发生。 【培训内容】 第一部分:嵌入式系统及硬件可靠性设计 第一章:可靠性设计基础 1.1、可靠性定义 1.2、环境应力分析 1.3、人机交互分析 1.4、关联设备互动分析 1.5、过渡过程应力 1.6、负载波动分析 1.7、单一故障分析 1.8、可靠性预计分析 1.9、判据标准 1.10电子、机电一体化设备的可靠性模型; 1.11系统失效率的影响要素; 第二章:可靠性设计规范 2.1降额设计规范 降额等级、降额注意事项、降额因子降额参数的确定方法 2.2电路热设计规范

强制风冷、传导散热的热设计计算及热设计工艺规范 2.3电路安全性设计规范; 电路安全容错性机制、SFC分析、SFC下输出保证可靠的判据和解决方法… 2.4EMC设计规范 电压容限控制、常用器件的高频等效特性、信号分析、布线、阻抗匹配、屏蔽、滤波、接地… 2.5PCB设计规范 板卡级的布线、布局工艺 第三章:器件失效规律与分析方法 3.1持续性应力与浪涌应力的区别 3.2电压应力与电流应力的故障现象区别 3.3MSD与机械应力损伤的特征、成因、解决措施 3.4基于端口特性阻抗曲线的失效测试分析方法 3.5常用器件失效机理、失效特征、应对措施 第二部分:嵌入式系统器件选型与工程计算 第一章:工程计算基础 1.1容差分析方法 1.2拉氏变换的物理含义与电路设计应用 1.3微积分与电路设计的应用 1.4概率论数理统计提升电子产品质量的应用方法 1.5基础代数的电路设计工程计算应用(代数、三角函数、解析几何) 1.6datasheet参数解读及对电路性能的影响 第二章:工程计算与器件选型 2.1电源模块设计与选型计算 电感电容选型计算 2.2电源输入端口器件选型计算 保险丝、NTC电阻、TVS/压敏电阻、储能电容、接插件、二极管的选型计算 2.3信号输入/输出端口的匹配器件计算选型 上拉/下拉电阻、限流/分压电阻、阻抗匹配电阻、磁珠、退耦电容的选型计算

工业产品系统可靠性仿真建模方法及仿真算法

1999年11月系统工程理论与实践第11期 工业产品系统可靠性仿真建模方法及仿真算法α 焦国太,谭迎新 (华北工学院机械电子工程系,山西太原030051) 摘要: 根据一般工业产品的可靠性结构特点,从系统可靠性仿真模拟的角度出发,提出了一种通用 的可靠性仿真建模的方法,并给出了以该建模方法为基础的仿真算法软件编制框图,该仿真算法的特 点是仿真速度快. 关键词: 系统;可靠性;仿真;模型 T he E stab lish ing of Si m u lati on M odels and P rocedu res on R eliab ility of Indu stry P roduct System s J I AO Guo2tai,TAN Y ing2x in (N o rth Ch ina In stitu te of T echno logy,T aiyuan030051) Abstract: In th is paper,acco rding to the reliab ility con structu re featu res of general in2 du stry p roducts,a m ethod of si m u lati on models and p rocedu res on reliab ility of indu stry p roducts are estab lished.O n th is basis,the b lock diagram of si m u lati on p rocedu res is given.It is very fast to calcu late the reliab ility of general indu stry p roducts by u sing the estab lished si m u lati on p rocedu res. Keywords: system;reliab ility;si m u lati on;model 借助于计算机进行工业产品系统的可靠性统计仿真模拟,是研究高可靠工业产品系统可靠性的最先进和最有前途的方法.充分利用组成系统的分系统、设备、部件、组件、单元甚至零件和元器件的试验信息进行系统的可靠性统计仿真模拟,可以克服可靠性计算和可靠性验证试验中存在的局限性,并且可以在一定程度上节省试验经费.文献[1,2]中采用失效树或可靠性框图的结构函数作为可靠性仿真的逻辑关系式,从方法上来说并不存在什么问题,但是这种方法的缺点是仿真速度慢,因为在每次仿真运行中根据组成系统的各单元的寿命分布类型产生寿命抽样值以后,都要按由小到大的顺序对其进行排序,然后还要按寿命顺序逐个设置各单元的状态,并按系统的结构函数计算系统的状态,直到计算出系统的失效状态为止.这样势必要耗去大量的机时,尤其当组成系统的单元特别多时,仿真速度会更慢.本文提出的方法就旨在解决这样的问题. 1 有关概念的提出 系统可靠性是表示系统总体可靠性高低的一种可靠性数量指标,它和系统的寿命密切相关.所谓寿命,对于可修复产品来说,是指一个产品相继两故障间的工作时间,对于不可修复产品来说,则是指产品出故障前的工作时间.系统的寿命显然取决于组成系统的各单元的寿命,当各单元的寿命一定时,系统的寿命也随之确定,因此系统寿命与各单元寿命之间必然存在某种逻辑关系.为了便于进行系统可靠性仿真模拟及建模,特提出如下概念: α

可靠性建模资料整理

软件可靠性建模 1模型概述 1.1软件可靠性的定义 1983年美国IEEE计算机学会对“软件可靠性”作出了明确定义,此后该定义被美国标准化研究所接受为国家标准,1989年我国也接受该定义为国家标准。该定义包括两方面的含义: (1)在规定的条件下,在规定的时间内,软件不引起系统失效的概率; (2)在规定的时间周期内,在所述条件下程序执行所要求的功能的能力; 其中的概率是系统输入和系统使用的函数,也是软件中存在的故障的函数,系统输入将确定是否会遇到已存在的故障(如果故障存在的话)。 软件失效的根本原因在于程序中存在着缺陷和错误,软件失效的产生与软件本身特性、人为因素、软件工程管理都密切相关。影响软件可靠性的主要因素有软件自身特性、人为因素、软件工程管理等,这些因素具体还可分为环境因素、软件是否严密、软件复杂程度、软件是否易于用户理解、软件测试、软件的排错与纠正以及软件可靠性工程技术研究水平与应用能力等诸多方面。 1.2软件可靠性建模思想 建立软件可靠性模型旨在根据软件可靠性相关测试数据,运用统计方法得出软件可靠性的预测值或估计值,下图给出了软件可靠性建模的基本思想。

图软件可靠性建模基本思想 从图中可以看出软件失效总体来说随着故障的检出和排除而逐渐降低,在任意给定的时间,能够观测到软件失效的历史。软件可靠性建模的目标如下:(1)预测软件系统达到预期目标所还需要的资源开销及测试时间;(2)预测测试结束后系统的期望可靠性。1.3软件可靠性建模基本问题 软件可靠性建模需要考虑以下基本问题: (1)模型建立 模型建立指的是怎样去建立软件可靠性模型。一方面是考虑模型建立的角度,例如从时间域角度、数据域角度、将软件失效时刻作为建模对象,还可以将一定时间内软件故障数作为建模对象;另一方面是考虑运用的数学语言,例如概率语言。 (2)模型比较 在软件可靠性模型分类的基础上,对不同的模型分析比较,并对模型的有效性、适用性、简洁性等进行综合权衡,从而确定出模型的适用范围。 (3)模型应用 软件可靠性模型的应用需要从以下两方面考虑:一是给定了软件的开发计划,如何选择适当的模型;二是给定了软件可靠性模型,如何指导软件可靠性工程实践。 软件系统的失效历史可以通过对测试得到的失效数据分析获得,而实际情况中,人们最为关注的是软件未来的失效趋势。软件可靠性模型基本都是建立在一定的假设基础之上,所以,即使花费了大量的时间和精力对软件的可靠性进行预计,也只是一种预测,这

软件可靠性模型综述

软件可靠性模型综述 可靠性是衡量所有软件系统最重要的特征之一。不可靠的软件会让用户付出更多的时间和金钱, 也会使开发人员名誉扫地。IEEE 把软件可靠性定义为在规定条件下, 在规定时间, 软件不发生失效的概率。该概率是软件输入和系统输出的函数, 也是软件中存在故障的函数, 输入将确定是否会遇到所存在的故障。 软件可靠性模型,对于软件可靠性的评估起着核心作用,从而对软件质量的保证有着重要的意义。一般说来,一个好的软件可靠性模型可以增加关于开发项目的效率,并对了解软件开发过程提供了一个共同的工作基础,同时也增加了管理的透明度。因此,对于如今发展迅速的软件产业,在开发项目中应用一个好的软件可靠性模型作出必要的预测,花费极少的项目资源产生好的效益,对于企业的发展有一定的意义。 1软件失效过程 1.1软件失效的定义及机理 当软件发生失效时,说明该软件不可靠,发生的失效数越多,发生失效的时间间隔越短,则该软件越不可靠。软件失效的机理如下图所示: 1)软件错误(Software error):指在开发人员在软件开发过程中出现的失误,疏忽和错误,包括启动错、输入围错、算法错和边界错等。 2)软件缺陷(Software defect):指代码中存在能引起软件故障的编码,软件缺陷是静态存在的,只要不修改程序就一直留在程序当中。如不正确的功能需求,遗漏的性能需求等。3)软件故障(Software fault):指软件在运行期间发生的一种不可接受的部状态,是软件缺陷被激活后的动态表现形式。 4)软件失效(Software failure):指程序的运行偏离了需求,软件执行遇到软件中缺陷可能导致软件的失效。如死机、错误的输出结果、没有在规定的时间响应等。

嵌入式软件可靠性设计

嵌入式软件可靠性设计培训 嵌入式软件既是电子系统的核心,也是硬件系统的有效补充,需要具备防错、判错、纠错、容错的功能,具备了这些功能,就能保证系统可靠性要求在软件分系统设计中的实现。但是软件可靠性又不同于硬件电路,它不会随时间的推移而降低,并且其可靠性保障全部在设计过程中实现。因此软件工程的工作也是软件可靠性所要关注的内容。 为此,我协会决定组织召开《嵌入式软件可靠性设计》讲座,本讲座主要从嵌入式软件的系统设计、需求分析、接口、模块、变量控制、软件测试、安全性分析、硬件匹配设计等设计规范进行总结和分析,深层次探讨嵌入式软件的可靠性设计技巧。现具体事宜通知如下: 【主办单位】中国电子标准协会培训中心 【协办单位】深圳市威硕企业管理咨询有限公司 课程提纲:课程大纲以根据学员要求,上课时会有所调整,具体以报到时的讲义为准。 1.概述和定义 2.计算机系统设计准则:2.1、一般要求;2.2、硬件与软件功能的分配原则;2.3、硬件与软件可靠性指标的分配原则;2.4、安全关键功能的人工确认;2.5、安全性内核;2.6、自动记录系统故障;2.7、禁止回避检测出的不安全状态;2.8、保密性设计;2.9、容错设计

3.硬件设计:3.1、硬件选用;3.2、总线检测;3.3、加电检测;3.4、电源失效的安全措施;3.5、主控计算机失效的安全措施;3.6、反馈回路传感器失效的防护措施3.7、电磁干扰的防护措施;3.8、维修互锁措施 4.软件需求分析 5.软件危险分析 6.安全关键功能设计 7.冗余设计准则:7.1、指令冗余设计;7.2、软件陷阱与软件拦截技术;7.3、软件冗余 8.接口设计准则:8.1、硬件接口要求;8.2、硬件接口的软件设计;8.3、人机界面设计;8.4、报警设计;8.5、软件接口设计 9.软件健壮性设计准则:9.1、电源失效防护;9.2、加电检测;9.3、电磁干扰; 9.4、系统不稳定;9.5、接口故障9.6、干扰信号9.7、错误操作;9.8、监控定时器的设计9.9、异常保护设计 10. 简化设计准则:10.1、单入和单出;10.2、模块的独立性;10.3、模块的扇入扇出;10.4、模块耦合方式;10.5、模块内聚顺方式;10.6、其他特殊考虑 11.余量设计:11.1、资源分配及余量要求11.2、时序安排的余量要求 12. 数据要求:12.1、数据需求;12.2、属性控制;12.3、数值运算范围控制;12.4、合理性检查 13. 防错程序设计准则:13.1、参数化;13.2、公用数据和公共变量;13.3、标志;13.4、文件;13.5、非授权存取的限制13.6、无意指令跳转的处理;13.7、程序检测点的设置13.8、寻址模式的选用;13.9、数据区隔离;13.10、安全关键信息的要求;13.11、信息存储要求;13.12、算法选择要求 14. 编程要求:14.1、语言要求;14.2、汇编语言编程限制14.3、高级语言的编程限制;14.4、圈复杂度指数(McCabe)14.5、软件单元的规模;14.6、命名要

预测模型可靠性的模糊数学评价方法

收稿日期:2003-11-10 作者简介:许康(1969-),男(汉族),江苏宜兴人,讲师,博士研究生,从事油气储运与热能工程方面的教学与科研工作。 文章编号:1000-5870(2004)04-0102-03 预测模型可靠性的模糊数学评价方法 许 康,张劲军,陈 俊,李鸿英 (石油大学石油天然气工程学院,北京102249) 摘要:预测模型的可靠程度是通过预测结果中分布规律的可信度体现出来的。针对常见的预测模型可靠性评价中存在的问题,将预测模型预测结果的可信概率定义为预测模型的可靠度,提出了一种评价预测模型的新方法。在新方法中,运用模糊数学理论对预测结果的可信程度进行了评价,建立了预测结果可信度与预测结果相对误差绝对值之间的隶属函数关系,并将模糊数学与可靠性理论相结合,给出了求解预测模型可靠度的计算公式。以含蜡原油粘温关系模型为例,对新方法的评价过程进行了验证。结果表明,对同一种油样采用不同的隶属函数,或对不同油样采用同一个隶属函数,所得预测模型的可靠度均不相同,这说明该方法具有通用性。关键词:含蜡原油;粘温关系;预测模型;可靠度;评价方法;模糊数学;隶属函数中图分类号:O 159 文献标识码:A A new assessment method for reliability of prediction model with fuzzy mathematics XU Kang,ZHANG Jin -jun,CH EN Jun,LI Hong -ying (College of Petr oleum Engineer ing in the University of Petroleum ,China,Beij ing 102249,China) Abstract :T he distribution of the authentic forecast results can embo dy the fiduciar y level o f the prediction model.T he probability o f the authentic for ecast results obtained by t he prediction model w as defined as the fiduciary lev el o f prediction model.A new method for assessment of t he fiduciary level of prediction model was proposed.In or der to assess the fiduciary lev el of the for ecast results,a membership function for describing the relationship betw een the fiduciary lev el and absolute value of relative err or of fo recast results was established on the theory of fuzzy mathematics.By using the fuzzy mat hemat ics and reliabilit y theory ,the formula to calculate the fiduciary level of the pr edict ion model w as provided.A prediction model for waxy o il viscosity was taken as an ex ample to prove the applicability of the assessment method.T he r esults show that the fiduciary levels of prediction model are different fo r the same o il sample with the different membership function or for the different oil sample with the same membership function. Key w ords :w ax y oil;viscosity -temperature r elationship;prediction model;reliabilit y;assessment method;fuzzy mathe -matics;membership function 我国生产的原油80%以上属于含蜡原油,其组成复杂,粘度及粘温关系的变化规律往往不能用纯液体的粘度模型进行描述。原油粘度及粘温关系 直接影响其管道输送的摩阻,是管输工艺设计及运行管理所需的重要基础数据。国内外研究者提出了若干含蜡油粘度模型,这些模型都是基于实验数据统计分析得出的经验模型,对于预测模型预测结果的可靠程度,常见的方法是用大量的预测结果与实测值之间的(绝对或相对)误差的平均值和其中最大 值来说明。但是预测结果是否 准确可信 是一个很模糊的概念,预测结果的 准确可信 与 不可信 之间没有一个明显的界限,对预测结果可信程度的评 价用常规的数学方法不能解决,需要引入模糊数学的理论。对于使用预测模型进行预测时获得可信的预测结果的概率(可靠度),用常用的预测模型的评价方法是无法得出的。因此,笔者根据模糊数学和可靠性理论提出一种评价预测模型可靠性的新方法,介绍新方法的评价过程。 2004年 第28卷 石油大学学报(自然科学版) Vol.28 No.4 第4期 Journal of the U niversity of Petroleum,China Aug.2004

基于未确知理论的软件可靠性建模

ISSN 1000-9825, CODEN RUXUEW E-mail: jos@https://www.360docs.net/doc/e116645458.html, Journal of Software , Vol.17, No.8, August 2006, pp.1681?1687 https://www.360docs.net/doc/e116645458.html, DOI: 10.1360/jos171681 Tel/Fax: +86-10-62562563 ? 2006 by Journal of Software . All rights reserved. 基于未确知理论的软件可靠性建模 ? 张永强+, 孙胜娟 (河北工程大学 信息与电气工程学院,河北 邯郸 056038) Software Reliability Modeling Based on Unascertained Theory ZHANG Yong-Qiang +, SUN Sheng-Juan (School of Information and Electrical Engineering, Hebei University of Engineering, Handan 056038, China) + Corresponding author: Phn: +86-310-7428733, Fax: +86-310-7428746, E-mail: yqzhang@https://www.360docs.net/doc/e116645458.html,, https://www.360docs.net/doc/e116645458.html,/ Zhang YQ, Sun SJ. Software reliability modeling based on unascertained theory. Journal of Software , 2006,17(8):1681?1687. https://www.360docs.net/doc/e116645458.html,/1000-9825/17/1681.htm Abstract : In this paper, unascertained mathematical theory is applied to the study of software reliability modeling. It is used to study software fault process, describe software failure character and get software reliability parameters. Finally, a software reliability model based on unascertained theory is proposed in this paper. The new model changes the traditional modeling thought, and brakes away from the statistical distribution assumption about the variety of failure rate in the traditional software reliability modeling process. It has better applicability, which improves the incongruence of model application to some extent. Key words : software reliability; reliability model; modeling; applicability; unascertained mathematical 摘 要: 将未确知理论应用于软件可靠性建模研究,采用其分析软件故障过程,用未确知数学描述软件失效特 征计算软件可靠性参数,并在此基础上构建了一个基于未确知数学理论的软件可靠性模型.新模型改变了传统 的建模思路,跳出了传统软件可靠性建模过程中关于失效强度变化的各种统计分布假设的束缚,具有较好的适 用性,改善了模型应用中的不一致性问题. 关键词: 软件可靠性;可靠性模型;建模;适用性;未确知数学 中图法分类号: TP311 文献标识码: A 随着软件应用的日益广泛及重要性的不断增强,人们对软件质量的要求也越来越高.可靠性作为衡量软件 质量的重要特性,其定量评估和预测已成为人们关注和研究的焦点.软件可靠性模型作为可靠性评测的核心和 关键,可用于软件生命周期的不同阶段,定量地估计和预测软件可靠性行为.一个好的可靠性模型可以准确评估 和预测软件可靠性行为, 这对于软件资源分配软件市场决策有着重要的意义[1].我们可以看到,软件可靠性模 型这一领域的研究在20世纪70年代获得较大发展后,很多可靠性模型已经投入实用.可以说,软件可靠性模型 己经从研究阶段发展到了工程阶段.但是,面对软件自身及其开发过程日益复杂的情形,它仍然呈现出其自身的 不足. ? Supported by the National Natural Science Foundation of China under Grant No.60573088 (国家自然科学基金); the Natural Science Foundation of Hebei Province of China under Grant No.603407 (河北省自然科学基金) Received 2005-07-20; Accepted 2005-12-13 万方数据

可靠性建模分析

目录 系统可靠性建模分析 (2) 摘要 (2) 关键词 (2) 1.可靠性框图 (2) 2.典型的可靠性模型 (3) 2.1串联模型 (3) 2.2并联模型 (4) 2.3旁联模型 (4) 2.4r/n(G)模型 (5) 2.5复杂系统/桥联模型 (6) 图1:自行车的基本可靠性与任务可靠性框图 (3) 图2:典型可靠性模型 (3) 图3:串联可靠性框图 (4) 图4:并联可靠性框图 (4) 图5:旁联可靠性框图 (5) 图6:r/n(G)系统可靠性框图 (5) 图7:桥联系统示例原理图及可靠性框图 (6) 图8:复杂系统实例 (7) 表1:复杂系统完全列举 (7)

系统可靠性建模分析 [摘要] 为了设计、分析和评价一个系统的可靠性和维修性特征,就必须明系统和它所有的子系统、组件和部件的关系。很多情况下这种关系可以通过系统逻辑和数学模型来实现,这些模型显示了所有部件、子系统和整个系统函数关系。系统的可靠性是它的部件或系统最底层结构单元可靠性的函数。 一个系统的可靠性模型由可靠性框图或原因——后果图表、对所有系统和设备故障和维修的分布定义、以及对备件或维修策略的表述等联合组成。所有的可靠性分析和优化都是在系统概念数据模型的基础上进行的。 [关键词]可靠性框图,串联,并联,表决,复杂系统,可靠度 系统是由相互作用和相互依赖的若干个单元结合成的具有特定功能的有机整体。对于系统管理者而言,系统完成预期任务可靠性以及对系统维修特征等因素的分析是必不可少的。这时就需要借助于系统逻辑及数学模型德理论进行评价分析。本文就是基于可靠性框图(RBD)理论对系统可靠性建立常见的数学分析模型,并结合一些实际例子予以解释说明。 1.可靠性框图 可靠性框图(RBD)是用一种图形的方式显示了系统所有成功或故障的组合,因此系统的可靠性框图显示了系统、子系统和部件的逻辑关系。目前跟据建模目的可分为基本可靠性模型和任务可靠性模型,并用RBD表示出来。 基本可靠性模型是用以估计产品及其组成单元可能发生的故障引起的维修以及保障要求的可靠性模型。可以看到,该模型是对系统每个单元发生故障都进行考虑维修,故其是一个大的串联模型,即使是冗余单元,也都按照串联处理。明显的,贮备单元越多,系统的基本可靠性越低。 任务可靠性模型是用以估计产品在执行任务过程中完成规定功能的概率,描述完成任务过程中产品各单元的预定作用并度量工作有效性的一种可靠性模型。其体现的是对任务完成的可靠度,故系统中对某一单元的冗余数越多,改子单元可靠性也就越大。图1给出了一辆自行车的基本可靠性框图和任务可靠性框图(只对简单的关键地方进行了分析,具体内容不作为实际衡量标准)。

嵌入式系统软硬件可靠性设计(Kenny武)

嵌入式系统软硬件可靠性设计 【2017年时间安排】 5月22-23日北京 5月25-26日上海 5月18-19日深圳 9月25-26日北京 9月21-22日上海 9月18-19日深圳 12月28-29日北京 12月25-26日上海 12月21-22日深圳 【参加对象】嵌入式系统软、硬件开发工程师。 【培训课时】12小时 【学习费用】4980元/两天 *买一赠一,单独一人收费3200元(含指定教材、证书、茶点)不含午餐 嵌入式系统可靠性设计,比拼的不是谁的设计更高明,而是谁的设计更少犯错误,而且因为软、硬件的专业背景差异,两个专业设计师之间的不了解,也会导致接口部分容易出现一些可靠性问题。 本课程采用逆向思维方式,从嵌入式系统设计的负面问题角度入手,总结剖析了嵌入式设计师易犯的错误点和接口部分的问题点,以期在设计中能提前加以预防。漏洞堵住了,跑冒滴漏自然不再发生。 Kenny 电子工程硕士,研究领域:电子产品系统可靠性设计与测试技术。 曾任航天二院总体设计所主任设计师、高级项目经理,机电制造企业研发总监、事业部总监,北京市级优秀青年工程师,科协委员。 有电子产品、军工、通信等专业方向的设计、测评和技术管理经历,对产品系统设计、可靠性设计、技术管理有较深入研究,曾在学术会议及多家技术刊物发表专业文章。 曾为比亚迪、中电30所、29所、北京华峰测控、北京航天长峰、普析通用仪器、航天二院23所、航天五院、株洲车辆研究所、北大青鸟环宇、惠州德赛、陕西华经微电子、西安工业集团公司、松下电工、航盛电子等企业提供专业技术和技术管理辅导、培训和咨询。 较擅长于将高深的理论知识转化为符合企业技术和经营特性的可操作实践方法

嵌入式软件可靠性设计规范checklist

嵌入式软件可靠性设计规范汇总

43.高级报警显示:红色,1.4Hz~ 2.8Hz,信占比率20%~60%开 44.中级报警显示:黄色,0.4Hz~0.8Hz,信占比率20%~60%开 45.低级报警显示:蓝绿色或者黄色,常开,信占比率100% 46. 高优先级和中优先级的报警上、下限设置值,一旦超出可能引起较严重后果的非合理报警数值区域时,均需加单独的对话弹出框予以提醒操作者 47. 默认的报警预置不允许修改,并提供让用户能恢复到出厂默认报警设置的操作途径 48.做报警日志记录,为以后的故障分析、维修检查或商业纠纷提供依据 与硬件接口的软件49. 数据传输接口的硬件性能限制了数据传输速率的提高,在确定波特率前,要确认硬件所能承受的最高传输率,光耦、485、232、CAN、传输线上有防护 器件(TVS或压敏电阻)的端口 50.硬件端口读进来的数据必须加值域范围的判断 51.硬件端口读取数据,必须加可控时间或次数的有限次限制 52.A/D的位数比前端放大电路的精度要求略高即可,并通过数学计算验证 53. 对运动部件的控制,正向运动突然转向反向运动时,必须控制先正向减速到0,然后再反向加速的控制方式 54. 运动部件停机后、再快速启动的工作控制方式是不允许的。须停机、开机、delay延时、再启动执行机构,以确保执行机构先释放原来运动状态的惯性,然后再从静态下启动 55. 运动部件都有过渡过程特性,软件驱动时的上升沿和下降沿的过渡特性会 直接影响到硬件的安全和执行效果 56. 板卡启动时,先initMCU、然后Delay、然后initIO,以确保各芯片的上电 电源都已经稳定下来再启动工作 57. 对采集自有可能受到干扰的模拟端口输入的数字量数据,一定要加上、下 限、Δ/Δt、规律性干扰的滤波措施三个方面的容错性机制 58. 对数字端口传输数据可以连续传输两遍,以防范随机性偶发干扰,实时性要求较高的,可以连续传三遍,2:1判定 59. 模块之间的数据通信联络,用周期性读取的方式、或请求-应答的方式传送 数据,一旦超出周期性时间要求,或未应答,则判定硬件失效,需有软件的

相关文档
最新文档