资源描述:
《复合材料破坏数据B基准值计算的程序设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、试验技术与方法复合材料破坏数据B基准值计算的程序设计王亮,王海鹏,吴安民(北京航空材料研究院,北京100095)摘要:采用VisualC#语言编写了复合材料B基准值的计算软件,该软件可以从试验数据中先挑选出可疑值并计算B基准值、Cv变异系数、分布形式、平均值、最大值和最小值等;计算完成后可以自动输出各种需要的试验记录表,软件使用方便、灵活,提高了试验数据的处理效率。关键词:复合材料;B基准值;可疑值;数据处理;程序设计中图分类号:TP311.52文献标志码:A文章编号:10014012(2010)07044302Pr
2、ogrammingofCompositesDamagedTestDataforBbasisValueCalculationWANGLiang,WANGHaipeng,WUAnmin(InstituteofAeronauticalMaterials,Beijing100095,China)Abstract:ThecalculationsoftwareforcompositesBbasisvaluewasdesignedbyprogramminglanguageVisualC#.Bythesoftware,thedoubtfulval
3、ue,Bbasisvalue,coefficientvalue,distributingformat,average,maximum,minimumandsooncouldbegotten.Thevarietytestdatatableswillbeoutputtedwhilecalculationwasgone.Thesoftwarewasconveniencesandflexible,andtheefficiencydealwithtestdatawasimproved.Keywords:composites;Bbasisval
4、ue;doubtfulvalue;dataprocessing;programming在复合材料试验数据处理中B基准值是一项设的数据分布形式。最常用的参数方法包括双参数[1]关键指标。B基准值是指力学性能的一个限定威布尔(Weibull)分布、正态分布及对数正态分布值,在95%的置信度下,数值母体中90%的性能值等。每一种分布都有自己的拟合优度检验方法,对不小于其值。B基准值将随着批数或每批中的试样于每种拟合优度检验都会给出相应的观察显著水平数的增加而增大,也将随着批间变异或批内变异的(OSL),每种检验得到的OSL值可度量观察An
5、减小而增大。B基准值一般使用Execl进行计算,dersonDarling(安德森达琳)统计量的概率,这种但因其是一个非常复杂的计算过程,使用Execl计AndersonDarling统计量是在所给分布形式是正确[2]算不是很方便、灵活,计算很费时,也没有通用性。的假设下计算的极限值。因此笔者提出用VisualC#语言编写B基准值计算2B基准值计算的程序设计程序来完成并实现B基准值及一系列数据的计算和数据报表的输出。2.1软件编写语言和运行环境该软件是使用MicrosoftVisualStudio.Net中1B基准值的计算方法
6、的C#.NET进行编写的,使用Access数据库对计计算样本B基准值所使用的方法取决于所假算数据进行保存。软件在MicrosoftWindowsXP下运行。收稿日期:200912112.2使用VisualC#.NET的优点作者简介:王亮(1975-),男,工程师。C#是一种简单、现代、面向对象、类型非常安443王亮等:复合材料破坏数据B基准值计算的程序设计全、派生于C++和Java的编程语言,具有以下特准值的试验数据与B基准值计算程序计算的B基点:完全支持类和面向对象编程,包括接口和继准值相比较,查看两者间是否有差异。分别输入三
7、承、虚函数和运算符重载的处理;!定义完整、一致批数据,见表1。可以看出,虽然第一批和第二批软[3-4]的基类集合;∀自动清理动态分配的内存。件计算的B基准值和使用Execl计算的B基准值相2.3程序界面的设计差0.01,但考虑到程序保留了转换出来的B基准值[5]在主界面上设计了一个下拉菜单列表,可以为两位小数,所以才产生了以上差值,一般情况下,选择不同的试验性能表,包括0#(纵向)拉伸性能提供的计算数据取整数,结果将会一致。因此说明表、90#(横向)拉伸性能表、0#(纵向)压缩性能表、90#该B基准值计算软件工作正常,达到使用要求。(横
8、向)压缩性能表、纵横剪切性能表以及层间剪切表1程序测试结果性能表。Tab.1Resultofprogramtesting在输入参数界面设置了可以输入材料、树脂含软件B软件给出Excel计算