技术领域technical field
本发明涉及一种基于动态知识网的制造系统自适应组织方法,属于智能制造系统及知识表示技术领域。The invention relates to an adaptive organization method of a manufacturing system based on a dynamic knowledge network, and belongs to the technical field of intelligent manufacturing systems and knowledge representation.
背景技术Background technique
知识化制造系统是2000年提出的一种高智能制造系统,将先进制造模式以知识网表示并转化为先进制造知识,通过知识网与Agent网之间的映射关系来实现。若将各种制造模式转化为先进制造知识纳入制造系统,则这种系统可随时根据需要选择最合适的先进制造模式或若干先进制造模式的恰当组合,以适应各种各样和不断变化的环境和制造企业。智能制造为系统自主、智能、动态地适应环境变化和企业需求提供了良好的平台。近年来,针对智能制造系统的控制理论和方法取得一些成果,建立了多重集理论及自重构算法,提出了基于用户功能需求的知识网的自动生成方法,建立了表达式优化模型。但已有的研究中用来表示制造模式的知识网是静态的,难以描述制造系统的动态过程。近几年,研究者结合智能制造单元的高智能特性构建了动态调度的自适应控制策略;考虑到生产环境的不确定性,构建了具有自适应和自学习特性的基于多Agent可互操作的动态调度系统。这些工作促进了智能制造系统的自适应控制研究,但并未触及智能制造系统本身结构在系统自适应过程中的动态组织和变化。Knowledge-based manufacturing system is a high-intelligence manufacturing system proposed in 2000. The advanced manufacturing model is represented by knowledge network and transformed into advanced manufacturing knowledge, which is realized through the mapping relationship between knowledge network and agent network. If various manufacturing modes are transformed into advanced manufacturing knowledge and incorporated into the manufacturing system, the system can choose the most suitable advanced manufacturing mode or the appropriate combination of several advanced manufacturing modes according to the needs at any time to adapt to various and changing environments and manufacturing companies. Intelligent manufacturing provides a good platform for the system to autonomously, intelligently and dynamically adapt to environmental changes and enterprise needs. In recent years, some achievements have been made in the control theory and method of intelligent manufacturing system. The multiset theory and self-reconfiguration algorithm have been established, the automatic generation method of knowledge network based on user functional requirements has been proposed, and the expression optimization model has been established. However, the knowledge network used to represent the manufacturing model in the existing research is static, and it is difficult to describe the dynamic process of the manufacturing system. In recent years, researchers have combined the high intelligence characteristics of intelligent manufacturing units to construct adaptive control strategies for dynamic scheduling; considering the uncertainty of the production environment, a multi-Agent interoperable control strategy with adaptive and self-learning characteristics has been constructed. Dynamic scheduling system. These works have promoted the research on adaptive control of intelligent manufacturing systems, but have not touched the dynamic organization and changes of the structure of intelligent manufacturing systems during the process of system adaptation.
发明内容Contents of the invention
本发明所要解决的技术问题是针对背景技术中的不足,提出一种基于动态知识网的制造系统自适应组织方法,使得智能制造系统结构根据生产环境参数的变化动态调整,提高生产企业的竞争力。The technical problem to be solved in the present invention is to address the shortcomings in the background technology, and propose an adaptive organization method for the manufacturing system based on a dynamic knowledge network, so that the structure of the intelligent manufacturing system can be dynamically adjusted according to the changes in the production environment parameters, and the competitiveness of the production enterprise can be improved. .
本发明为解决上述技术问题采用以下技术方案:The present invention adopts the following technical solutions for solving the problems of the technologies described above:
一种基于动态知识网的制造系统自适应组织方法,包括以下几个步骤:A method for adaptive organization of manufacturing system based on dynamic knowledge network, including the following steps:
步骤1),定义动态知识网,建立动态知识网模型;Step 1), define the dynamic knowledge network, and establish the dynamic knowledge network model;
步骤2),设计动态事件触发规则,建立动态规则集;Step 2), designing dynamic event trigger rules and establishing dynamic rule sets;
步骤3),构建静态知识子网及知识库中资源集的虚拟静态知识子网;Step 3), constructing the static knowledge subnet and the virtual static knowledge subnet of the resource set in the knowledge base;
步骤4),定义静态知识子网的匹配度,为动态组织提供决策依据;Step 4), define the matching degree of the static knowledge subnet, and provide decision-making basis for the dynamic organization;
步骤5),检测动态知识网中知识点状态,根据静态知识子网定义构建异常知识点的静态子网并以此为目标知识子网;根据静态知识子网的匹配度计算资源子网与目标知识子网的匹配度;Step 5), detect the status of knowledge points in the dynamic knowledge network, construct the static subnet of abnormal knowledge points according to the definition of the static knowledge subnet, and use this as the target knowledge subnet; calculate the resource subnet and target according to the matching degree of the static knowledge subnet Matching degree of knowledge subnetwork;
步骤6),根据步骤5)的计算结果将匹配度最高且大于阈值的目标知识子网根据多重集的运算规则更新动态知识网中的异常知识点,实现动态组织过程。Step 6), according to the calculation result of step 5), update the abnormal knowledge points in the dynamic knowledge network in the target knowledge subnet with the highest matching degree and greater than the threshold according to the operation rules of the multiset, and realize the dynamic organization process.
作为本发明一种基于动态知识网的制造系统自适应组织方法进一步的优化方案,步骤1)中动态知识网DKM定义为DKM={P,M,R,FP,FM,FR,SP,T,Q,F,D};As a further optimization scheme of the self-adaptive organization method of the manufacturing system based on the dynamic knowledge network of the present invention, the dynamic knowledge network DKM in step 1) is defined as DKM={P,M,R,FP ,FM ,FR ,SP ,T,Q,F,D};
其中,P={p1,p2,…,pm}是一个由m个知识点组成的有限知识点集,R={r1,r2,…,rn}是一个由n个复合联系组成的有限复合联系集,m、n均为大于1的自然数,FP为功能集,FR为复合联系流,M为信息联系集,FM为信息联系流,SP为状态集,F为动态流,T为事件集,Q为资源集,D为决策点集;Among them, P={p1 ,p2 ,…,pm } is a finite knowledge point set composed of m knowledge points, R={r1 ,r2 ,…,rn } is a compound knowledge point set composed of n A finite set of compound relations composed of relations, Both m and n are natural numbers greater than 1,FP is a function set,FR is a compound connection flow, M is an information connection set, FM is an information connection flow, SP is a state set, F is a dynamic flow, and T is an event set, Q is the resource set, D is the decision point set;
P、FP、R、FR、M、FM是动态知识网的静态组成部分,SP、F、T、Q、D是动态知识网的动态组成部分。P, FP , R,FR , M, FM are the static components of the dynamic knowledge network, and SP , F, T, Q, D are the dynamic components of the dynamic knowledge network.
作为本发明一种基于动态知识网的制造系统自适应组织方法进一步的优化方案,步骤3)的具体步骤为:As a further optimization scheme of a dynamic knowledge network-based manufacturing system adaptive organization method of the present invention, the specific steps of step 3) are:
首先将基于知识点pi的静态知识子网SSKMpi定义为6元组:First, the static knowledge subnetwork SSKMpi based on the knowledge pointpi is defined as a 6-tuple:
其中,i=1,…,m,Ppi表示与知识点pi具有联系的有限知识点集,Mpi是定义在Ppi上的复合联系集,Rpi是定义在Ppi上的信息联系集,表示Ppi上的所有功能的有限集,是定义在集合Mpi上的所有信息流的有限集,是定义在集合Rpi上的所有继承流和信息流的有限集;Among them, i=1,...,m, Ppi represents the limited knowledge point set connected with knowledge point pi , Mpi is the compound relation set defined on Ppi , Rpi is the information relation defined on Ppi set, denote the finite set of all functions on Ppi , is a finite set of all information flows defined on the set Mpi , is a finite set of all inheritance flows and information flows defined on the set Rpi ;
然后对备用资源点的存储形式进行处理,将资源视为一种特殊的知识点,构造资源集的虚拟静态知识子网。Then, the storage form of the spare resource points is processed, the resource is regarded as a special knowledge point, and the virtual static knowledge subnet of the resource set is constructed.
作为本发明一种基于动态知识网的制造系统自适应组织方法进一步的优化方案,步骤4)中静态知识子网SSW与SSV的匹配度为
作为本发明一种基于动态知识网的制造系统自适应组织方法进一步的优化方案,步骤6)中实现动态组织过程的具体步骤为:As a further optimization scheme of a dynamic knowledge network-based manufacturing system adaptive organization method of the present invention, the specific steps for realizing the dynamic organization process in step 6) are:
步骤6.1),查询知识点pi的状态,若转步骤6.2),否则转步骤6.1)查询下一个知识点的状态;Step 6.1), query the state of knowledge point pi , if Go to step 6.2), otherwise go to step 6.1) to query the status of the next knowledge point;
步骤6.2),根据定义构造基于知识点pi的静态知识子网SSW,并将其视为目标知识子网,触发相应事件;Step 6.2), according to the definition, construct the static knowledge subnetwork SSW based on the knowledge point pi , regard it as the target knowledge subnetwork, and trigger the corresponding event;
步骤6.3),构造资源集中备用资源的虚拟知识子网,并以虚拟子网的形式存储于知识库中;Step 6.3), constructing a virtual knowledge subnetwork of backup resources in resource concentration, and storing it in the knowledge base in the form of a virtual subnetwork;
步骤6.4),计算步骤6.3)中的虚拟知识子网与步骤6.2)中目标知识子网的匹配度,获得匹配度最高mat(·)的虚拟知识子网SSV;Step 6.4), calculate the matching degree between the virtual knowledge subnetwork in step 6.3) and the target knowledge subnetwork in step 6.2), and obtain the virtual knowledge subnetwork SSV with the highest matching degree mat(·);
步骤6.5),根据触发规则判断mat(·),若mat(·)≥θ,转步骤6.6)否则转步骤6.7),其中,θ为阈值,由专家经验或先验知识获取;Step 6.5), judge mat(·) according to the trigger rule, if mat(·)≥θ, go to step 6.6), otherwise go to step 6.7), where θ is the threshold, obtained by expert experience or prior knowledge;
步骤6.6),利用多重集的运算理论从DKM中删除SSW,添加SSV,更新动态知识网结构,转步骤6.1);Step 6.6), use the operation theory of multiple sets to delete SSW from DKM, add SSV, update the dynamic knowledge network structure, and turn to step 6.1);
步骤6.7),触发DKM中相应的其他分支事件,事件处理结束转步骤6.1)。Step 6.7), trigger other corresponding branch events in DKM, and turn to step 6.1) after the event processing is completed.
本发明采用以上技术方案与现有技术相比,具有以下技术效果:Compared with the prior art, the present invention adopts the above technical scheme and has the following technical effects:
1.本发明提出的动态知识网模型突破了以往研究中用以表示制造模式的知识网的静态性,能够描述制造系统的动态过程;1. The dynamic knowledge network model proposed by the present invention breaks through the static nature of the knowledge network used to represent the manufacturing model in previous studies, and can describe the dynamic process of the manufacturing system;
2.本发明提供了静态知识子网的匹配度函数,给出一种基于信息匹配度、功能匹配度和完善度匹配度的匹配度量方法;2. The present invention provides the matching degree function of the static knowledge subnet, and provides a matching measurement method based on information matching degree, function matching degree and complete degree matching degree;
3.知识网的动态组织方法能够根据生产企业所面临的生产要素的变化动态调整知识网的结构,指导企业调整生产模式,使制造企业具备快速响应的能力,提高市场企业的竞争力。3. The dynamic organization method of the knowledge network can dynamically adjust the structure of the knowledge network according to the changes of the production factors faced by the production enterprise, guide the enterprise to adjust the production mode, enable the manufacturing enterprise to have the ability of rapid response, and improve the competitiveness of the market enterprise.
附图说明Description of drawings
图1是本发明的动态知识网模型;Fig. 1 is the dynamic knowledge network model of the present invention;
图2(a)、图2(b)、图2(c)是本发明的静态知识子网并运算中子网结构;Fig. 2 (a), Fig. 2 (b), Fig. 2 (c) are static knowledge subnet of the present invention and subnet structure in operation;
图3(a)、图3(b)、图3(c)是本发明的静态知识子网差运算中子网结构;Fig. 3 (a), Fig. 3 (b), Fig. 3 (c) are subnet structures in the static knowledge subnetwork difference operation of the present invention;
图4是本发明的动态组织流程图;Fig. 4 is a dynamic organization flowchart of the present invention;
图5是本发明的动态组织使能工具界面。Fig. 5 is a dynamic organization enabling tool interface of the present invention.
具体实施方式Detailed ways
下面结合附图对本发明的技术方案做进一步的详细说明:Below in conjunction with accompanying drawing, technical scheme of the present invention is described in further detail:
本发明是一种知识网的动态组织方法,包括以下内容:The present invention is a kind of dynamic organization method of knowledge network, comprises the following contents:
1.定义动态知识网DKM为11元组:DKM={P,M,R,FP,FM,FR,SP,T,Q,F,D},其中:P={p1,p2,…,pm}是一个由m个知识点组成的有限知识点集。R={r1,r2,…,rn}是一个由n个复合(从属与信息)联系组成的有限复合联系集,M={m1,m2,…,mk}是一个由除了父子知识点之外的知识点间k个信息联系组成的有限信息联系集,R∩M=Φ,Φ是空集。FP={Fp1,Fp2,……,Fpm}是一个定义在集合P上的所有功能的有限集,和i=1,2,…,m,是知识点pi的所有功能的有限集,是FP的一个子集。FR={Fr1,Fr2,……,Frn}是一个定义在集合R上的所有继承流和信息流的有限集,和j=1,2,…,n,Frj是复合联系rj的所有继承流和信息流的有限集,是FR的一个子集。FM={Fm1,Fm2,……,Fml}是一个定义在集合M上的所有信息流的有限集,和l=1,2,…,k,Fml是信息联系ml的所有信息流的有限集,是FM的一个子集。SP={Sp1,Sp2,……,Spm}是定义在集合P上的所有状态的有限集,和i=1,2,…,m,Spi是知识点pi的所有状态的有限集,是SP的一个子集。T={T1,T2,……,Te}是由e个事件组成的有限事件集。Q={Q1,Q2,……,Qg}是由g个资源组成的有限资源集。F={F1,F2,……,Fσ}是由σ个动态流组成的动态流关系集,D={D1,D2,……,De}是由e个决策点组成的有限决策点集,用于标识决策位置及存储动态事件触发的决策规则Ru。1. Define the dynamic knowledge network DKM as an 11-tuple: DKM={P,M,R,FP ,FM ,FR ,SP ,T,Q,F,D}, where: P={p1 , p2 ,…,pm } is a limited knowledge point set composed of m knowledge points. R={r1 ,r2 ,…,rn } is a finite compound relation set composed of n compound (subordination and information) relations, M={m1 ,m2 ,…,mk } is a limited information connection set composed of k information connections between knowledge points except parent-child knowledge points, R∩M=Φ, Φ is an empty set. FP ={Fp1 ,Fp2 ,...,Fpm } is a finite set of all functions defined on the set P, and i=1,2,...,m, It is a finite set of all functions of knowledge point pi , and is a subset of FP. FR ={Fr1 ,Fr2 ,...,Frn } is a finite set of all inheritance flows and information flows defined on the set R, and j=1,2,...,n, Frj is a finite set of all inheritance flows and information flows of the composite relation rj , and is a subset ofFR . FM ={Fm1 ,Fm2 ,...,Fml } is a finite set of all information flows defined on the set M, And l=1,2,...,k, Fml is a finite set of all information flows of information connection ml , and is a subset of FM. SP = {Sp1 ,Sp2 ,...,Spm } is a finite set of all states defined on the set P, and i=1,2,...,m, Spi is a finite set of all states of knowledge pointpi , and is a subset of SP. T={T1 , T2 ,...,Te } is a finite event set consisting of e events. Q={Q1 , Q2 ,...,Qg } is a finite resource set composed of g resources. F={F1 ,F2 ,...,Fσ } is a dynamic flow relationship set composed of σ dynamic flows, D={D1 ,D2 ,...,De } is a limited set of decision points consisting of e decision points, used to identify decision positions and store decision rules Ru triggered by dynamic events.
2.建立动态知识网模型。动态知识网由静态和动态两部分组成,其模型如图1所示。静态组成部分由知识点、功能集、联系集以及联系流组成。每一先进制造系统都是某一先进制造模式的具体实现,都有若干功能模块和子功能模块组成,将所有功能模块映射为知识点集,将所有模块能实现的功能映射为功能集,将功能模块之间或功能模块与子功能模块之间的信息联系关系映射为联系集与联系流集,即可获得动态知识网的静态组成部分。动态部分由状态集、动态流、事件集、资源集和决策点集组成。为了描述知识点的运行状态定义了状态集,其元素可以描述知识点的工作状态、需求状态以及供应状态等,根据不同制造系统知识粒度选择的不同进行相应的定义。事件集体现知识网动态组织过程中可能发生的事件,如机器故障、生产任务更新等。若事件集中有事件发生将引发知识网结构的变化,使知识网动态适应生产环境的变化。资源集是由存储在知识库中的备用资源组成,如备用加工机器,紧急供应物料等。当有事件发生时备用资源与事件主体进行匹配,若匹配度满足匹配阈值的要求则触发相应事件,更新知识网的结构。决策点集确定了动态知识网中需要进行决策的位置,且若规则集中决策规则满足则触发相应的事件。2. Establish a dynamic knowledge network model. The dynamic knowledge network consists of static and dynamic parts, and its model is shown in Figure 1. The static component consists of knowledge point, function set, relationship set and relationship flow. Each advanced manufacturing system is a specific realization of an advanced manufacturing model, and consists of several functional modules and sub-functional modules. All functional modules are mapped to knowledge point sets, and the functions that can be realized by all modules are mapped to functional sets. The static components of the dynamic knowledge network can be obtained by mapping the information relationship between modules or between functional modules and sub-functional modules into a relationship set and a relationship flow set. The dynamic part consists of state sets, dynamic flows, event sets, resource sets, and decision point sets. In order to describe the operating state of knowledge points, a state set is defined, and its elements can describe the working state, demand state, and supply state of knowledge points, etc., and corresponding definitions are made according to the selection of knowledge granularity in different manufacturing systems. The event collection reflects the events that may occur during the dynamic organization of the knowledge network, such as machine failures, production task updates, and so on. If an event occurs in the event set, it will trigger a change in the structure of the knowledge network, making the knowledge network dynamically adapt to changes in the production environment. The resource set is composed of spare resources stored in the knowledge base, such as spare processing machines, emergency supply materials, etc. When an event occurs, the backup resources are matched with the event subject, and if the matching degree meets the matching threshold requirements, the corresponding event is triggered to update the structure of the knowledge network. The decision-making point set determines the location where decision-making needs to be made in the dynamic knowledge network, and if the decision-making rules in the rule set are satisfied, the corresponding event will be triggered.
3.设计动态事件触发规则,建立动态规则集。DKM具有动态组织能力。当系统中出现意外情况时,DKM根据决策点的动态规则触发相应的事件,同时从系统的资源集中查找匹配资源替换异常知识点,使系统能够自适应生产要素的动态变化,实现知识网的动态组织过程。3. Design dynamic event trigger rules and establish dynamic rule sets. DKM has the ability of dynamic organization. When an unexpected situation occurs in the system, DKM triggers the corresponding event according to the dynamic rules of the decision point, and at the same time finds matching resources from the system resource set to replace the abnormal knowledge point, so that the system can adapt to the dynamic changes of production factors and realize the dynamic knowledge network organizational process.
4.构建动态知识网静态知识子网及知识库中资源集的知识子网。4. Construct the static knowledge subnet of the dynamic knowledge network and the knowledge subnet of the resource set in the knowledge base.
(a).基于知识点pi的静态知识子网SSKMpi(Static Sub-Knowledge Mesh of pi)定义为6元组:其中,Ppi表示与知识点pi具有联系的有限知识点集,Mpi是定义在Ppi上的复合联系集,Rpi是定义在Ppi上的信息联系集,表示Ppi上的所有功能的有限集,是定义在集合Mpi上的所有信息流的有限集,是定义在集合Rpi上的所有继承流和信息流的有限集;
(b).考虑备用资源无法孤立的存储于知识库中,必须明确此资源所有的联系信息与继承关系,因此需要对备用资源点的存储形式进行处理。将资源视为一种特殊的知识点,构造资源的虚拟静态知识子网。即将资源视为实知识点,将静态知识网定义中的其他知识点视为虚拟知识点,且将所有联系和流关系均视为虚拟关系,从而实现不便存储的孤立资源到特殊的虚拟静态知识子网的映射。(b). Considering that standby resources cannot be stored in the knowledge base in isolation, all contact information and inheritance relations of this resource must be clarified, so the storage form of standby resource points needs to be processed. Treat resources as a special kind of knowledge point and construct a virtual static knowledge subnetwork of resources. That is to say, resources are regarded as real knowledge points, other knowledge points in the definition of static knowledge network are regarded as virtual knowledge points, and all connections and flow relations are regarded as virtual relations, so as to realize the transformation of isolated resources that are inconvenient to store into special virtual static knowledge Mapping of subnets.
(c).静态知识子网SSN上的多重集SSNM定义为SSNM={α1x1,α2x2,…,αtxt},其中,{x1,x2,…,xt}为6个有限集Ppi、Rpi、Mpi、和组成的具有t个元素的大集合,α1,α2,…,αt为有界实数,称为元素系数。对于q=1,2,…,t,正的αq表示元素xq的个数,αq=0表示无元素xq(0xq也可视为空集),负的αq表示欠了|αq|个元素xq。在实际应用中,元素系数通常取有限整数。(c). The multiset SSNM on the static knowledge subnetwork SSN is defined as SSNM = {α1 x1 ,α2 x2 ,…,αt xt }, where {x1 ,x2 ,…, xt } are six finite sets Ppi , Rpi , Mpi , and A large set composed of t elements, α1 , α2 ,…, αt is a bounded real number, called element coefficient. For q=1,2,...,t, a positive αq means the number of elements xq , αq =0 means no element xq (0xq can also be regarded as an empty set), and a negative αq means owed |αq | elements xq . In practical applications, element coefficients usually take finite integers.
5.定义静态知识子网的匹配度,为动态组织提供决策依据。5. Define the matching degree of the static knowledge subnet, and provide decision-making basis for the dynamic organization.
静态知识子网SSW={xw1,xw2,…,xwt}与SSV={xv1,xv2,…,xvs}的匹配度为The matching degree of static knowledge subnet SSW={xw1 ,xw2 ,…,xwt } and SSV={xv1 ,xv2 ,…,xvs } is
其中,fM(SSW,SSV)为功能匹配度,ε(SSW,SSV)为功能完善度,γ(SSW,SSV)为信息匹配度。各功能函数描述如下:Among them, fM (SSW, SSV) is the function matching degree, ε(SSW, SSV) is the function perfection degree, and γ(SSW, SSV) is the information matching degree. Each functional function is described as follows:
(a).信息匹配度γ(SSW,SSV)定义为:(a). Information matching degree γ (SSW, SSV) is defined as:
其中,I(SSW)表示静态知识子网SSW={x1,x2,…,xt}的信息量,定义为Among them, I(SSW) represents the information volume of the static knowledge subnetwork SSW={x1 ,x2 ,…,xt }, defined as
其中,βi为元素xi的权系数,βi>0,表示xi的重要程度;αi为元素xi的多重数,
(b).功能匹配度fM(SSW,SSV)定义为:(b). Function matching degree fM (SSW, SSV) is defined as:
其中,τwi为元素xwi(i=1,2,…,t)的功能数;τvj为元素xvj(j=1,2,…,s)的功能数;ρwi,V为SSV中与元素xwi功能近似相同的近似系数,ρwi,V∈[0,1],ρwi,V=1表示功能完全相同,ρwi,V=0表示功能完全不同;τwi,V为SSV中与元素xwi近似相同的功能数;ρvj,W为SSW中与元素xvj功能近似相同的近似系数;τvj,W为SSW中与元素xvj近似相同的功能数。Among them, τwi is the functional number of element xwi (i=1,2,…,t); τvj is the functional number of element xvj (j=1,2,…,s); ρwi,V is the SSV The approximation coefficients in which the function is approximately the same as the element xwi , ρwi,V ∈ [0,1], ρwi,V = 1 means the function is completely the same, ρwi, V = 0 means the function is completely different; τwi, V is The number of approximately the same function as the element xwi in SSV; ρvj,W is the approximate coefficient of approximately the same function as the element xvj in SSW; τvj,W is the number of approximately the same function as the element xvj in SSW.
(c).功能完善匹配度ε(SSW,SSV)定义为:(c). The function perfect matching degree ε(SSW, SSV) is defined as:
其中,为综合完善度。静态知识子网SSW={xw1,xw2,…,xwt}的综合完善度定义为λwi∈[0,1]为元素xwi(i=1,2,…t)的功能完善度,可以根据先验知识或专家根据元素的完善程度划分等级,采用模糊分析方法获得。in, for comprehensive perfection. The comprehensive perfection degree of static knowledge subnetwork SSW={xw1 ,xw2 ,…,xwt } is defined as λwi ∈ [0,1] is the functional perfection of element xwi (i=1,2,…t), which can be obtained by fuzzy analysis method based on prior knowledge or experts according to the degree of perfection of elements.
6.静态知识子网的多重集运算。6. Multiset operation of static knowledge subnet.
(1)静态知识子网并运算。静态知识子网SSWa结构如图2(a)所示,静态知识子网SSWb结构如图2(b)所示,其多重集分别为:(1) Static knowledge subnetwork and operation. The structure of the static knowledge subnet SSWa is shown in Figure 2(a), and the structure of the static knowledge subnet SSWb is shown in Figure 2(b), and its multiple sets are:
SSWa=SSWMa={a,b,c,d,e,f,g,h,i;a-b,a-c,a-d,b-e,b-g,c-f,c-g,d-h,d-i;SSWa = SSWMa = {a, b, c, d, e, f, g, h, i; ab, ac, ad, be, bg, cf, cg, dh, di;
b-c,c-d,c-h,e-f,g-h;}b-c, c-d, c-h, e-f, g-h; }
SSWb=SSWMb={a,c,d,g,h,i,j,k,l,m;a-c,a-d,a-j,c-g,d-h,d-i,j-k,j-l,j-m;SSWb = SSWMb = {a,c,d,g,h,i,j,k,l,m; ac,ad,aj,cg,dh,di,jk,jl,jm;
c-h,c-j,g-m,l-m;}c-h, c-j, g-m, l-m; }
其中,a,b,c分别表示知识点,a-b表示知识点a和b之间的联系,以此类推。这两个静态知识子网的组合可通过两个相应多重集的并集来实现:Among them, a, b, c represent knowledge points respectively, a-b represents the connection between knowledge points a and b, and so on. The combination of these two static knowledge subnetworks can be realized by the union of two corresponding multisets:
SSWa+b={a,b,c,d,e,f,g,h,i,j,k,l,m;a-b,a-c,a-d,a-j,b-e,b-g,c-f,c-g,d-h,d-i,SSWa+b ={a,b,c,d,e,f,g,h,i,j,k,l,m; ab,ac,ad,aj,be,bg,cf,cg,dh, di,
j-k,j-l,j-m;b-c,c-d,c-h,c-j,e-f,g-h,g-m,l-m;}j-k, j-l, j-m; b-c, c-d, c-h, c-j, e-f, g-h, g-m, l-m; }
并由此得到静态知识子网合并后生成新的如图2(c)所示的静态知识子网。And thus get the static knowledge subnetwork merged to generate a new static knowledge subnetwork as shown in Figure 2(c).
(2)静态知识子网差。静态知识子网SSWa+b及静态知识子网SSWj结构分别如图3(a)和图3(b)所示,其对应的多重集表示分别为:(2) The static knowledge subnet is poor. The structures of the static knowledge subnetwork SSWa+b and the static knowledge subnetwork SSWj are shown in Figure 3(a) and Figure 3(b) respectively, and their corresponding multiset representations are:
SSWMa+b={2a,b,2c,2d,e,f,2g,2h,2i,j,k,l,m;a-b,2a-c,2a-d,a-j,b-e,b-g,SSWMa+b = {2a,b,2c,2d,e,f,2g,2h,2i,j,k,l,m; ab,2a-c,2a-d,aj,be,bg,
c-f,2c-g,2d-h,2d-i,j-k,j-l,j-m;b-c,c-d,2c-h,c-j,e-f,g-h,g-m,l-m;}c-f, 2c-g, 2d-h, 2d-i, j-k, j-l, j-m; b-c, c-d, 2c-h, c-j, e-f, g-h, g-m, l-m; }
SSWMj={j,k,l,m;j-k,j-l,j-m;l-m;}SSWMj = {j,k,l,m;jk,jl,jm;lm;}
从SSWa+b中删除SSWj通过多重集的差集运算实现:Deleting SSWj from SSWa+b is achieved by subtraction of multisets:
WMa+b-j=WMa+b-WMj={2a,b,2c,2d,e,f,2g,2h,2i,j,k,l,m;a-b,2a-c,2a-d,a-j,b-e,WMa+bj =WMa+b -WMj ={2a,b,2c,2d,e,f,2g,2h,2i,j,k,l,m; ab,2a-c,2a-d, aj,be,
b-g,c-f,2c-g,2d-h,2d-i,j-k,j-l,j-m;b-c,c-d,2c-h,c-j,e-f,g-h,g-m,l-m;}b-g, c-f, 2c-g, 2d-h, 2d-i, j-k, j-l, j-m; b-c, c-d, 2c-h, c-j, e-f, g-h, g-m, l-m; }
-{j,k,l,m;j-k,j-l,j-m;l-m;}-{j,k,l,m;j-k,j-l,j-m;l-m;}
={2a,b,2c,2d,e,f,2g,2h,2i;a-b,2a-c,2a-d,a-j,b-e,b-g,c-f,2c-g,2d-h,2d-i;={2a,b,2c,2d,e,f,2g,2h,2i; a-b,2a-c,2a-d,a-j,b-e,b-g,c-f,2c-g,2d-h,2d-i;
b-c,c-d,2c-h,c-j,e-f,g-h,g-m;}b-c, c-d, 2c-h, c-j, e-f, g-h, g-m; }
根据多重集与静态知识子网的映射关系可推出Wa+b-j,但{a-j;c-j,g-m}中所有联系都是单向的,即静态知识子网Wa+b-j是不完备的。但{a-j;c-j,g-m}恰好是Wa+b-j-c与Wj之间的割集C(a+b-j-c)(j)。根据多重集的差集运算,从Wa+b-j去掉割集C(a+b-j-c)(j),就可以得到完备的静态知识子网Wa+b-j-c。According to the mapping relationship between multiset and static knowledge subnetwork, Wa+bj can be deduced, but all connections in {aj; cj, gm} are unidirectional, that is, static knowledge subnetwork Wa+bj is incomplete. But {aj; cj,gm} is exactly the cut set C(a+bjc)(j) between Wa+bjc and Wj . According to the multiset subtraction operation, the complete static knowledge subnetwork Wa+bjc can be obtained by removing the cut set C(a+bjc)(j) from Wa+ bj.
WMa+b-j-c=WMa+b-j-C(a+b-j-c)(j)WMa+bjc =WMa+bj -C(a+bjc)(j)
={2a,b,2c,2d,e,f,2g,2h,2i;a-b,2a-c,2a-d,a-j,b-e,b-g,c-f,2c-g,2d-h,2d-i;={2a,b,2c,2d,e,f,2g,2h,2i; a-b,2a-c,2a-d,a-j,b-e,b-g,c-f,2c-g,2d-h,2d-i;
b-c,c-d,2c-h,c-j,e-f,g-h,g-m;}-{a-j;c-j,g-m;}b-c,c-d,2c-h,c-j,e-f,g-h,g-m;}-{a-j;c-j,g-m;}
={2a,b,2c,2d,e,f,2g,2h,2i;a-b,2a-c,2a-d,b-e,b-g,c-f,2c-g,2d-h,2d-i;={2a,b,2c,2d,e,f,2g,2h,2i; a-b,2a-c,2a-d,b-e,b-g,c-f,2c-g,2d-h,2d-i;
b-c,c-d,2c-h,e-f,g-h;}b-c, c-d, 2c-h, e-f, g-h; }
根据静态知识子网与多重集的映射,可得到如图3(c)所示的Wa+b-j-c:According to the mapping between the static knowledge subnetwork and the multiset, Wa+bjc as shown in Figure 3(c) can be obtained:
Wa+b-j-c={a,b,c,d,e,f,g,h,i;a-b,a-c,a-d,b-e,b-g,c-f,c-g,d-h,d-i;Wa+bjc = {a, b, c, d, e, f, g, h, i; ab, ac, ad, be, bg, cf, cg, dh, di;
b-c,c-d,c-h,e-f,g-h;}b-c, c-d, c-h, e-f, g-h; }
7.概括知识网动态组织方法,具体流程如图4所示,其具体步骤为:7. Summarize the dynamic organization method of the knowledge network. The specific process is shown in Figure 4. The specific steps are:
步骤A查询知识点pi(i=1,…,m)的状态,若转步骤B,否则转步骤A。Step A queries the state of knowledge points pi (i=1,...,m), if Go to step B, otherwise go to step A.
步骤B根据定义构造基于知识点pi的静态知识子网SSW,并将其视为目标知识子网,触发相应事件。Step B constructs the static knowledge subnetwork SSW based on the knowledge point pi according to the definition, regards it as the target knowledge subnetwork, and triggers corresponding events.
步骤C构造资源集中备用资源的虚拟知识子网,并以虚拟子网的形式存储于知识库中。Step C constructs a virtual knowledge subnetwork of backup resources in the resource set, and stores it in the knowledge base in the form of a virtual subnetwork.
步骤D根据定义计算步骤C中的虚拟知识子网与步骤B中目标知识子网的匹配度,获得匹配度最高mat(·)的虚拟知识子网SSV。Step D calculates the matching degree between the virtual knowledge subnetwork in step C and the target knowledge subnetwork in step B according to the definition, and obtains the virtual knowledge subnetwork SSV with the highest matching degree mat(·).
步骤E根据触发规则,判断mat(·),若mat(·)≥θ(θ为阈值,由专家经验或先验知识获取),转步骤F否则转步骤G。Step E judges mat(·) according to the triggering rules, if mat(·)≥θ (θ is the threshold, obtained from expert experience or prior knowledge), go to step F, otherwise go to step G.
步骤F利用多重集的运算理论从DKM中删除SSW,增加SSV,更新动态知识网结构。转步骤A。Step F uses the operation theory of multiset to delete SSW from DKM, add SSV, and update the dynamic knowledge network structure. Go to step A.
步骤G触发DKM中相应的其他分支事件,事件处理结束转步骤A。Step G triggers other corresponding branch events in the DKM, and the event processing is completed and then go to step A.
8.利用C#编程语言和SQL数据库,开发知识网动态组织使能工具。在智能制造系统中,知识网是对实际制造系统的抽象反映。实际制造系统中存在着各种生产模块与管理模块,而且在各部件、模块之间有着不同的联系,因此在知识网中既要描述这些实际的功能模块,又要能反映它们之间的联系。实际上,这些功能模块和联系就是对应于知识网中知识点及知识点之间的信息联系或者复合联系。知识网数据库应该能够存储制造系统包含的所有知识,主要基表结构如以下表1、表2、表3所示。8. Use C# programming language and SQL database to develop dynamic organization enabling tools for knowledge network. In the intelligent manufacturing system, the knowledge network is an abstract reflection of the actual manufacturing system. There are various production modules and management modules in the actual manufacturing system, and there are different connections between the components and modules. Therefore, it is necessary to describe these actual functional modules and reflect the connections between them in the knowledge network. . In fact, these functional modules and connections correspond to knowledge points and information connections or compound connections between knowledge points in the knowledge network. The knowledge network database should be able to store all the knowledge contained in the manufacturing system, and the main base table structures are shown in Table 1, Table 2, and Table 3 below.
表1知识网公共属性基表结构Table 1 Structure of public attribute base table of knowledge network
表2知识点间继承流和信息流基表结构Table 2 Inheritance flow and information flow base table structure between knowledge points
表3知识点功能描述基表结构Table 3 Knowledge point function description base table structure
使能工具开发采用模块化设计理念,各功能模块功能独立,且具有良好的接口环境,便于模块之间的灵活调用。静态知识子网的多重集运算封装在SQL的存储过程中,以提高查询速度和模块的可重用性。以磨床车间管理系统为例,使能工具的功能界面如图5所示。使能工具输出相应的控制信号驱动磨床车间的自动搬运小车和机械手等执行机构实现制造系统结构的自适应调整。The development of enabling tools adopts a modular design concept, each functional module has independent functions, and has a good interface environment, which is convenient for flexible calls between modules. The multiset operation of the static knowledge subnet is encapsulated in the stored procedure of SQL to improve the query speed and the reusability of the module. Taking the grinding machine workshop management system as an example, the functional interface of the enabling tool is shown in Figure 5. Enable tools to output corresponding control signals to drive actuators such as automatic transfer trolleys and manipulators in the grinder workshop to achieve adaptive adjustment of the manufacturing system structure.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410609938.3ACN104462205B (en) | 2014-11-03 | 2014-11-03 | A kind of adaptive method for organizing of manufacture system based on dynamic knowledge net |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410609938.3ACN104462205B (en) | 2014-11-03 | 2014-11-03 | A kind of adaptive method for organizing of manufacture system based on dynamic knowledge net |
| Publication Number | Publication Date |
|---|---|
| CN104462205Atrue CN104462205A (en) | 2015-03-25 |
| CN104462205B CN104462205B (en) | 2017-11-03 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201410609938.3AActiveCN104462205B (en) | 2014-11-03 | 2014-11-03 | A kind of adaptive method for organizing of manufacture system based on dynamic knowledge net |
| Country | Link |
|---|---|
| CN (1) | CN104462205B (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106339553A (en)* | 2016-08-29 | 2017-01-18 | 华东师范大学 | Method and system for reconstructing flight control of spacecraft |
| CN106354930A (en)* | 2016-08-29 | 2017-01-25 | 华东师范大学 | Adaptive reconstruction method and system for spacecraft |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080082383A1 (en)* | 2005-11-03 | 2008-04-03 | Hollas Judd E | Electronic enterprise capital marketplace and monitoring apparatus and method |
| CN101216710A (en)* | 2007-12-28 | 2008-07-09 | 东南大学 | A Self-Adaptive Selection and Dynamic Production Scheduling Control System Realized by Computer |
| CN101794218A (en)* | 2009-11-25 | 2010-08-04 | 北京航空航天大学 | Semantic SOA integration method based on knowledge base and in support of advanced manufacture system of sophisticated product |
| CN102915339A (en)* | 2012-09-19 | 2013-02-06 | 镇江中煤电子有限公司 | Integration and transmission method for manufacturing system resources containing XML(extensive makeup language) data |
| CN103020722A (en)* | 2012-11-20 | 2013-04-03 | 北京航空航天大学 | Cloud manufacturing capability description method supporting use on demand and sharing circulation of manufacturing capability |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080082383A1 (en)* | 2005-11-03 | 2008-04-03 | Hollas Judd E | Electronic enterprise capital marketplace and monitoring apparatus and method |
| CN101216710A (en)* | 2007-12-28 | 2008-07-09 | 东南大学 | A Self-Adaptive Selection and Dynamic Production Scheduling Control System Realized by Computer |
| CN101794218A (en)* | 2009-11-25 | 2010-08-04 | 北京航空航天大学 | Semantic SOA integration method based on knowledge base and in support of advanced manufacture system of sophisticated product |
| CN102915339A (en)* | 2012-09-19 | 2013-02-06 | 镇江中煤电子有限公司 | Integration and transmission method for manufacturing system resources containing XML(extensive makeup language) data |
| CN103020722A (en)* | 2012-11-20 | 2013-04-03 | 北京航空航天大学 | Cloud manufacturing capability description method supporting use on demand and sharing circulation of manufacturing capability |
| Title |
|---|
| HONG-SEN YAN 等: "Automatic construction and optimization of knowledge mesh for self-reconfiguration of knowledgeable manufacturing system", 《EXPERT SYSTEMS WITH APPLICATIONS》* |
| HONG-SEN YAN: "A New Complicated-Knowledge Representation Approach Based on Knowledge Meshes", 《IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING》* |
| 薛朝改: "知识化制造系统自重构的研究", 《中国博士学位论文全文数据库(电子期刊)·工程科技II辑》* |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106339553A (en)* | 2016-08-29 | 2017-01-18 | 华东师范大学 | Method and system for reconstructing flight control of spacecraft |
| CN106354930A (en)* | 2016-08-29 | 2017-01-25 | 华东师范大学 | Adaptive reconstruction method and system for spacecraft |
| CN106354930B (en)* | 2016-08-29 | 2019-06-21 | 华东师范大学 | Adaptive reconstruction method and system for a space vehicle |
| CN106339553B (en)* | 2016-08-29 | 2019-06-21 | 华东师范大学 | A reconfigured flight control method and system for a space vehicle |
| Publication number | Publication date |
|---|---|
| CN104462205B (en) | 2017-11-03 |
| Publication | Publication Date | Title |
|---|---|---|
| CN108921295B (en) | Knowledge graph technology-based emergency decision model construction method for emergency events | |
| CN104376365B (en) | A kind of building method in the information system operation rule storehouse based on association rule mining | |
| Liang et al. | A recurrent neural network for nonlinear optimization with a continuously differentiable objective function and bound constraints | |
| CN109447261B (en) | A Method for Network Representation Learning Based on Multi-Order Neighborhood Similarity | |
| CN114037341B (en) | A dynamic adaptive scheduling method and system for intelligent workshop based on DDQN | |
| CN106452825A (en) | Power distribution and utilization communication network alarm correlation analysis method based on improved decision tree | |
| CN104506340A (en) | Creation method of decision tree in industrial Ethernet fault diagnosis method | |
| CN103235877A (en) | Robot control software module partitioning method | |
| CN101464676A (en) | System and method for part process feature detection in three-coordinate numerical control machining | |
| CN105976048A (en) | Power transmission network extension planning method based on improved artificial bee colony algorithm | |
| CN102945283B (en) | A kind of semantic Web service combination method | |
| CN107121926A (en) | A kind of industrial robot Reliability Modeling based on deep learning | |
| CN110298538B (en) | A control method for intelligent workshop combination scheduling | |
| CN112686971A (en) | Method and system for undirected graph orientation of building system relation topology | |
| CN104462205B (en) | A kind of adaptive method for organizing of manufacture system based on dynamic knowledge net | |
| CN110275868A (en) | A kind of multi-modal pretreated method of manufaturing data in intelligent plant | |
| CN115169426A (en) | Anomaly detection method and system based on similarity learning fusion model | |
| CN107705016A (en) | A kind of CTE technology maturities evaluation method and Project Technical maturity assessment method | |
| CN106055742B (en) | A Product Adaptive Design Change Method Based on Design Entropy | |
| CN114692403A (en) | Binary decision diagram-based efficient complex system reliability evaluation method | |
| CN107302451A (en) | A kind of method of information communication operation active aid decision | |
| Mcclean et al. | Incorporating domain knowledge into attribute‐oriented data mining | |
| Teegavarapu et al. | trade-offs between modelling and practical solutions | |
| CN108345999B (en) | Manufacturing system production process information reduction method based on dynamic programming | |
| Wang et al. | Digital Twin Model Construction and Management Method of Workshop Based on Cloud Platform |
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| TR01 | Transfer of patent right | Effective date of registration:20191204 Address after:221300 Jiangsu, Xuzhou, Pizhou high tech Industrial Development Zone West of Taihu Avenue, north of Fu Mei Road. Patentee after:Jiangsu crystal semiconductor Co., Ltd. Address before:210044 No. 69 Olympic Sports street, Jiangsu, Nanjing Patentee before:Nanjing University of Information Science and Technology | |
| TR01 | Transfer of patent right |