闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁炬儳缍婇弻鐔兼⒒鐎靛壊妲紒鐐劤缂嶅﹪寮婚悢鍏尖拻閻庨潧澹婂Σ顔剧磼閹冣挃闁硅櫕鎹囬垾鏃堝礃椤忎礁浜鹃柨婵嗙凹缁ㄥジ鏌熼惂鍝ョМ闁哄矉缍侀、姗€鎮欓幖顓燁棧闂備線娼уΛ娆戞暜閹烘缍栨繝闈涱儐閺呮煡鏌涘☉鍗炲妞ゃ儲鑹鹃埞鎴炲箠闁稿﹥顨嗛幈銊╂倻閽樺锛涘┑鐐村灍閹崇偤宕堕浣镐缓缂備礁顑嗙€笛囨倵椤掑嫭鈷戦柣鐔告緲閳锋梻绱掗鍛仸鐎规洘鍨块獮鍥偋閸垹骞堥梻浣哥秺閸嬪﹪宕归幍顔筋潟闁挎洖鍊归悡鐔兼煏韫囧鐏悽顖涚☉鑿愰柛銉戝秷鍚梺璇″枟閻熲晠銆侀弮鍫濈闁靛ǹ鍎版竟鏇㈡⒑閸濆嫮鈻夐柛妯圭矙瀹曟垹鈧綆鍋嗙弧鈧繝鐢靛Т閸婄粯鏅堕弴鐘垫/闁告挆鍛缂備胶绮惄顖炵嵁鐎n亖鏋庨煫鍥ㄦ磻閹綁姊绘担瑙勫仩闁告柨鐭傚畷鎰板锤濡も偓閽冪喐绻涢幋鐐ㄧ細闁哄棗妫濋弻宥堫檨闁告挾鍠庨悾鐑藉箣濠靛啯顫嶅┑顔角规ご鎼佹晬韫囨稒鍋℃繝濠傚椤ュ牏鈧鍠涢褔鍩ユ径鎰潊闁冲搫鍊瑰▍鍥ㄤ繆閻愵亜鈧牠宕濋敃鈧…鍧楀焵椤掑倻纾奸柕濞у懎绗$紓浣虹帛缁嬫捇鍩€椤掍胶鈯曞畝锝呮健閹瞼鈧綆鍠楅悡鐔镐繆閵堝嫮鍔嶇紒鈧€n偆绡€闁逞屽墯閹峰懐鍖栭弴鐔告澑闂備胶绮灙妞ゆ洘绮岄蹇涘Ψ閳哄倻鍘甸梺鍛婂姌鐏忔瑧绮婚懡銈傚亾鐟欏嫭绀堥柡浣割煼瀹曟椽鍩€椤掍降浜滈柟鐑樺灥椤忣亪鏌嶉柨瀣诞闁哄本鐩俊鐑藉箣濠靛洦鎷遍梺瀹狀嚙閻楁挸顫忓ú顏勪紶闁告洦鍣ḿ鍫曟⒑閸涘﹥鐓ラ柣顓炲€垮畷娲倷閸濆嫮顓洪梺鎸庢磵閸嬫挻顨ラ悙顏勭仾濞e洤锕、娑樷堪閸愩劌顬嗘俊鐐€曟蹇曟崲濠靛棭娼栨繛宸簼閸ゆ帡鏌曢崼婵囧晽闁挎繂顦伴悡鏇㈡煛閸屾粌浠滈柟鍐茬箰閻g兘宕f径宀€鐦堥梻鍌氱墛娓氭宕曡箛娑欑參闁告劦浜滈弸娑㈡煛鐏炶濡奸柍瑙勫灴瀹曢亶鍩¢崒鍌冨洦鈷戠紒瀣儥閸庡繘鎮楀鐓庡箻闁瑰箍鍨归埥澶愬閳ヨ櫕顓绘俊鐐€栫敮鎺楀磹閸濄儳绠旈柨娑樺绾句粙鏌涚仦鐐殤鐎涙繈姊虹紒姗嗘當缂佺粯甯掑嵄闁圭増婢樼粻濠氭倵濞戞顏堫敁閹剧粯鈷戦柟顖嗗懐顔婇梺纭呮珪閹稿墽鍒掗銏℃櫢闁绘ɑ鏋奸幏娲⒑缂佹ê鐏嶉柡鍛矊閳诲秹骞樼紒妯煎幈闂侀潧枪閸庢娊宕洪敐澶嬬厵妞ゆ棁顕у畵鍡樸亜閵忥紕鎳囬柡灞诲姂椤㈡稑顫濋銏╂闂傚倷鐒︾€笛呮崲閸屾侗娈介柟闂寸閸戠娀鏌i弬鍨倯闁绘挻娲栭埞鎴︽偐閸欏顦╅梺杞版祰娴滎剛妲愰幒鏃傜<婵☆垰鍚嬮崚娑㈡倵鐟欏嫭绀€闁靛牊鎮傞獮鍐閿涘嫰妾繝銏f硾閿曘儵鎮块崒姘f斀闁绘ê鐏氶弳鈺呮煕鐎n偆娲撮柟顔ㄥ洤骞㈡繛鍡樺灩椤︻垱绻濋悽闈浶㈤柛瀣宀e潡寮介銈囷紳婵炶揪缍€閸嬪倿骞嬮悙鎻掔亖闂佸搫顦伴崺鍫濄€掓繝姘€甸柨婵嗙凹缁ㄤ粙鏌涢幋婵堢Ш闁诡喚鍏樺鎾倷閹碱厽锟ョ紓鍌欐祰妞存悂骞戦崶褏鏆﹂柟鐑樺焾濞尖晜鎱ㄩ敐鍡欐嚂缂佺粯绻堝濠氭晲婢跺﹦顔婇梺缁樺姇濡﹤煤椤撶姷纾藉〒姘搐閺嬫稒銇勯幋婵囧殗妞ゃ垺锕㈠畷妤呮偂鎼达絿鐛┑鐘垫暩婵潙煤閵堝鏋佺憸鐗堝笚閳锋帒霉閿濆懏鍟為柟顖氱墛缁绘稓浠﹂崒姘潎閻庤娲橀崹鍧楀箖閵忋倕绀傞柣鎾崇凹閹綁姊绘担鍛婂暈缂佽鍊婚埀顒佺殰閸パ呭摋婵炲濮撮鍛不閹惰姤鐓欓柟顖滃椤ュ鐥幆褏绉洪柡宀€鍠栭幃褔宕奸悢鍝勫殥缂備胶鍋撻崕鎶解€﹂悜钘夎摕闁绘梻鍘х粈鍫㈡喐韫囨洘鏆滄繛鎴欏灪閻撶喖鏌熼幆褍鏆遍柡鍡秮閺屸€崇暆鐎n剛鏆犻柧浼欑到閵嗘帒顫濋悡搴d画闂佸磭绮幐鎼佸煘閹达箑鐓¢柛鈩冾殘娴犳岸姊虹粙娆惧剱闁瑰摜绮粚杈ㄧ節閸ヮ灛褔鏌涢妷顔句虎闁靛鏅滈悡鏇㈡倵閿濆骸浜炴繛鍙夋尦閺岋紕浠﹂弬銈堝惈闂佽桨鐒﹂崝鏍ь嚗閸曨剛绡€闁告洦鍘介悗顕€姊婚崒娆掑厡缂侇噮鍨跺畷婵嬪即閵忕姷顔愬銈嗗姂閸ㄦ椽寮冲⿰鍐f斀闁挎稑瀚禍濂告煕婵犲啰澧い顐㈢箲缁绘繂顫濋鍌滄瀮闂備浇顫夐崕鎶筋敋椤撯偓鈧懘寮婚妷锔惧幈闂佸湱鍋撻妵娑㈠磻閹剧粯鐓曢悗锝庡亝瀹曞矂鏌e☉鍗炴珝鐎规洖缍婇、娆撴偂鎼搭喗缍撻梻鍌氬€烽懗鍫曞箠閹捐鐤柛褎顧傞崶顒侇棃婵炴垵宕▓銊╂⒑闂堟稈搴峰┑鈥虫喘閵嗗懘鎮滈懞銉モ偓鐢告煥濠靛棝顎楀ù婊呭仱閺屾稑螣閹稿寒妫勯梺瀹狀潐閸ㄥ潡銆佸▎鎴犻┏閻庯綆鍋嗛弳銉︾節绾版ɑ顫婇柛瀣嚇閵嗗啴宕卞▎鎴犵効閻庡箍鍎遍幊澶愬醇椤忓牊鐓曢煫鍥ㄦ礀鍟搁梺纭呮珪閹瑰洭濡堕鍛嚤闁哄鍨块崬鍫曟⒑闂堟稓绠為柛銊ユ惈琚欓柛銉e妿缁♀偓濠电偛鐗嗛悘婵嬪几濞戙垺鐓ラ柡鍥俊濂告煃鐠囪尙效闁轰焦鍔栧鍕節閸曨厽鐎梻鍌欑濠€閬嶆惞鎼淬劌绐楅柡宥庡亞閻棝鎮楅敐搴′簴濞存粍绮撻弻鐔煎箥閾忣偅鐝旈梺璇茬箚閺呮繄鍒掗銏犵婵犻潧鍟弬鈧梻浣虹帛钃辨い鏃€鐗犲鎶筋敍濞戞绠氶梺鍦帛鐢宕甸崶鈹惧亾鐟欏嫭绀冮柛銊ョ仢閻g兘鎮㈢喊杈ㄦ櫍濠电偞鍨剁湁濠㈣娲栭埞鎴︻敊缂佹挾绱伴梺鍛婎焼閸愶絾鐎洪悗骞垮劚椤︿即鎮¢弴銏$厓閻熸瑥瀚崝銈吤瑰⿰鍛壕濞e洤锕幃娆擃敂閸曘劌浜鹃柡宥庡亝閺嗘粌鈹戦悩韫礀鐟滅増甯掗悙濠囨煏婵炑冩噹妤犲嫭绻濈喊妯活潑闁搞劑浜堕幆鍥╂喆閸曨収娲稿┑鐘诧工閻楀﹪鎮¢妷鈺傜厸闁搞儮鏅涙禒婊堟煃瑜滈崜娑㈠礂濮椻偓閻涱喗寰勭€c劌浜濋梺鍛婂姀閺呮繈宕㈤柆宥嗏拺閻庡湱濯ḿ鎰版煕鎼淬倖鐝紒鍌氱Ч閹瑩顢栫捄銊х暰闂備胶绮崝锔界濠婂牆鐒垫い鎺嶈兌婢ь亝銇勯弬璺ㄧ缂佺粯绻傞~婵嬵敆閸岋妇骞㈤梻鍌欐祰椤宕曢搹顐f珷閹艰揪绲介ˉ姘攽閸屾碍鍟為柣鎾跺枑娣囧﹪顢涘鍙樿檸闂佹眹鍔嶅钘夘嚕椤愶箑閱囬柕澶涚畱閳ь剛鏁婚幃宄扳枎韫囨搩浠剧紓浣插亾闁告劏鏅濈粻楣冩煠绾板崬澧柡瀣〒閳ь剚顔栭崰鏍€﹀畡鎵殾闁告鍊i弮鈧换婵嬪磼濞戞ǚ鍋撻鐐粹拻濞达絽鎲¢崯鐐层€掑顓ф疁鐎规洖缍婇獮搴ㄦ寠婢跺﹤娈ら梻浣告啞閸旓箓宕板Δ鍛厱闁硅揪闄勯悡鐔兼煟閺傛寧鍟炵紒鑸电叀閺岀喖顢欓挊澶屼紝闂佸搫鐬奸崰鏍€佸☉姗嗘僵閺夊牃鏅涙慨閬嶆⒒娴g瓔鍤冮柛鐘冲浮瀹曟粌鈹戦崱鈺佹闂佸憡娲﹂崑鍡涘汲閸℃稒鐓冪憸婊堝礈濞戞艾鍨濋柛顐ゅ枔缁♀偓闂佹悶鍎崝搴ㄥ储閹间焦鍊垫鐐茬仢閸旀艾螖閻樿櫕鍊愰柣娑卞枛铻栭柛娑卞枤閸樹粙姊虹憴鍕姢鐎规洦鍓熷畷婵嬫晝閸屾稓鍘搁悗鍏夊亾閻庯綆鍓涜ⅵ闁诲孩顔栭崰妤呭箰閹惰棄绠栨繛鍡楃贩閸︻厸鍋撻敐搴濈胺濠㈣娲熷娲閳轰胶妲i梺鍛娚戦幃鍌氱暦閹达箑绠婚柟棰佺劍閸嶇敻姊虹紒妯哄Е闁告挻鐟╅、鏃堟晸閿燂拷

