Domov > Článek > Koordinační kontrola a diagnostika chyb produkčního systému pomocí technologie Multi Agent

Koordinační kontrola a diagnostika chyb produkčního systému pomocí technologie Multi Agent

Architektura plně propojených sítíVrstvy nemohou přímo korespondovat, ale musí být dokončeny horními vrstvami Agenti, kteří mají na starosti dtrols Každý agent v této struktuře nemusí ukládat všechny informace o agentech v systému, stačí uložit spodní vrstvy informace a znalosti související s agenty, ale jsou horší než struktura plně propojených sítí v korespondenci.

Různí spojenci jsou v opačném vztahu, podobně jako vztahy každého agenta v plně propojených sítích Obr, 13 Architektura spojeneckých sítí3 korespondence v multiagentním systému různí agenti a agenti a okolnosti, pak Existují čtyři druhy cílových agentů přímo podle určitého protokolu , sucTCP/TIP, V tomto směru k cíli

Koordinační řízení a diagnostika poruch výrobního systému s využitím multiagentní technologie 183pracovní doba je vyjádřena vzorcem 3), vztah mezi počty poruch Koeficienty k], k] ac lze udávat praktickou dobou systkingu a spolehlivost normalachine není lineární, zjednodušili jsme ji na lineární jako Obr 2 4 Výpočet im je dánbring tme T Obr 2 4 Vztah mezi spolehlivostí a pracovní dobou Nechť Tsm je životnost agentů; nechť Tw je životnost agenta; nechť Tas je původní životnost agentů; nechť Tw je celá pracovní doba agentů

Výpočet Mint je giv(6)≤TT(x-Tm)…T

3 3 Faktor vlivu na ee má nejmenší vliv na t prostředí, když s/ 1 a je největší, když Si 0 je rozhodnuto činitelem na základě praxe2 4 Definice některé vzájemně související matice a její metody výpočtu agent A TheThe množina typů úkolů, které agenti provádějí, je označena T Každý agent je požádán, aby vykonával pouze úkoly, které jsou podmnožinou celkové množiny typů úkolů v Pi-I, pokud agent al může provést úkol t; a Pi°, pokud činidlo a; nemůže provést úkol t 2rstem Weže existuje binaan lze popsat jako matici 12úkolů T=(,, t, t3, t4 Is)

