SPC控制图的样品子组大小为什么建议为5

SPC控制图是用于分析和判断过程是否处于稳定状态所使用的带有控制界限的图,是具有区分正常波动和异常波动的功能图表,是现场质量管理中重要的统计工具。

SPC控制图的样品子组大小为什么建议为5

 

 

就像上图所示,我们可以通过控制图来实时监控生产状态,正常与失控就可以一目了然,但在这之前,我们需要对控制图进行设置,如判异规则,子组样本大小,那么子组样本大小n应该如何选择呢?

 

随着样本量n的增大,控制限会变得越来越窄,这意味着过程稍微有一点波动,就可能会有点落在控制限外,也就是说控制图会变得越来越敏感。小的样本量会降低控制图敏感度,也就是存在过程已经发生偏移却不能被发现的风险。

下图中从上至下4个图分别模拟了抽样子组 n=1,2,5,12时,控制图探测异常的敏感度。

SPC控制图的样品子组大小为什么建议为5

 

 

图中蓝色曲线表示原过程,红色曲线表示均值发生偏移后的过程。看第一个图我们发现,两条曲线覆盖的面积有比较大的部分是重叠的,也就是说如果对偏移后的过程进行抽样,那么结果有很大几率会落到偏移前过程的控制限内,这就意味着控制图不能发现异常。随着n增大,控制图敏感度上升,但是经济性会下降,所以综合考虑,一般子组

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一个简单的使用Qt实现SPC控制的代码示例: ```cpp #include <QtWidgets/QApplication> #include <QtCharts/QChartView> #include <QtCharts/QScatterSeries> #include <QtCharts/QLineSeries> #include <QtCharts/QValueAxis> QT_CHARTS_USE_NAMESPACE int main(int argc, char *argv[]) { QApplication a(argc, argv); // 创建散点系列 QScatterSeries *series = new QScatterSeries(); // 添加数据点 series->append(1, 5); series->append(2, 7); series->append(3, 6); series->append(4, 4); series->append(5, 5); series->append(6, 8); series->append(7, 7); series->append(8, 6); series->append(9, 4); series->append(10, 5); // 创建线系列 QLineSeries *centerline = new QLineSeries(); // 添加中心线数据点 centerline->append(1, 5.5); centerline->append(10, 5.5); // 创建上下限线系列 QLineSeries *upperlimit = new QLineSeries(); QLineSeries *lowerlimit = new QLineSeries(); // 添加上下限线数据点 upperlimit->append(1, 7); upperlimit->append(10, 7); lowerlimit->append(1, 4); lowerlimit->append(10, 4); // 创建表并添加系列 QChart *chart = new QChart(); chart->addSeries(series); chart->addSeries(centerline); chart->addSeries(upperlimit); chart->addSeries(lowerlimit); // 创建X轴和Y轴 QValueAxis *axisX = new QValueAxis(); axisX->setRange(1, 10); axisX->setLabelFormat("%d"); axisX->setTitleText("Sample"); QValueAxis *axisY = new QValueAxis(); axisY->setRange(0, 10); axisY->setLabelFormat("%d"); axisY->setTitleText("Measurement"); // 添加轴到表 chart->setAxisX(axisX, series); chart->setAxisY(axisY, series); // 创建表视并设置大小 QChartView *chartView = new QChartView(chart); chartView->setRenderHint(QPainter::Antialiasing); chartView->resize(800, 600); chartView->show(); return a.exec(); } ``` 这段代码使用Qt Charts模块中的类来创建散点系列、线系列、轴和表,并将它们组合在一起以生成SPC控制。该示例只包含了少量数据点,你可以根据自己的需求进行修改。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值