5.3两参数威布尔分布模型混合编程
根据上述要求,设计VB用户界面如下图5.2所示。界面主体分为三大模块:
1. 图形显示模块,包括原始数据图形、数据最小二乘法图形以及模型曲线 图形。其中原始数据图形由故障间隔时间频率图以及累计频率图组成,要完成的 功能是初步筛选样本的分布模型;数据最小二乘法图形由最小二乘法散点图以及 最小二乘法拟合图组成,要完成的功能是从拟合图中初步判断所选模型是否合适; 寿命曲线图形由采集数据的概率密度分布曲线以及概率分布函数曲线组成,要完 成的功能是确定采集数据的寿命曲线。
2. 数据显示模块,包括最小二乘法参数、中间参数以及寿命参数。最小二 乘法参数主要是线性拟拟合过程中的一些参数,如线性拟合曲线参数A和B、 观测值与拟合值之间的最大误差Ew、平均误差、E1以及均方差E2和线性相关 性系数P等;中间参数包括样本物理地址以及模型的假设性检验;寿命参数主要 是样本分布模型的一些参数,如形状参数(3和尺寸参数Y等。
3. 命令执行模块,包括样本输入、原始数据分析、最小二乘法分析、寿命 分析以及假设性检验分析。样本输入主要是将样本数据输入到VB中,并在VB 界面中显示;原始数据分析包括频率图以及累计频率图处理按钮;最小二乘法分 析包括观测值散点图处理按钮、拟合图处理按钮以及最小二乘法相应参数计算按 钮;寿命分析模块包括概率密度分布图形处理按钮、概率分布函数图形处理按钮 以及模块参数计算按钮;假设性检验分析模块包括观测数据检测值按钮、观测数 据假设值按钮以及判断假设是否合理按钮。其中,前四者的功能主要是将样本输 入的数据导入到Matlab中,同时调用Matlab中相应函数的M文件,执行VB赋 给Matlab的相应命令,并且将在Matlab中执行命令的结果返回给VB,并在VB 界面中显示,假设性检验的功能主要是对选定模型进行假设性检验,看模型是否 符合假设,若符合,则接受,若不符合,则否定。
设计用户界面时,同时要考虑到各个对象的属性,如颜色、大小以及是否可 见等,根据实际的要求设置相应的属性。
首先建立text文本,并将该文本命名,如kkx_t。然后在VB中建立 CommonDialogIH控件、样本输入对象以及接受样本的RichTextBox控件。在 VB相应对象(如样本输入)中编辑如下程序:
VB程序调用Matlab程序是以.M文件的形式存在,所以在编写VB程序之 前,要将在Matlab中处理的数据以及图形编写成.M文件的格式来执行,并且.M 文件的命名必须与函数名相同,否则无法调用。
5.3.4 VB调用Matlab的混合编程
将样本参数text文本以及.M文件整理好后,在VB中所要实现的就是根据 不用对象的功能调用相应的.M文件以及执行相应的功能。
对原始数据的处理主要是绘制该组数据的频率图以及频数图。通过图形的走 向来大致选择该组数据符合的分布模型。
根据频率或者频数直方图初步选定分布模型后,将概率分布函数化成线性函 数,然后利用最小二乘法的线性拟合来求解相应的参数。这里只给出部分VB源程序代码。观测值散点图与拟合曲线图VB源代码:
本文采摘自“加工中心盘式刀库可靠性试验方法研究”,因为编辑困难导致有些函数、表格、图片、内容无法显示,有需要者可以在网络中查找相关文章!本文由伯特利数控整理发表文章均来自网络仅供学习参考,转载请注明!
2021-09
星瀚系列是宇匠数控打造的颠覆性产品,在高精度加工的情况下保证高速、高刚的特性,是真正意义的高速加工中心,其性能及质量可媲美进口高速加工中心。同时可配置超声波系统与石墨集尘系统,亦可运用在陶瓷等硬脆料、石墨等高粉尘料的加工;… [了解更多]
2021-09
星瀚S系列是宇匠数控打造的颠覆性产品,采用全闭环设计,在高精度加工的情况下保证高速、高刚的特性,是真正意义的高速加工中心,其性能及质量可媲美进口高速加工中心。同时可配置超声波系统与石墨集尘系统,亦可运用在陶瓷等硬脆料、石墨等高粉尘料的加工;… [了解更多]
2021-09
TC系列超声波陶瓷雕铣机,是利用了超声波高频振动原理作用于刀具,使刀具产生了16KHz-40KHz(每秒16000-40000次)的连续高强度脉冲冲击,带动磨头冲击工作。当工件的局部应力远远超过材料脆裂极限,材料局部破碎去除。 适用范围 特别适用于陶瓷(氧化锆、氧化铝、氮化铝… [了解更多]
2020-10
1 问题的提出数控加工夹具是数控CNC机械制造加工过程中用来 固定加工对象,使之占有正确的位置,以满足加工工艺条件、迅速、方便、安全地安装工件的装置。夹具通常由定位元件、夹紧装置 、对刀引导元件、分度装置、连接元件及夹具体等组成[1]。图1所示零件是应用于系列矿用防爆电器产品上的… [了解更多]