První provádí úlohy typu fr a ts theúlohy ty+s ta a ts, třetí agentf3 a ts Vztah p lze popsat jako Obr 25a Obr. 2 5 Příklad vztahu mezi agenty a úlohami. vztah p lze také definovat jako matici jako 00105nl a Si=(i, l Fidonisitrix ukazuje stavy každého agenta v systému a významy symbolů ve vzorci jsou takové, že představuje karta agenta v systémuI představuje zbytkové úkoly pro agentagentA, představuje integrační spolehlivost agenta8, představuje průměrnou spotřebu energie agentůi představuje úroveň vlivu na eny243Nechť disipovanou matici je Chc|1≤isnTakže agent, kterého má dosáhnout, je základní disipatetrix, a definuje zobecněnou

Řízení koordinace a diagnostika chyb produkčního systému pomocí technologie více agentů 185spotřeby, které berou v úvahu spolehlivost agentů, energetické faktory ovlivňují, aby byly zobecněným disipatrixem ZákladníZobecněnou disipovanou matici lze vypočítat jako (9)1×f(5) ×52Když se inofλ f(oi) a s rovnají zobecněné křivce se nemění, Pokud jeden z faktorů rovný O, když věk budeme uvažovat ai, nemá schopnost splnit úkol a předpokládá se, že jde o dormální situaci, rozsah Ai, f( oi) a s jsou [0,1] a Ci bude větší, vliv těchto faktorů4 4 Alokační matice úkolů xmHodnota xu je 0 nebo 1, když xu=1 nepřiděluje t, agentovi a: Alokační matice ukazuje způsob, jakým může být úkol 2

5 Tyto a alokační aritmetika přidělení úkoluUrčité podmínky by měly být splněny, když v alokaci úkolů zde tyto podmínky nazýváme omezujícími podmínkami, když úkoly byly přiděleny každému z agentů, nebo úkoly, které jim byly přiděleny, splňují omezující podmínku resp. ne, pokud tento úkol splňuje limitní podmínku, agent jej provedl jako další, pokud ne, je třeba úkoly znovu rozložit (práce znovu úkoly V článku je omezující podmínkou gias následuje (zde předpokládejme, že úkol t, byly přiděleny agent airsEr= ENechte Eimera být maximálním úkolem, který může agent ai obdržet, a Eimwina nechte být minimálním úkolem, kterým se agent ai zabývá se zobecněnou disipovanou maticí jako maticí koeficientů v Maďarsku aritmetikou pro přidělování úkolů, proces přidělování úkolů je jako při přidělování úkoly agentovi přidělení úkolů podle osoby

Když agent pro alokaci úkolů obdrží úkoly, odešle požadavek na stav každému agentovi; pokud požadavek odešle svůj stav agentovi pro přidělení úkolů, Agent pro alokaci úkolů zjistí zobecněnou rozptýlenou matici jako koeficientatrix v Maďarsku na základě aritmetiky Equ ( 8) a Equ (91 Posuzování vztahu mezi řádky (m) a sloupci (n) v matici, pokud m=n, pomocí standardního Maďarska k přidělení úkolů (vezměte zobecněné rozptýlené m*n, pak můžeme přeložit matici koeficientů (zobecněná rozptýlené přidělování úkolů prostřednictvím maďarské aritmetiky bere čtvercovou matici jako Agent pro přidělení úkolů odešle agentům informace o přidělení úkolů, poté agenti obdrží zprávu, zkontrolují, zda úkol splňuje omezující podmínku nebo ne, pokud úkoly rozložte a přidělte agentovi přidělení úkolů, pak krok 2Definice multiagentní spolupráce se vztahuje k chování multiagentního třídění sebe sama do cíle Většina dokumentů považuje kooperaci za určitý druh, přičemž v obou případech nedochází ke konfliktu cílů, agent plácne Definice 3-2omous agent využívá cíle jiného agenta, za předpokladu, že se připojuje mezi kapacitu přijetí nebo odmítnutí Definice 3-3: mezi dvěma autonomními agenty, pokud jeden z nich splňuje jednu z akvizic, řekněte, že oba agenti spolupracují

N agentů existuje konflikt, ale přesto dosáhnou rovnováhy, agenti dokončí své vlastní cíle, protože jejich výměna vidí, že cílem spolupráce je přimět dva autonomní agenty, aby získali společný cíl, operace je interakce, aby se dva nebo změnili informace a dokončili úkol společně agenti spolupracujte k dokončení32Don z vícedefinice 3-6: koordinace znamená, že každý agent vyvozuje a zvládá své chování, aby to Definicekoordinace je interakce mezi skupinou agentů provádějících akci, je přizpůsobení prostředí Agenti jsou ochotni získat coordDefinice 3-8[17] : koordinace si přeje a činí rozhodnutí nechat všechny členy dostat se do harmonie a konzistence

」Fautsis of Production System využívající multiagentní technologii Typické třídění zahrnuje včasné doručování zpráv mezi agenty, což zaručuje, že Mintzberg považuje tři základní koordinační postupy za nejsnazší formu koordinace. cíloví Agenti si vždy potřebují vyměňovat informace a průběžně upravovat své chování podle chování ostatních agentů k ovládání ostatních, tento druh prioritního vztahu obvykle vzniká vzájemným3 Standardizace je obvyklý způsob, jak zjišťovat okolnost, manažer třídí standardním způsobem, totiž sestavuje standard postup pro jeho podřízeného následovat indZákladní myšlenka tabuletabule isestion a originální dataarded na tabuli Všichni odborníci vidí tabuli a najdou příležitost k vyřešení otázky zkušenostmi ostatních, Expert na řešení najde dostatek informací, aby vytvořil, dokud některé informace na tabuli vždy nepoužije k upravit informace jiné vrstvy tabule V KS jsou dvě části: předpoklad a akce, Předpoklad je tabule Akce popisuje operaci, kterou KS ovlivňuje tabuli, je to proces

Když změna informací odpovídá předpokladu ks, ks se aktivuje a cait přidává, maže aktualizuje prvky řešení Každý Ksnzávislý a nemůže vzájemně volat, pak pouze komunikuje s mechanismem ovládání tabule má na starosti sledování změny informací na tabuli andecks předpoklad ks průběžně Jakmile je udržitelná nějaká Ks podmínka, je provedena Ksakce, upraví se informace na tabuli, která nalezne konečné řešeníBlackboard: Řešení je organizováno v hiberarchii, ukládá informace a stavová data, jako jsou počáteční data, řešení dílu, substituční řešení a konečné řešení, ukládají se kontrolní data informace na tabuli lze pouze přidávat smazat a upravit pomocí KMechanismus dohledu a kontroly podle problémů na tabuli a schopnosti řešení Ks, aktivuje se adaptivní Ks, díky čemuž se Ks hodí na tabulihange Návrh ovládacího mechanismu je nejsložitější úkol Jeho předmětem je vynaložitK

systém výrobních linek založený na multi-tabuli341 Multi-tabulový mechanismus model systému multi-výrobních linekBi nt posílá zprávy na a“ operativní mechanismus aplikuje veřejnou tabuli, která každá vychází z hlis modelu, tabule je rozdělena do různých úrovní: centrální tabule, prostřední Jiný hierarchický agent systému zná a každý agent dostane tabuli Rozdělení mezi tříúrovňovou tabuli a odpovídající znalostiHlavní odpovědností centrální tabule je řídit správu a koordinaci systému na vysoké úrovni, například začátek a konec celková alokace zdrojů a diagnostika poruch Odpovědnost tabule na střední úrovni spočívá v alokaci zdrojů a správě subsystému, spolupráci a diagnostice poruch subsystému, hlášení pohybu subsystému na tabuli na úrovni a požadavků na zdroje Zodpovědnost společnosti rock-bottom blackboaris pro koordinaci provozu související kombinace agentů v subsystému, report staggerederyblackboard

Data vytvořená od každého agenta jsou klasifikována datem výsledku" a "střední data" Kromě přidání na jeho zadní desku je třeba výsledná data přidat na tabuli horního agenta současně v pořadíStřední data nemusí být přidána na tabuli a stačí je přidat do své vlastní tabule Tím se výrazně sníží množství dat zpracovaných a zpracovaných tabulí střední úrovně a tabulí vysoké úrovně, a zejména je-li množství dat v systému velké, účinnost často u každého agenta v systému a různé úrovně tabulí Každá agent v systému nezávisle, takže musí existovat ordinační mechanismus, který dokončí koordinaci mezi agentem na různých úrovních a různým agentem na stejné úrovni, aby byl celý systém Kvalitativní analýza a kvantitativní analýza systému a dynamická analýza na systém agentů může být provedena aplikací Petriho sítě na popište komplexní multiagentní systém, jehož časový faktor je přidán do Petriho sítě a koordinace Petriho sítě1 Koordinační model multiPro různé úrovně tabule existují agenti ve třech různých úrovních, kterými jsou centrální rozhodovací agent, preagent a samostatný agent Pracují na téma hodinový signál, který volá v synchronních formách Pohodlně existují tři samostatní agenti a dva agenti výrobních linek, model koordinace Petriho sítě mu

3

1 Víceúrovňový tabulový model systému balicí linky+"Obr. 32 Petriho síťový koordinační model multiagentního systému

Koordinační kontrola a diagnostika poruch výrobního systému pomocí Mul

Technologie ti-agent 175(2) Volně se spojujte do spojenců a poté korespondujte pomocí korespondenčního serveru Když je agentů příliš mnoho, náklady jsou drahé pro zcela přímý korespondenční server, protože mediální Struktura spojeneckého systému je jako Obr l emong agen &,ocombine špatně haspendenční funkce, to znamená, že neexistuje žádná přímá korespondenceAgentAgent(3)Vysílání CorPokud agent potřebuje poslat informace všem agentům v dané situaci, nebo to neví přímo do každé korespondence

Když zpráva zatíží sdílené položky zprávy a pošle je odděleně , proto orrespondence nemusí kopírovat mnohovyhněte se velké zátěži (4)Blackboard Correspondencetradiční korespondence v oblasti umělých agentů Všechny věkové a čtené informace na tabuli) Aby bylo realizováno utajení části informací, předběžně rozdělené na různé abstraktní laická právaHarmonie a spolupráce základní koncepce multiagentů a rozhoduje o realizaci harmonického pracovního postupu pro naplňování jejich spolupráce a řešení, Způsoby spolupráce mezi multiagenty především smluvní síť, tabule a jejich vztahy v systému popisuje závislé vztahy nehody,

a tak dále Hodí se pro popis systému, který má pravidla a je vybaven, jako jsou toky látek, informační toky atd. Faktory struktury Petriho sítě zahrnují především místo, traandPlace popisuje především možný místní systém, příznak závady a jev v diagnostice závad nebo buffer v počítači se používá popisují incident modifikace stavu systému, takový proces a nastavení, popisující směr změny stavu systému V modelu Petriho sítě jsou v místě zahrnuty znaky, jejich dynamické změny v něm představují rozdílný stav systému. znaky představují množství Pokud jedno místo popisuje15, kruhy představují místo, tenké tyčinky představují přechod a čáry představují oblouk a černé tečky v místě představují znakyP22 Definice Petriho NetDefinition 1-1 A tři n-tice N= (P, T: F) se nazývá řízená síť, zkrácená forma Petriho, její dostatečné a nutné podmínky jsou PnT=Φ2

PTΦFc(p×n)(TxPthere, dom(F)=kx|彐y:(x,y)∈F,cod(F)=kx|彐y:(y,x)∈ FI definují oblast oblast hodnot Fsítě p a tno-protínající množina, nazývaná základní množina faktorů sítě N, P je množina míst sítě N t je přechodová síť N, f je toky, vztahy sítě n jedna síť může být směrovaným dvojčíslem: obecně málo tečky představují místo I představuje přechod T, šipky od x do y představují (x, y) v popisu toků je znázorněno na Obr. 161-2 Prepozitivní množina a postpozitivní množina Sada N=(P, T: F) je Petriho síť , X-PUTlyly, x)E F/ se nazývá Prepositiyofro=ly I(x, y)E F se nazývá postpozitivní množina x

Řízení koordinace a diagnostika chyb produkčního systému pomocí technologie více agentů 17(x,y)∈Fn(P×T)(x,y)∈FnP×T)Pokud místoT, dělá P E t n-T, pak když t happ ztratí andken Tato vlastnost ve struktuře ukazuje, že v p ovlivní t podobně jako chemická reakce síť, která toto nemá. od y, síť, která nemá tuto strukturu, se nazývá jednoduché přechody, které mají stejný vstup a Definice 1-3 Jestliže VΦ, pak n se nazývá piBx, pak n se nazývá jednoduchá síť2 3 Petriho systémy sítě a původní znaménko souvisí Za okolností s tím, že Petriho síť je systém Petriho sítě V procesu od sítě k systému sítě musí být prokázána původní distribuce zdrojů, musí být regulováno pravidlo aktivity na rámu Definice 1- podmínky, které ∑=P,T,F,KMo je Petriho síťN=(P, T, F)je Petriho síť, nazývá se základní síť 22

K: P-)N*Ufo/ je kapacitní funkceW:F→N4M:P→ Ne je původní značka, vyhovuje:Vp∈P:MP)≤Kf∈Fw)>1, štítky w() zapnuty oblouk Když je kapacita místa omezená, obecně se píše k(p) na stranu kruhu místa P, a když K(p)-1, znak se obecně vynechává. Černé tečky místa představují původní znak, který představuje druh distribuce zdrojů v místěDefinice 1-5 Podmínka trtion, že t má drobivý v mtMs≥Ws)∧Vs∈tM(s)+Wts)≤K(sNáznaky, že f má drobivé a M umožňuje, aby se stalo nebo f povoleno se stalo M Zde představuje všechny vstupní množiny trepresentů množství vstupního místa ofreprezentuje množství výstupního místa

fif pPetri Net má popis různých struktur, tyto struotherové sítě všech úrovní a také nástroje ve výzkumu základních phrelačních teorií jsou zde nejzákladnější strukturyPPConflict: Jeden z přechodů se odehrává v přechodech fi, t2, ts, další dva se nemohou stát, podstatou konfliktu je konkurence zdrojů, t,3 Následná posloupnost: Přechod se děje ve 4 Synchronizace: Přechod může nastat právě za okolností, že máme všechny 5 Sjednocení: Přechod fr, f2, fs ovlivňuje stejný zdroj , pokud se jeden z nich objeví,6

Smíšené: Současný stav podsekvence a konfliktuÚkolová alokační řada alokace úloh je typickým problémem v kombinované optimalizaci, itonu, kolokaci zařízení, výrobním uspořádání a návrhu desek plošných spojů atd. V systému multi- agent, mechanismus přidělování úkolů je jedním z aspektů aktivních bodů výzkumu, zda může či nemůže přimět schopnost skládat úkoly společně prostřednictvím efektivního dialogu a vyjednávání, pokud jeden z agentů nemá schopnost dokončit svůj úkol Vytvoření mechanismu přidělování úkolů je základ studia multiagentní spolupráce [7] Existuje asynth agent přidělení úkolu: rozklad úkolu, přidělení úkolu, řešení úkolu a výsledek22Tasentrace a distribuce V tehdy provedené alokaci předem, kterou úkolový agent v systému je druhý

Řízení koordinace a diagnostika chyb produkčního systému pomocí technologie více agentů 179rozklad úkolu (který se nazývá obchodník), tato tabulka agentů schopného agenta, zda tento úkol přijme, pokud obdrží souhlas, sdělí vyhlašovateli úkolu, nebo řekne, že ne Agent může plnit vhodné informace Obchodník bude přítomen V distribuci jsou také dvě známé a smluvní sítě2 Mechanismus přidělování úkolůMechanismus přidělování úkolů především ha1 Všeobecná tržní rovnováha: všeobecná tržní rovnováha poskytuje strukturu ddominovaných trhem se syny komodit, a teze, které dokáže se vypořádat s úkolem Každá komodita je považována za limicezivní

Na trhu existují dva druhy agentů: výrobci a spotřebitelé: thederedfactumhile agenti, kteří vyvažují trh smlouváním Způsob aukce je široce používán při přidělování úkolů muAukce je tržní mechanismus, rozhoduje o alokaci zdrojů a ceně v řadě jasných pravidel Cenové rozhodnutí je založeno na podvodníkovi tržních anticipantů. Síť kontraktů: Síť kontraktů je důležitým mechanismem přidělování úkolů; je široce rozšířen v aritmetice přidělování úkolů, základní ideové úkoly, které mají řešit jiní agenti, vysílá úkoly dalším agentům a schopnost problém vyřešit; a poté vyslat svou hodnotu nabídky a stát se dražitelem těchto hodnot a zvolit nejvhodnějšího uchazeče pro zadání úkolu, tj. splnit proces vyjednávání podle mechanismu výběrového řízení - nabídka - vybrána jako trh9 Proces vyjednávání o přidělení úkolu je dán jako Obr 21Manager agentM Task notifyREceivedReceived tenderPřijměte úkol

21 Cílem přidělení úkolůCílem přidělení úkolů je najít proveditelný způsob, jak systém dosáhnout stanoveného cíle a minimalizovat souhrn úkolů. Ztráta potřebuje syntetizovat faktory jako je plechovost systému, spotřeba energie systému a vliv na prostředí systému222 Principy alokace úkolů představuje čas agenta i dokončení úkolu ) Obsahuje dvě části času ke splnění úkolukaždý agent Předpokládejme, že zatížení agenta i je Li, to znamená, že potřebuje uspokojit L1- L2 Ln, thisk withload, vyhýbá se jevům, které dlouho, ale někteří agenti pracují s relativně malou zátěží