推荐期刊

基于MAS的虚拟企业框架结构设计

时间:2015-12-21 01:54:27 所属分类:计算机技术 浏览量: 170

摘要:虚拟企业具有动态性、分布性、自治性、异构性等特点,传统的企业信息系统已经不能满足虚拟企业的这些特殊要求。在分析了多代理技术在虚拟企业中应用的必要性和可行性基础上,将多代理技术引入到虚拟企业信息系统中,构造了一个基于MAS技术的虚拟企业框

婵犵數濮烽弫鍛婃叏閻戣棄鏋侀柛娑橈攻閸欏繘鏌熺紒銏犳灍闁稿骸顦…鍧楁嚋闂堟稑顫岀紓浣哄珡閸パ咁啇闁诲孩绋掕摫閻忓浚鍘奸湁婵犲﹤鐗忛悾娲煛瀹€瀣瘈鐎规洖鐖兼俊鐑藉Ψ瑜岄幃锝囩磽娴e搫浜鹃柛搴$-缁辩偞绻濋崶褑鎽曢梺鎸庣箓椤︿即宕戦崟顓犵<閻庯綆鍋掗崕銉︿繆椤愩垺顥滈摶鏍煟濮椻偓濞佳勭閿曞倹鐓欓柣鐔哄閸犳ḿ鈧鍠涢褔鍩ユ径濞惧牚閹肩补鎳i鍛箚闁绘劦浜滈埀顒佸灴瀹曟繂鐣濋埀顒勫箲閵忕姈鐔哥瑹椤栨碍顓挎俊鐐€栭崝褏绮婚幋鐘差棜闁稿繗鍋愮粻楣冩煙鐎电ǹ浠у邪鍛<闁靛ǹ鍎洪悡鍏兼叏婵犲啯銇濈€规洜鍏橀、姗€鎮欓幓鎺濈€遍梻鍌欑劍閹爼宕濇惔銊ユ瀬濠电姵鑹鹃弰銉╂煃瑜滈崜姘跺Φ閸曨垰绠抽柟瀛樼妇閸嬫捁銇愰幒鎴炶緢濡炪倖甯掗崐鐢稿磻閹捐埖鍠嗛柛鏇ㄥ墰椤︺劑姊洪幖鐐插婵炵》绻濋幃浼搭敊绾拌鲸寤洪梺閫炲苯澧い鏇秮椤㈡宕熼瀣ㄥ姂閺屻劑寮崒婊冪缂傚倸绉撮惌鍌氼潖婵犳艾纾兼繛鍡樺姉閵堟澘顪冮妶搴′簻妞わ箓娼ч悾鐑藉即閵忕姷顦ч梺绋跨箳閸樠冾嚕閸ф鈷戦梻鍫熺〒婢ф洘銇勯敂璺ㄧ煓鐎殿噮鍋呴幏鍛偘閳ュ厖澹曞Δ鐘靛仜閻忔繈宕濆鑸电厵闁告劕妯婂Ο鈧悗娈垮枔閸斿秶绮嬮幒鏂哄亾閿濆骸浜為柛妯挎閳规垿顢欑粵瀣暥濠碘槅鍋呴〃鍡欑矉瀹ュ應鍫柛蹇曞Х閹虫捇銈导鏉戦唶闁靛繈鍨哄В鍥ㄧ節濞堝灝鏋涢柨鏇樺妼閳诲秹鏁愭径濠勭枀闂佸湱铏庨崰鏍矆鐎n偁浜滈柟鎵虫櫅閻忊晝绮幋婵冩斀闁绘ɑ顔栭弳顖涗繆閹绘帗鍤囩€规洘鍨垮畷鐔碱敇濞戞ü澹曞┑顔结缚閸樠冣枍瀹ュ鐓曢柍瑙勫劤娴滅偓淇婇悙顏勨偓鏍暜婵犲伅褰掑炊閵娧呭骄濠碘槅鍨遍惇瑙勭濠婂牊鐓ラ柡鍥╁仜閳ь剛鍏橀獮澶嬨偅閸愨晝鍘遍梺瀹狀潐閸庤櫕绂嶉悙顑跨箚闁绘劦浜滈埀顒佺墪椤斿繑绻濆顒傦紱闂佽鍎虫晶搴e婵傚憡鐓熸俊顖氱仢閻ㄦ椽寮崼銉﹀€甸悷娆忓缁€鍐╃箾閼碱剙鏋涚€殿喖顭峰畷鍗炍旀繝鍌涘€梻浣告啞娓氭宕归幎钘夊嚑闁告劦鍠楅埛鎴︽煟閻斿憡绶查柟顔藉灴閺岀喖顢涘杈╁姱闂佽鍠掗崜婵嗩嚗閸曨偆鏆嗛柍褜鍓涚划鍫熺節閸ャ劎鍘搁悗骞垮劚妤犳悂鐛Δ鍛厽闁规儳纾粻濠氭煛鐏炲墽娲存い銏℃礋閺佹劙宕堕埡鍐╂瘒婵犵數濮甸鏍垂娴兼潙瑙﹂悗锝庡墯瀹曞弶绻涢幋娆忕仼缂佺姴顭烽弻鐔革紣娴h棄鍘¢梺鍛婅壘椤戝顫忓ú顏勪紶闁告洦鍓氶幏鍗炩攽閻愯泛鐨洪柛鐘查叄閹箖鎮滈懞銉ヤ簵闁圭厧鐡ㄨ摫闁哄倵鍋撻梻鍌欑劍閹爼宕曞⿰鍫濈闁稿繐鎽滈弫楣冩⒒閸屾艾鈧嘲霉閸パ呮殾闁割煈鍋呴崣蹇涙煟閵忊懚鍦矆婢舵劗鍙撻柛銉e妿閳藉绱掗埀顒勫醇閻旇櫣鐦堥梻鍌氱墛缁嬫挻鏅跺☉姘e亾鐟欏嫭绀€鐎殿喖澧庨幑銏犫槈閵忕姷顓洪梺缁樺姈椤旀牠寮抽敓鐘崇厽閹兼番鍨婚。鍙夋叏濡ǹ濮傛鐐差樀瀹曘劍绻濋崘銊ュΤ闂備焦瀵х换鍌炲磹閸涘﹦顩查柣鎰靛墯閸欏繑淇婇婊冨付濞存粓绠栭幃妤€顫濋悙顒€顏�

