|
|
||||||||||||||||||||||||||||||||
Вход |
Раздел "Математика\Statistics Toolbox"
Список функций Statistics Toolbox В оглавление \ К следующему разделу \ К предыдущему разделу
Синтаксис p = capable(data,specs) [p,Cp,Cpk] = capable(data,specs) Описание p = capable(data,specs) функция позволяет рассчитать вероятность р выхода значений выборки data за границы допусков specs. Выборка data задается как вектор. Границы допусков представляются в виде двухэлементного вектора: specs(1) - нижняя граница допуска, specs(2) - верхняя граница допуска.
[p,Cp,Cpk] = capable(data,specs) позволяет рассчитать вероятность р выхода значений выборки data за границы допусков specs, индексы воспроизводимости процесса Cp, Cpk Расчет среднего арифметического значения элементов вектора на 20 элементов. Генерируется 10 бутстреп выборок. Для центрированного технологического процесса (выборочное среднее совпадает с номинальным значением параметра технологического процесса) значение Cp=1 соответствует отношению числа дефектов к числу изделий равному 1/1000. Согласно положениям метода "шесть сигма" долю дефектов необходимо снижать до величин 10/1000000 и менее. Величина доли дефектов 1/1000000 соответствует значению Cp=1.6. Таким образом, уменьшение величины коэффициента Cp соответствует улучшению качества технологического процесса по уровню дефектности при центрированном технологическом процессе. где - среднее арифметическое выборки data. Расчет вероятности брака. >> data=normrnd(0,1,100,1); >> specs=[-2 2]; >> p = capable(data,specs) p = 0.0413 Расчет вероятности брака и индексов воспроизводимости процесса Cp , Cpk . >> data=normrnd(0,1,100,1); >> specs=[-2 2]; >> [p,Cp,Cpk] = capable(data,specs) p = 0.0216 Cp = 0.7672 Cpk = 0.7452 Пример центрированного процесса с границами рассеяния параметра (±3) совпадающими с границами допусков. >> data=normrnd(0,1,100,1); >> specs=[-3 3]; >> [p,Cp,Cpk] = capable(data,specs) p = 0.0013 Cp = 1.0856 Cpk = 1.0316 Графическое представление центрированного технологического процесса с границами рассеяния параметра совпадающими с границами допусков. >> data=normrnd(0,1,100,1); >> specs=[-3 3]; >> [p,Cp,Cpk] = capable(data,specs) p = 0.0013 Cp = 1.0856 Cpk = 1.0316 >> capaplot(data,specs) >> H = line([0 0],[0 0.5]) >> set(H,'LineWidth',3, 'Color','k') >> H1=line([specs(1) specs(1)],[0 0.5]) >> set(H1,'Color','m') >> text(specs(1) + 0.1,0.4,'LSL'); >> H2=line([specs(2) specs(2)],[0 0.5]) >> set(H2,'Color','m') >> text(specs(2) + 0.1, 0.4,'USL'); >> grid on Пример смещенного вправо параметра технологического процесса с границами рассеяния параметра совпадающими с границами допусков. Номинальное значение параметра равно нулю. >> data=normrnd(1.5,1,100,1); >> specs=[-3 3]; >> [p,Cp,Cpk] = capable(data,specs) p = 0.0945 Cp = 0.8797 Cpk = 0.4380 Графическое представление смещенного вправо параметра технологического процесса и границами рассеяния параметра совпадающими с границами допусков. >> data=normrnd(1.5,1,100,1); >> specs=[-3 3]; >> capaplot(data,specs) >> H = line([0 0],[0 0.4]) >> set(H,'LineWidth',3, 'Color','k') >> H0 = line([mean(data) mean(data)],[0 0.4]) >> set(H0,'LineWidth',3, 'Color','b') >> H1=line([specs(1) specs(1)],[0 0.4]) >> set(H1,'Color','m') >> text(specs(1) + 0.1,0.4,'LSL'); >> H2=line([specs(2) specs(2)],[0 0.4]) >> set(H2,'Color','m') >> text(specs(2) + 0.1, 0.4,'USL'); >> grid on |
Всероссийская научная конференция "Проектирование научных и инженерных приложений в среде MATLAB" (май 2002 г.)
|
||
На первую страницу \ Сотрудничество \ MathWorks \ SoftLine \ Exponenta.ru \ Exponenta Pro | ||
E-mail: | ||
Информация на сайте была обновлена 11.05.2004 |
Copyright 2001-2004 SoftLine Co Наши баннеры |