Zátěž každého agenta potřebuje Spolehlivost musí zapadnout do alokace úkolů Potřeby spolehlivosti syntetizují tyto ovlivňující faktory: míra průměrného selhání systému, pracovní doba systému a teoretické prostředí systému Systém, ke kterému se osoba připojila, musí zvážit merfactor Zde jsme nepovažovali za neuvěřitelné kvůli podvádění agentů; spolehlivost podle doby trvání poruchy a prostředí Přidělený úkol přiděluje úkol zařízení, které má nejvyšší spolehlivost Rozdílné množství energie 4 Minimalizujte spotřebu energie při splnění konkrétního úkolu různí agenti, úkol by měl být přidělen agentovi, který s minimální spotřebou energie splní úkol5 Minimalizujte vliv na to, že vůle způsobí odlišný vliv na prostředí, měli bychom systému přidělit úkoly, které s minimálním vlivem na 23 Předpoklady a zjednodušení praktického systému, to znamená, že konkrétní úkol se může lišit, pokud je proveden pro agenta. s odlišným typem úkolu rozdíl ve schopnostech, to znamená, pokud agent může řešit různé typy úkolů, např. tyto úkoly Předpokládá se, že náklady na práciO Přesně řečeno, umění času je nákladem na dokončení úkolu, čas se používá k upevnění a napodobování (101v souladu s praktickým systémem a vést diskusi

Řízení koordinace a diagnostika chyb produkčního systému pomocí technologie více agentů 18Úkoly, které je třeba přidělit, jsou nezávislé, to znamená, že na nich nezávisí. které jsou vrácené bynty jsou naprosto uvěřitelné v článku Při odesílání hodnot ofstate pro všechny agenty nedochází k žádnému podvádění (zahrňte personinttion, ale nebudeme úkol rozkládat v článku a myslíme si, že úkol byl rozložen bývalým agentem23 Faktory vliv na alokaci úlohy a její výpočet nExistují tři faktory vliv agenta, vliv faktoru na prostředí, nechť A je integrační spolehlivost agenta i, nechť d je průměrná spotřeba energie agenta i a nechť f(0i)je faktor spotřeba energie, nechť je úroveň vlivu na prostředí činitele i Výpočtové metody jsou následující2

31 Integrativní spolehlivost výpočetní spolehlivost agentů a dimenze se rovná počtu zcela věrohodných a neuvěřitelných, když 1Auf je spolehlivost související s poruchami: nechť wt je spolehlivost související s pracovním časem, moje je spolehlivost související s fungováním hodnoty této proměnné spadají do [0,1Výpočet integrativní spolehlivosti Ai je dán vztahem (1)Za předpokladu, že se agent i Nkrát pokazil a jeho maximální povolené číslo je M, pak AoptedSpolehlivost je nejvyšší, když Agz=1 a je nejnižší, když lig: =0 Výpočet M je dán vztahem (3) a (4) na základě vztahu mezi mírou poruch zařízení a pracovní dobou, jako na obr. 22t+bGZLk2(Txet-Tmh)T≤T≤T

(c+b)Ir-=kIT(c+b) -=k+b(Atritový periopeziolinární vztah, jako na obr. 2

3 Praktický model nemá velký vliv po zjednodušení, ale lépe pro následnou analýzu. Efektivní inherentní poruchyObr. 23 Zjednodušený graf poměru poruch zařízení (5), Into označuje získání celého čísla pro obsah v parerndu vztahu GrL betvfaults