摘要:虚拟企业具有动态性、分布性、自治性、异构性等特点,传统的企业信息系统已经不能满足虚拟企业的这些特殊要求。在分析了多代理技术在虚拟企业中应用的必要性和可行性基础上,将多代理技术引入到虚拟企业信息系统中,构造了一个基于MAS技术的虚拟企业框架结构,并对于各功能Agent,给出了一种通用的Agent结构。

关键词:多代理系统;虚拟企业;框架结构

引言
随着信息通讯技术的迅猛发展和网络化时代的来临,企业传统的组织经营模式越来越无法快速响应市场的需求。在全球化的竞争中,敏捷性、柔性已成为企业成功的关键因素。如何有效利用企业外部资源,实现企业间的集成,建立虚拟企业,已成为未来竞争的有效战略方法。

1虚拟企业与MAS
1.1虚拟企业及其特点
虚拟企业利用先进的信息通讯技术,实现了不同组织之间跨时空的动态协作,它是多个独立的企业为把握快速变化的市场机遇,组成的共享资源、各自贡献其核心能力、协同工作、分享收益的临时性联盟。虚拟企业具有如下显著特征:
(1)动态性:虚拟企业是由处于核心地位的盟主企业发起组成的临时性组织,具有明显的生命周期[1](创建、运作、调整、解体),有一定的时效性;并且,虚拟企业伙伴关系的配置也是可变的,虚拟企业是一个动态网络。
(2)分布性:构成虚拟企业的各个成员企业在物理上是分布的。
(3)自治性:各个成员企业相对独立,每个企业均有自己的利益。
(4)异构性:各成员企业的企业文化与系统结构是异构的,虚拟企业是异构系统的集成网络。
1.2 MAS概述
Agent是由信念、能力、选择、意图等心智部件组成棋状态的实体,它能够在一定环境下持续自主运行,具有自治性、交互性、协作性、适应性等特点,并且具有感知能力,问题求解能力和与外界进行通行的能力。
多Agent系统(Multi-Agent System, MAS)是分布式人工智能(Distributed Artificial Intelligence, DAI)的一个研究分支,它是指由多个Agent组成的一个较为松散的多Agent联邦,各Agent按预先规定的协议,根据系统的目标状态及自身的目的、资源和知识,利用通信网络相互间通过协商,确定各自的任务,协调各自的行为活动;协作完成共同的任务以达到整体目标。MAS中每个agent具有自治性、分布性[2],并可以理解主人的需求[3],它通过竞争或协商等手段协调和解决各成员Agent的目标和行为之间的矛盾和冲突。MAS主要研究整个MAS活动中各Agent之间的相互作用如何产生、每个Agent成员的推理和行为决策如何、考虑系统或环境中其它Agent的存在、Agent成员的目标和行为之间可能的冲突检测和协调以及任务和资源的划分、分配和管理等。
多Agent系统的特点体现在每个Agent的自组织能力和各个Agent之间的协同能力两个方面,主要有[4]:
(1)社会性:在MAS系统中,Agent可能处于由多个Agent构成的社会环境中,Agent拥有其它Agent的信息和知识,并能通过某种Agent通讯语言与其它Agent实施灵活多样的交互和通讯,实现与其它Agent的合作、协同、协商、竞争等等,以完成其自身的问题求解或者帮助其它Agent完成相关的活动。
(2)自治性:在MAS系统中,一个Agent发出服务请求后,其它Agent只有同时具备提供此服务的能力与兴趣,才能接受动作委托。因此,一个Agent不能强制另一个Agent提供某项服务。
(3)协作性:在MAS系统中,具有不同目标的各个Agent必须相互工作、协同、协商未完成问题的求解。
从以上关于Agent及多Agent系统的概念和特点的描述,可以看出,适合多Agent系统应用的领域的主要特点如下[5]:
(1)分布。存在地理或逻辑上的分布异构的实体、数据或信息的应用,需要对这些实体或数据进行集成、利用这些分布的信息和知识进行决策等。
(2)复杂。要解决的总目标具有非常大的计算复杂性,必须通过分布于各个自治实体内的求解器,利用各自的局部知识通过应用启发式方法进行求解。
(3)柔性交互。没有固定的问题解决方法。
(4)动态环境。这样的环境需要反应式和自适应的问题解决实体。
(5)开放。无法对这样的开放环境给出一个完整的问题的定义,例如电子商务内的用户间的交互。
另外,由一组相互之间能进行通讯和合作的智能Agent合作组成的MAS能有效地支持虚拟企业的全生命周期,特别是在以下方面:
(1)支持虚拟企业的创建;
(2)支持虚拟企业坏境下企业间快速、有效、可靠和准确地交换业务信息(例如在虚拟企业中发布客户订单等等);
(3)支持虚拟企业中各自治组成企业之间进行协商以得到全局生产计划与控制;
(4)支持分布式控制以及在虚拟企业环境下对订单执行过程进行监控、管理与跟踪等
因此,采用多Agent技术来构造虚拟企业的框架结构,支持虚拟企业的合作和协商是一个合理有效的方法。


