Home > Article > Координационен контрол и диагностика на неизправности на производствена система с помощта на мултиагентна технология

Координационен контрол и диагностика на неизправности на производствена система с помощта на мултиагентна технология

Архитектура на напълно свързани мрежи.Едни слоеве не могат да съответстват директно, но трябва да бъдат завършени от горните слоеве. Агентите на uake зареждат dtrolsВсеки агент в тази структура не трябва да запазва цялата информация на агентите в системата, просто запазете подслоевете информация и знания, свързани с агенти, но е по-ниска от структурата на напълно свързаните мрежи в кореспонденцията.

Различните съюзници са в противоположна връзка, подобна на отношенията на всеки агент в напълно свързани мрежи Фигура, 13 Архитектура на съюзнически мрежи3 кореспонденция в мултиагентната система различни агенти и агенти и обстоятелството, тогава има четири вида целеви агент директно по определен протокол , sucTCP/TIP, В тази връзка към целта

Координационен контрол и диагностика на неизправности на производствена система, използваща многоагентна технология 183работното време се изразява с формулата 3), връзката между броя на коефициентите на неизправности k], k] и c може да бъде дадена чрез практическото системно време и надеждността на нормалната машина не е линейна, ние я опростихме до линейна като Фиг. 2 4 Изчислението на im е дадено, за да доведе до tme TФиг. 2 4 Връзката между надеждността и работните часове Нека Tsm е продължителността на живота на агентите; нека Tw е продължителността на живота на атрибута на агента; нека Tas е първоначалната продължителност на живота на агентите; нека Tw е цялото работно време на агентите

Изчислението на Mint е giv(6)≤TT(x-Tm)…T

3 3 Факторът на влияние върху ee означава най-малкото влияние върху околната среда, когато s/ 1 и е най-голямо, когато Si 0се реши от агента въз основа на практиката2 4 Дефиниции на някаква взаимосвързана матрица и нейните методи за изчисление на агент A TheThe набор от типове задачи, които агентите изпълняват, се обозначава с T. Всеки агент a e може да поиска да изпълнява само задачи, това подмножество от общия набор от типове задачи в Pi-I, ако агент al може да изпълни задача от t; и Pi 0 ако агент а; не може да изпълни задача от t 2rstem Wethat има бинаан да се опише като матрица 12tasks T=(,, t, t3, t4 Is)

