Добивки:
- Способност да се исчистат податоците од сензорот со вештачка интелигенција и да се означат аномалии и трендови со правилата SPC
- Способност да се направи разлика помеѓу корелација и каузалност со користење на филтер за доверливост за да се направи разлика дали отстапувањето е реален процесен настан или проблем со сензор/мерење
- Разбирање дека вештачката интелигенција е слој за поддршка на одлуки и дека безбедноста на животот и објектите припаѓа на независните безбедносни системи (SIS).
Додека фабриката работи, таа тивко произведува поплава од податоци: температурата, притисокот, протокот, нивото, pH вредноста и резултатите од анализата на производот течат од десетици сензори секоја секунда. Овие податоци се „пулсот“ на процесот; Содржи и докази за здравјето на процесот и рани знаци на претстојниот неуспех или отстапување на квалитетот. Во оваа единица, ќе научите како да ја користите вештачката интелигенција како помош за следење на овие податоци, означување на аномалии и толкување на трендовите за квалитет; но ќе дознаеме зошто сепак останува на инженерот да одлучи кое отстапување е реално и каква акција да преземе.
Да почнеме со два основни концепти. SPC (Statistical Process Control; метод кој ја следи варијабилноста на процес со статистички граници и разликува нормална флуктуација од реално отстапување) и контролна табела (контролна табела - графикон што прикажува променлива во однос на времето, со горните/долните контролни граници). Суштината на SPC е разликата помеѓу природната варијабилност (честа причина - нормална, неизбежна флуктуација на процесот) и посебна причина - вистинско отстапување однадвор што мора да се истражи. Вештачката интелигенција е моќна во правењето на оваа разлика и наоѓање шеми во големите податоци; но основната причина за отстапување и одлуката да се интервенира му припаѓаат на инженерот.
Чекор-по-чекор поддршка за вештачка интелигенција во податоците за квалитетот и контролата
1. Подгответе и исчистете ги податоците. Недостасуваат вредности, скокови поради дефект на сензорот, недоследности на единицата. Вештачката интелигенција произведува преглед на кодот на Пајтон и листа за проверка за чистење. Но, вие одлучувате со знаење за процесот што се смета за „неважечки податоци“.
2. Обележување тренд и аномалија. Вештачката интелигенција означува обрасци како што се бавно поместување, ненадејни скокови или зголемени осцилации на сензорот. Тоа се кандидати за испитување, а не резултати.
3. SPC коментар. Вештачката интелигенција може да потсети на правилата на контролниот графикон (на пр., кога точка излегува надвор од границите, последователните точки одат во една насока) и да ги примени на податоците. Повторно, инженерското расудување ја донесува одлуката.
4. Откривање на корелација. Вештачката интелигенција ги означува врските како „чистотата се чини дека се намалува како што температурата се зголемува“. Корелацијата не е каузација (корелација ≠ каузација — фактот што две величини варираат заедно не докажува дека едната предизвикува друга); Вие ја тестирате оваа врска со знаењето за процесот.
5. Хипотези за коренови причини. ВИ ги наведува можните причини за отстапување (варијација на доводот, стареење на катализаторот, дефект на сензорот). Ова се истражувачки теми, а не дијагнози.
6. Решение за постапување. За да го сфатите сериозно алармот, да го запрете процесот или да направите прилагодувања – оваа одлука за безбедност и квалитет лежи на инженерот.
Совет: Кога вештачката интелигенција означува аномалија во податоците од сензорот, првото прашање е „дали ова е вистински настан на процес или неуспех на сензорот/мерењето? треба да биде. Повеќето „аномалии“ се скршен сензор или нанос на калибрација; Потврдете го самото мерење пред интервенцијата.
Податоци од сензорот: не секое отстапување е реално
Сензорите може да лажат: калибрацијата се лизга, термоспојот се олабавува, далноводот зема бучава. ВИ може да види скок во податоците и да каже „процесот се промени“; Сепак, не се менува процесот, туку сензорот. Затоа, сигналот за аномалија прво се филтрира за доверливост на податоците: дали е конзистентен со друг сензор, дали е физички возможен, дали се совпаѓа со записот за одржување? Само откако тие ќе бидат донесени, тоа се истражува како вистински процесен настан.
Внимание: Систем за аномалија/рано предупредување заснован на вештачка интелигенција не е замена за безбедносен систем со инструменти (SIS — самостоен, сертифициран безбедносен заштитен слој). Моделот AI е слој за следење и поддршка на одлуки; Тие се заштитни, независни и проверени безбедносни системи кои обезбедуваат безбедност на животот и објектите.
три мини футроли
Случај 1 - Рано фаќање на нанос. Во еден реактор, вештачката интелигенција означи бавно движење на сензорот за температура, зголемувајќи се во просек за 0,3 °C дневно во текот на 10 дена. Тимот испитуваше; Во разменувачот на топлина започна валкањето. Раната интервенција спречи непланирано застој. Сигналот дојде од вештачката интелигенција, дијагнозата и одлуката дојде од тимот.
Случај 2 - Отстранет е лажен аларм. ВИ забележа ненадеен скок во сензорот за притисок и го означи како „можно истекување“. Инженерот видел дека двата соседни сензори не се менуваат и во тој момент бил извршен процес на калибрација; Сигналот беше од сензорот. Филтерот за доверливост на податоците спречи непотребен прекин.
Случај 3 - Замка за корелација. YZ ја означи корелацијата „чистотата на производот се намалува кога се зголемува стапката на проток на храна“. Инженерот открил дека вистинската причина не е брзината на протокот, туку температурата на доводот, која варирала за време на истата смена; стапката на проток и чистотата одеа само заедно. Погрешното корелација за каузалноста би довело до погрешна поставка.
Четири шаблони за копирање
1) Нацрт код за чистење податоци:
Напиши ми скрипта за расчистување на Python за базата на податоци на сензори за процеси. Влез: CSV со временски печат, колони [листа]. (1) означете ги вредностите што недостасуваат (избришете, опциите за пополнување), (2) означете ги физички невозможните вредности (негативна брзина на проток, температура надвор од опсегот), (3) проверете ја конзистентноста на единицата, (4) пријавете одлуки за чистење, но НЕ бришете автоматски; ќе потврдам. Државни претпоставки.
2) Толкување на SPC / контролна шема:
Вашата улога: квалитетен инженер. Ќе ви ги дадам временските серии и контролните граници (UCL/LCL) на променливата. Применете ги стандардните СПЦ правила (надвор од границите, последователен тренд, кластер на едната страна) и означете кои точки се кандидати за „посебна причина“. За секој знак, наведете и дали се работи за вистински процесен настан или можен проблем со мерењето. Одлуката зависи од мене; Вие го презентирате кандидатот и оправдувањето. Податоци: [залепи]
3) Филтер за доверливост на аномалија:
Ја означивте следнава аномалија: [опис]. Применете листа за проверка за доверливост пред да донесете одлука: (1) дали е во согласност со соседните/придружните сензори, (2) дали е физички возможно, (3) дали се совпаѓа со записот за одржување/калибрација, (4) дали е единствена точка или континуитет? Оценете дали се работи за „вистински процесен настан“ или „можен проблем со сензорот“. Поставување дефинитивна дијагноза; Дајте наслов на истражувањето.
4) Хипотеза за основната причина (не дијагноза):
Беше забележано следното отстапување на квалитетот/процесот: [опис, бројки]. Наведете ги можните основни причини по редослед на МОЖНОСТИ (хранење, катализатор, сензор, работна состојба, одржување). За секоја хипотеза запишете кои податоци или тест треба да ги погледнам за да ја потврдам/отфрлам. Ова НЕ е дијагноза, тоа е план за истрага; Не наведувајте дефинитивна причина.
Слаб промпт / Силен промпт
Слаба навестување:
Дали има проблем со податоците од овој сензор?
„Проблемот“ е недефиниран, нема контекст. Вештачката интелигенција може да ги преувеличува случајните скокови или да го пропушти вистинскиот дрифт.
Моќен потсетник:
Вашата улога: инженер за контрола на процеси. Ви давам податоци за температурата на реакторот за 14 дена и 1 минута. Нормален опсег 78-82°C, UCL 84, LCL 76. Задача: (1) означете бавно лизгање, ненадеен скок, обрасци за зголемување на осцилации, (2) означете за секој знак дали може да биде вистински настан или сензор, (3) листа што треба прво да се испита. Поставување дефинитивна дијагноза; Само врз основа на вистински податоци, не измислени. Податоци: [залепи]
Разликата е јасна: променливата, нормалниот опсег, границите и рамката „кандидат, а не дијагноза“ го прават излезот употреблив.
Дистрибуција на улоги во податоците за квалитет/контрола
бизнис
Улогата на вештачката интелигенција
машка одлука
чистење на податоци
код, знаме
Неважечка одлука за податоци
Аномалија
означување
Разлика реално/сензор
СПЦ
спроведување на правилата
Одлука за интервенција
корелација
Обележување на врската
Тестирање на каузалноста
основната причина
Листа на хипотези
дијагноза, дејство
безбедносна заштита
- (надвор од опсегот)
Независен СИШ
Вообичаени грешки
- Помешање на секоја аномалија за вистински процесен настан. Повеќето од тоа е проблем со сензор/калибрација; Најпрво се филтрира веродостојноста на податоците.
- Сметајќи ја корелацијата како причинско-последична врска. Променливите кои дејствуваат заедно може да не предизвикуваат една со друга.
- Користење на вештачката интелигенција како безбедносен систем. Безбедноста на животот/објектот е одговорност на независен, овластен SIS.
- Дозволете автоматско бришење податоци. Инженерот одлучува што е невалидно со неговото процесно знаење.
- Грешката на коренот на ВИ предизвикува хипотеза за дијагноза. Хипотезите се истражувачки теми додека не се потврдат, а не заклучоци.
Сумирано
ВИ во податоците за квалитет и контрола на процесот; Тоа е моќен асистент кој ги чисти податоците, ги означува аномалиите и трендовите, ги применува правилата за SPC и генерира корелации и хипотези за основната причина. Но, инженерот треба да одлучи дали отстапувањето е реално или сензор, дали корелацијата е каузалност, основната причина и интервенција. ВИ е слој за следење и поддршка на одлуки; Тие се заштитни, независни и проверени безбедносни системи кои обезбедуваат безбедност на животот и објектите.
Задача за апликација
Земете сет на податоци од сензорот (или примерок на временски серии). Имајте ги кандидатите за специјална причина за ВИ со шаблонот „SPC / интерпретација на контролен графикон“. За секој знак, применете го шаблонот „филтер за доверливост на аномалија“ за да оцените дали се работи за вистински настан или проблем со сензорот. Тестирајте барем една корелација за каузалност со вашето знаење за процесот.
листа за проверка
- [ ] Прво ги филтрирав сигналите за аномалии за доверливост на податоците (сензор/калибрација).
- [ ] Ги тестирав корелациите за каузалност со информациите за процесот.
- [ ] Сигналите за СПЦ ги трансформирав во одлука за интервенција, не му препуштив на вештачката интелигенција.
- [ ] При чистењето на податоците, ја применив одобрената одлука, а не автоматското бришење.
- [ ] Безбедносната заштита ја оставив на независниот систем, а не на вештачката интелигенција.