1.3虚拟企业的组织结构
为了减少系统的复杂性,支持虚拟企业的特征,采用多Agent技术,将虚拟企业中的自主企业实体模型化为Agent,可形成虚拟企业的多Agent组织结构。虚拟企业的组织结构是可重组分层递阶控制的组织结构。最上层是处于核心地位的盟主企业,下一层是各合作者,合作者可能是一个独立的企业实体,也可能是一个子虚拟组织,以此类推,虚拟企业的组织结构如图1:
盟主企业
合作者n
合作者2

合作者1

多代理系统
单个代理
子盟主



图1虚拟企业的组织结构

2基于多Agent结构的虚拟企业框架结构
2.1虚拟企业框架结构
通过分析虚拟企业的特点、生命周期过程及多Agent系统的特点,本文提出了一种基于MAS的虚拟企业的框架结构,来支持分布式环境下各成员企业与盟主企业之间信息交互、合作与协调。如图2:
任务Agent
资源Agent
重构Agent




成员企业Agent
成员企业Agent
资源数据库
监控Agent
盟主企业Agent


图2 基于多Agent机构的虚拟企业框架结构图
(1)虚拟市场Agent:是一种交流环境和平台,虚拟市场为地域上分布、可能互不相识的企业相互交流提供了一个机会,虚拟市场Agent的消息通讯方式采用黑板方式,企业可以在这里发布信息,也可以在这里查看到其他企业发布的信息。
(2)任务Agent:负责任务分解、伙伴选择。任务Agent负责将虚拟企业的总目标按照一定的原则分解为多级子目标,形成一个树状的目标体系。每个叶子目标能由单个企业完成,然后通过一定的方法,选择合适的成员企业来完成,由此创建虚拟企业。这样,由一组企业分别实现子目标集中的各项子目标,从而协同实现虚拟企业的总目标。
(3)资源Agent:负责管理、配置整个VE的资源监控Agent:当一个企业加入到虚拟企业中时,它所拥有的一些诸如原材料、设备、人员等资源,也随之加入进来,成为虚拟企业资源的一部分。此时,资源Agent就对其进行注册登记,记录其数量、位置、功能、状态等信息;当成员企业退出虚拟企业时,成员企业须向资源Agent发送注销请求信息,经资源Agent确认后,删除该成员企业的资源信息。在运行过程中,资源Agent根据任务需要,对资源进行合理配置,当资源的数量、位置、功能、状态等信息发生变化时,由监控Agent通知资源Agent,以便及时更新资源数据库。这样就达到了资源Agent管理、发布整个虚拟企业所有资源的信息的目标。
(4)监控Agent:监控Agent根据生产计划对整个虚拟企业的运行情况进行实时监控,包括各成员企业的任务完成情况、资源使用情况,查看是否有异常情况,以便及时地向重构Agent汇报,为重构Agent做出调整、重构等决策提供信息和依据。
(5)重构Agent:重构Agent主要是根据监控Agent 所反映的运行情况,对虚拟企业的运行过程中出现的一些问题(比如客户订单发生变化,成员企业退出等),对虚拟企业的生产计划、资源配置情况等进行局部调整,或对虚拟企业的结构进行较大规模的重构。