Първият изпълнява задачите от тип fr и ts задачите и на ty+s ta и ts, третият агент f3 и ts Връзката p може да бъде описана като Фигура 25a Фигура 2 5 Пример за връзката между агенти и задачи релацията p също може да бъде дефинирана като матрица като00105nl и Si=(i, l Fidonisitrix показва състоянията на всеки агент в системата и значенията на символите във формулата са, че представя раздела на агента в системата I представлява остатъчните задачи за agentagentA, представлява интегративната надеждност на агента8, представлява средната консумация на енергия на агентитеsi представлява нивото на влияние към eny243Нека разсеяната матрица бъде Chc|1≤isnS, че агентът трябва да постигне, за да бъде основната разсейваща матрица, и дефинирайте обобщената

Координационен контрол и диагностика на неизправности на производствена система, използваща многоагентна технология 185 потреблението, което отчита надеждността на агентите, енергийните фактори влияят върху генерализираната дисипатриса. Основната Обобщена дисипатрична матрица може да се изчисли като (9)1×f(5) ×52Когато inofλ f(oi) и s са равни на обобщения rix не се променят, Ако един от факторите, равни на O, когато възрастта ще разгледаме ai, няма способността да изпълни задачата и предполагаме, че това е дидермална ситуация, обхватът на Ai, f( oi) и s са [0,1], а Ci ще бъде по-голямо влиянието на тези фактори4 4 Матрица за разпределение на задачите xm Стойността на xu е 0 или 1, когато xu=1 не разпределя t към агент a: Матрицата за разпределение на задачи показва начин, по който задачата може да бъде2

5 Тези и аритметика за разпределение на разпределението на задача Определени условия трябва да бъдат изпълнени, когато в разпределението на задача тук наричаме тези условия като ограничаващи условия, когато задачите са разпределени на всеки от агентите, разпределените им задачи отговарят на ограничаващото условие или не, ако задачата отговаря на условието за ограничение, агентът я е изпълнил следващата, ако не, задачите трябва да бъдат разложени отново (работата отново задачите. В статията ограничаващото условие е gias следва (тук да предположим, че задачата t е била разпределена на агентът airsEr= ELНека Eimer е максималната задача, която агентът AI може да получи, и нека Eimwin е минималната задача Задачите, с които агентът AI се занимава с fiобобщена разсеяна матрица като матрица на коефициента в Унгария аритметика за разпределяне на задачи, процесът на разпределяне на задачи е следният задачи към агента за разпределяне на задачи по лице

когато агентът за разпределение на задачи получава задачи, той изпраща заявката за статус до всеки агент; след като заявката изпраща статуса си до агента за разпределение на задачи. Агентът за разпределение на задачи изчислява обобщената разсеяна матрица като матрица на коефициента в аритметика на Унгария въз основа на Equ ( 8) и Equ (91 Преценка на връзката между редове (m) и колони (n) в матрицата, ако m = n, използвайки стандартната Унгария за разпределяне на задачи (вземете обобщеното разсеяно m*n, тогава можем да преведем матрицата на коефициента (обобщената dissipatedallocate tasks throughHungary аритметиката приема квадратната матрица като Агентът за разпределяне на задачи изпраща информацията за разпределение на задачи на агентите, след което агентът получи съобщението, проверява дали задачата отговаря на ограничаващото условие или не, ако разложи задачите и ги присвои на агента за разпределение на задачи, тогава стъпката 2 Дефиницията за мулти-агентно сътрудничество се отнася до поведението на мулти-агент, който се подрежда към целта. Повечето документи разглеждат сътрудничеството като вид нищо. И двете нямат конфликт на цели, агентът нарушава Дефиницията 3-2 някой агент използва целта на друг агент, при предположението, че добавянето между скоростта на приемане или отказ. Дефиниция 3-3: между двама автономни агенти, ако някой отговаря на едно от придобиването, кажете, че двамата агенти си сътрудничат

n агенти има конфликт, но все още достигат баланс агентите завършват собствените си цели поради своя обменник може да види, че целта на сътрудничеството е да накарат двама автономни агенти да получат обща цел операцията е взаимодействие за направата на двама или обмен на информация и изпълнение на задача заедно агенти сътрудничат, за да завършат32Don на множество Дефиниция 3-6: координация означава, че всеки агент прави изводи и разполага с поведението си, за да Дефинициякоординацията е взаимодействието между група агенти, предприемащи действието, е адаптирането на средата. Агентът води желание да получи координация. : координацията желае и взема решение да позволи на всички членове да влязат в хармония и последователност

」Погрешност на производствената система, използваща многоагентна технология. Типичното сортиране включва навременно доставяне на съобщения между агенти, като се гарантира, че Mintzberg разглежда трите основни процедури за координация. Лоталната корекция е най-лесната форма на координация. Това се случва, когато двама агенти се съгласят да споделят източниците, за да получат удостоверение целевите агенти винаги трябва да обменят информация и непрекъснато да променят поведението си в съответствие с поведението на другия агент да контролира другите, този вид приоритетна връзка обикновено се изгражда чрез взаимно3 Стандартизацията е обичаен начин за подреждане на обстоятелствата, мениджърът подрежда стандартен начин, а именно да издигне стандарт процедура, която неговият подчинен трябва да следва. Основната идея на черната дъска черната дъска е изложена и оригинална дата, поставена на черната дъска. Всички експерти виждат черната дъска и намират възможност да решат въпроса чрез познанията на другите. модифицирайте информацията на друг слой на черната дъска Има две части в KS: предусловие и действие, Предусловието е черна дъска. Действието описва операция, която KS въздейства на черната дъска, това е процес

Когато промяната на информацията е в съответствие с предварителното условие на ks, ks се активира и cait добавя, изтрива актуализира елементи на решение Всеки Ksnзависим и не може да насочва взаимно повикване, тогава само комуникира с blackboardontrol механизъм отговаря за наблюдение на промяната на информацията на blackboard andecks ks предварително условие непрекъснато След като дадено предварително условие Ks е изпълнимо, действието Ks се извършва, информацията на черната дъска се променя, докато се намери окончателното решение Черна дъска: решаване, организирана в хиберархия, тя съхранява информация и данни за състоянието, като първоначални данни, частично решение, заместващо решение и крайно решение Контролните данни се съхраняват търсене и информацията в черната дъска се добавя само изтрита и модифицирана чрез KМеханизъм за наблюдение и контрол според проблемите на черната дъска и уменията за решаване на Ks, адаптивният Ks е активиран, което прави Ks годен за черната дъска промяна Дизайнът на контролния механизъм е най-сложната задача. целта е да се упражнява K

система за производствени линии, базирана на мулти-черна дъска341 Модел на механизъм за много черни дъски на система с много производствени линииBi nt изпраща съобщения до и" механизъм за действие прилага публична черна дъска, която всяка произхожда от този модел, черната дъска се класифицира на различни нива: централно blackboard, middled Различен йерархичен агент на системата има своите познания и на всеки агент се дава черна дъска. Разделението между черната дъска на три нива и съответните знания. Основната отговорност на централната черна дъска е да управлява администриране и координация на системата на високо ниво, например началото и края на цялостно разпределение на ресурси и диагностика на неизправности. Отговорността на черната дъска на средно ниво се крие в разпределението на ресурсите и администрирането на подсистемата, сътрудничеството и диагностиката на неизправностите на подсистемата, отчитане на движението на подсистемата до черната дъска на нивото на подсистемата и заявката за ресурси Отговорността на дъното blackboaris за координиране на работата на свързаната комбинация от агенти в подсистемата, докладвайте зашеметена черна дъска

Данните, получени от всеки агент, са класифицирани дата на резултата" и „средни данни". Освен добавяне в таблото, данните за резултатите трябва да се добавят едновременно в черната дъска на горния агент в ред. Средните данни не трябва да се добавят към черна дъска, а трябва само да се добавят в собствената си черна дъска По този начин количеството данни, събрани и обработени от черна дъска на средно ниво и черна дъска на високо ниво, ще намалее значително, и по-специално, когато количеството данни в системата е голямо, ефективността им често не се установява във всеки агент в системата и различни черни дъски на различни нива агент в системата независимо, така че трябва да има механизъм за координация, за да завърши координацията между агенти на различни нива и различни агенти на едно и също ниво, за да се постигне цялата система. Качественият анализ и количественият анализ на системата и динамиката на агентната система могат да бъдат осъществени чрез прилагане на Petri Net към описват сложната система с много агенти, чийто времеви фактор се добавя към Petri Net и Petri Net координация1 Координационен модел на мулти За различни нива черна дъска, има агенти на три различни нива, които са централен агент за вземане на решения, преагент и самостоятелен агент Те работят на тема часовник сигнал, който се обажда в синхронни форми За удобство има три самостоятелни агента и два агента на производствени линии, Координационният модел на Petri Net на mu

Координационен контрол и диагностика на неизправности на производствена система с помощта на мултиагентна технология 189KKScenter blackboardcenter KKsmiddle-levelddle-level KKsblack boardbottom Kksnter controlbottom controlFig 3

1 Многостепенен модел на черна дъска на система за опаковъчна линия+"Фиг. 32 Координационен модел на Petri Net на система с множество агенти

Координационен контрол и диагностика на грешки на производствена система с помощта на Mul

ti-agent Technology 175(2) Комбинирайте свободно в съюзници, след това кореспондирайте чрез сървър за кореспонденция Когато има твърде много агенти, цената е скъпа от изцяло директен сървър за кореспонденция, тъй като медийната структура на съюзническата система е като Фигура l emong agen &,ocombine mally има функция за зависимост, т.е. няма директна кореспонденцияcAgentAgent(3)Излъчване corАко даден агент трябва да изпрати информация до всички агенти в дадено обстоятелство или не знае директно до всички чрез кореспонденция

Когато съобщението ще натовари дяловете на съобщението и ще ги изпрати отделно , следователно или кореспонденцията не е необходимо да копирате многоизбягвайте голямото бреме на (4)Кореспонденцията на черна дъскатрадиционната кореспонденция в областта на изкуствените агенти Цялата информация е далече и четете информация вили черна дъска) За да се осъзнае секретността на част от информацията, предварително разделена на различни абстрактно заложени права Хармония и сътрудничество основната концепция за мулти-агент и взема решения за реализиране на хармонична работна процедура за изпълнението на тяхното сътрудничество и решение, Начините на сътрудничество между мулти-агентите предимно договорни мрежи, черна дъска и техните отношения в системата описва взаимозависимите отношения в произшествията,

и т.н. Той е подходящ за описание на системата, която има правила и характеристики, като потоци от вещества, информационни потоци и т.н. Факторите на структурата на мрежата на Петри включват основно място, train и Place основно описва възможната локална система, симптом на повреда и феномен в диагностиката на повреда или използва се буфер в компютъра, описва инцидента на промяна на състоянието на системата, такъв процес и промяна, описващ посоката на промяна на състоянието на системата В модела на Petri Net знаците са включени на мястото, техните динамични промени там представят различното състояние на системата Ако едно място знаците представляват количеството. Ако едно място описва15, кръговете представляват мястото, тънките пръчици представляват прехода, а линиите представляват дъгата, а черните точки на мястото представляват знаците P22 Дефиницията на Петри NetDefinition 1-1 Кортеж от три N= (P, T: F) се нарича насочена мрежа, съкратена форма на Петри, нейните достатъчни и необходими условия са PnT=Φ2

PTΦFc(p×n)(TxPthere, dom(F)=kx|彐y:(x,y)∈F,cod(F)=kx|彐y:(y,x)∈ FI дефинират regiond стойностен регион на F мрежата p и tno-пресечен набор, наречен набор от основни фактори на мрежата N, P е местата setof net N t е преходите мрежа N, f е отношенията на потоците на мрежата n една мрежа може да бъде чрез насочена димидиатна фигура: обикновено малко точките представляват място Iпредставлява преход T, стрелките от x към y представляват (x, y) в потока, описанието му е показано на фиг. 161-2 Препозитивно множество и постпозитивно множество Set N=(P, T: F) е мрежа на Петри , X-PUTlyly, x)E F/ се нарича Prepositiyofro=ly I(x, y)E F се нарича постпозитивно множество от x

Координационен контрол и диагностика на неизправности на производствена система с помощта на многоагентна технология 17(x,y)∈Fn(P×T)(x,y)∈FnP×T)Ако placeT, прави P E t n- T, тогава когато t happще загуби andken Тази характеристика в структурата показва, че p засягат подобно на химическата реакция мрежата, която няма това. От друга страна, ако x,yEX, x*y, ноxuyAx my", тогава независимо от структурата или int разграничава от y, мрежата, която няма тази структура, се нарича прости тук преходи, които имат същия вход и Определение 1-3 Ако VΦ, тогава n се нарича piBx, тогава n се нарича проста мрежа2 3 Системи на мрежата на Петри и оригиналният знак се отнася В обстоятелството заедно с това мрежата на Петри е система на мрежата на Петри В процеса от мрежа към мрежа система трябва да се демонстрира оригиналното разпределение на източниците, трябва да се регулира правилото за активност на рамката. Дефиниция 1- условията, които кортеж ∑=P,T,F,KMo е мрежа на ПетриN=(P, T, F) е мрежа на Петри, нарича се базисна мрежа от 22

K: P-)N*Ufo/ е капацитетна функция W:F→N4M:P→ No е оригинална маркировка, тя е удовлетворена:Vp∈P:MP)≤Kf∈Fw)>1, етикети w() на дъгата Когато капацитетът на място е ограничен, обикновено пише k(p)от страната на кръга на място P, а когато K(p)-1, знакът обикновено се пропуска. Черните точки на мястото представляват оригиналния знак, който представлява a вид разпределение на ресурса на място. Дефиниция 1-5 Условието на trtion, че t има ронливо в mtMs≥Ws)∧Vs∈tM(s)+Wts)≤K(sЕтикети, че f има ронливо в и M позволява f да се случи или f активирано да се случи от M Тук представлява целия входен набор от tre представлява количеството на входното място на представлява количеството на изходното място

fif pPetri Net има описание на различни структури, тези struother мрежова система от всички нива, а също и инструменти в изследванията на основните фрелирани теории тук са най-основните структури PPConflict: Един от преходите се случва в преходите на fi, t2, ts, други две не могат да се случат, същността на конфликта е конкуренцията на ресурсите, t,3 Последователност: Преходът се случва при 4 Синхронизация: Преходът може да се случи само при обстоятелството, че има всички 5 Съюз: Събитията на прехода fr, f2, fs засягат един и същ ресурс , ако се появи един от тях,6

Смесено: Съпътстващият статус на подпоследователност и конфликт Разпределението на задачата за многопроизвеждаща линия на разпределението на задачите е вид типичен проблем при комбинирана оптимизация, iton, съвместно разполагане на оборудване, производствена организация и дизайн на печатни платки и т.н. В системата на мулти- агент, механизмът за разпределение на задачите е един от аспектите на горещите точки на изследването дали може или не може да направи способността да изпълни задачите заедно чрез ефективен диалог и преговори, ако един от агентите не е успял да изпълни задачата си Установяване на механизъм за разпределяне на задачи основата за изучаване на мултиагентното сътрудничество [7] Има разпределение на задачите на asynth агент: разлагане на задачи, разпределение на задачи, решение на задачи и резултат22Tasentration и разпределение В предварително направено разпределение, което tasko агентът в системата Другият е един a

Координационен контрол и диагностика на неизправности на производствена система с помощта на многоагентна технология 179декомпозиция на задачата (която се нарича търговец), тази таблица на агента на способния агент дали приема тази задача, ако получи съгласието, кажете на разпространителя на задачата или кажете, че не агентът може да изпълни въпросната информация Търговецът ще представи В разпределението има и две познанства и договорна мрежа2 Механизмът на разпределение на задачите Механизмът на разпределение на задачите главно ha1 Общ пазарен балансl8l: общият пазарен баланс предоставя структура от d, доминирана от пазара с други стоки, и се вижда, че може да се справи със задачата Всяка стока се смята за ограничена

На пазара има два вида агенти: производители и потребители: thederedfactumhile агентите, които балансират пазара чрез сделка. Начинът на търга се използва широко при разпределението на задачите на muAuction е пазарен механизъм, той решава разпределението на ресурсите и цената чрез серия ofclear rules Ценовото решение се основава на търговците на пазарни антиципанти. Договорна мрежа: Договорната мрежа е важен механизъм за разпределение на задачите; той е широко разпространен в аритметиката на разпределението на задачи основните идеи задачи, които трябва да бъдат решени от други агенти, той излъчва задачите на други агенти, d способността за решаване на проблема; и след това изпраща своята стойност на наддаване и става участник в търга, тези стойности и избира най-подходящия участник в търга за изпълнение на задачата, тоест изпълнява процеса на договаряне според механизма на търга - наддаване - избран като пазар9 Процесът на разпределяне на задачата е даден като Фиг. 21 Мениджър агент M Известие за задачаReceivedReceived tenderПриемете задачата

21 Целта на разпределението на задачите Целта на разпределението на задачите е да се намери осъществимо, което да накара системата да постигне поставената цел и да минимизира сумата от задачите. Разсейването трябва да синтезира фактори като тънкост на системата, потреблението на енергия на системата и ефект върху средата на системата 222 Принципи на разпределение на задачите представя агента за време, завършвам задачата) Съдържа две части от времето за изпълнение на задачата, всеки агент Да предположим, че натоварването на агент i е Li, тоест трябва да задоволи L1- L2 Ln, това с натоварване, избягване на явленията, които отдавна, но някои от агентите работят с относително малко натоварване