2.2Agent的通用结构
虽然虚拟企业的各成员企业可能是异构的,构成MAS的各个Agent也可能是异构的,但它们要完成的主要功能是类似的,因此在这个体系结构中,我们把Agent设计成具有通用结构的实体,如图3 所示:
协商模块
通信模块
感知与控制模块
规则库
决策模块
知识库
其它Agent
设 备


图3 Agent的通用结构

(1)知识库中存储了本Agent 的数据库和约束、目标函数、规则、经验等知识, 也包括MAS中其余Agent 的通用信息。
(2)决策模块接受感知模块的输入信息, 使用存储在知识库中的知识和数据做出决策, 通过控制模块进行控制输出。
(3)协商模块负责本Agent与其它Agent协商,当存在协商需求的时候启动协商模块与其他Agent 进行基于合同网的协商,并接受协商的反馈信息供决策模块使用。
(4)通信模块主要负责本Agent与其它Agent协商时,数据和信息的交互。
(5)感知与控制模块直接与外部设备相连,用于感知外部设备的运行状况,传递给决策模块,当决策模块做出决策时,再由它输出到外部设备,来控制外部设备的运行。
(6)规则库是一个反应系统,存储了一系列有关生产控制的常规或突发事件的处理规则,例如机器故障处理等。

3 结束语
由于虚拟企业自身固有的分布性、动态性、异构性以及成员企业自身的自治性等特点,传统的方法已经不能全面地描述虚拟企业及有效地支持虚拟企业的全生命周期,而MAS系统的分布性、自治性、社会性等特点为构建虚拟企业提供了一种切实可行的方法。笔者分析了虚拟企业的特点及虚拟企业的组织结构特点,采用MAS技术,设计出一种基于MAS技术的虚拟企业框架结构,该结构支持分布式环境下各成员企业与盟主企业之间信息交互、合作与协调,对于各功能Agent,给出了一种通用的Agent结构。




参考文献:
[1]李瑜,王昕,黄必清,刘文煌,吴澄.基于多AGENT的虚拟企业伙伴选择系统[J].计算机工程与应用,2000,36(8):11-15.
[2]Wooldridge M, Jennings N. Intelligent Agents: theory and practice[J]. The Knowledge Engineering Review, 1995, 10(2): 115-152.
[3]Wooldridge M. Intelligent agents The key concepts [A].MASA 2001[C].Heidelberg:Springer-Verlag,2002,3-43.
[4]张洁,高亮,李培根.多Agent技术在先进制造中的应用[M].北京:科学出版社,2004.
[5]董文辉.基于多Agent的虚拟企业创建与车间层敏捷调度研究[D].沈阳:东北大学,2005.

濠㈠湱澧楀Σ锟�:闁冲墎濮甸弸鍐偖椤旇姤闄嶉柤濂変簽閻擄紕绱旈幋娆屽亾娴g儤妯婇柡鍜佸枔閳ь兛妞掔粩楣冨棘閸︻厾鎼兼俊顐熷亾缂佷究鍨洪弳鐔煎箲椤旇偐姘ㄩ柨娑樼焷椤曗晠寮版惔銏℃嫳闁哄倸娲ㄧ亸鐐差啅閼碱剛鐥呴柛娆愬灱閵嗗啰鎲存担绋跨亖闁挎稑鏈导鍐窗濠娾偓缂嶆棃鎳撻敓锟�.闁冲灈鈧剚娲ら柡瀣矋閸嬪秹寮伴娆戠▕闁兼澘鎳嶇粭鏍ㄧ▔瀹ュ棗鍘掗柡鍫墮闁解晠宕i弶璺ㄦ綌缂佲偓閻戞ɑ鐎柣姘煎枙娣囧﹪骞侀敓锟�,闁告瑯鍨垫禒鍫㈠寲閿燂拷閻庢冻闄勫﹢铏亜妤e啯锛�濞存粌鐗呮禍鎺楀礆閻樼粯鐝�.

转载请注明来自:http://www.zazhifabiao.com/lunwen/gcjs/jsjjs/36689.html