Натоварването на всеки агент трябва да Надеждността трябва да бъде включена в разпределението на задачите Надеждността трябва да синтезира тези фактори на влияние: честота на среден отказ на системата, работно време на системата и работна среда на системата Системата, към която се е присъединил човек, трябва разгледайте merfactor Тук не разгледахме невероятното поради измама на агенти; надеждността, обусловена от повредата, времето за изключване и околната среда, разпределена задача, възлагане на задачата за оборудването, което има най-висока надеждност, различно количество енергия ption4 минимизиране на консумираната енергия при изпълнение на определена задача, различни агенти, задачата трябва да бъде разпределена на агента, който с минимално потребление на енергия при изпълнение на задача5 Минимизиране на влиянието върху ще причини различно влияние върху околната среда, трябва да разпределим задачи към системата, които с минимално влияние върху 23 Предпоставки и опростяване на практическата система, т.е. определена задача може да приеме различно, ако бъде изпълнена за агент, който да се справи с различен тип задачи разликата в способностите, т.е. ако един агент може да решава различни типове задачи, тези задачи се считат за разходи O Говорейки строго изкуството на времето са разходи за завършване на задачата, времето се използва за укрепване и време (101 в съответствие с практическата система и направете дискусията

Координационен контрол и диагностика на неизправности на производствена система с помощта на многоагентна технология 18 Задачите, които трябва да бъдат разпределени, са независими, т.е. които се връщат bynts, са абсолютно правдоподобни в статията. Няма измама при изпращане на стойностите на състоянието за всички агенти (включете personinttion, но ние няма да вземем задачата за разлагане в статията и да смятаме, че задачата е била разложенаизвършена от бившия агент23 Фактори влияние върху разпределението на задачите и тяхното изчисляване nИма три фактора влияние на агента; влиянието на фактора върху околната среда; нека A е интегративна надеждност на агент i; нека d е средната консумация на енергия на агент i и нека f(0i) е факторът на потребление на енергия; нека si е нивото на влияние върху околната среда на агент i Изчислителните методи са както следва2

31 Интегративната надеждност, изчислителната интегративна надеждност на агентите и измерението е равна на броя на напълно достоверни, невероятни, когато 1Auf е надеждността, свързана с грешките: нека wt е надеждността, свързана с работното време, и нека Моето е надеждността, свързана с работното време стойностите на тази променлива попадат в [0,1. Изчисляването на интегративната надеждност Ai се дава от (1) Ако приемем, че агентът i е сгрешил N пъти и максималният му разрешен брой е M, тогава Aopted Надеждността е най-висока, когато Agz=1 и е най-ниска, когато lig: =0 Изчислението на M се дава от (3) и (4) въз основа на връзката между честотата на грешките на оборудването и работното време, както на фиг. 22t+bGZLk2(Txet-Tmh)T≤T≤T

(c+b)Ir-=kIT(c+b) -=k+b(Атритната периопезолинейна връзка, както на фиг. 2

3 Няма голямо влияние върху практическия модел след опростяване, по-голямо за последващите анаЕфективни присъщи грешки Фигура 23 Опростена графика на съотношението на грешките на оборудването (5), Into означава да се получи цяло число за съдържанието в родителя и GrL във връзката между грешките