{"title":"模糊逻辑实现的一个电磁相互作用建模工具","authors":"J. Lo Vetri, W. H. Henneker","doi":"10.1109/ISEMC.1992.626061","DOIUrl":null,"url":null,"abstract":"An electromagnetic interactions modelling tool which is based on a fuzzy logic representation of the electromagnetic attributes in a topological decomposition of a system is described. The purpose of this tool is to help determine any electromagnetic compatibility problems in complex systems. This tool is an extension of the HardSyslHardDraw software [l, 21 enabling it to handle a fuzzy representation of the electromagnetic interaction data. HardSys, a prototype system implemented in Prolog, is weld to propagate the electromagnetic information through the topology of the represented system. User interaction is through HardDraw, ,an electromagnetic topology drawing tool and an attribute interface. Introduction The adverse effects of electromagnetic interactions in electrical systems are of concern because of the increased pollution of the environment with electromagnetic emissions and because of the increasing susceptibility of system components. From a practical point of view, it is not a simple matter to ensure {he electromagnetic integrity of systems even for relatively small interaction problems. Non-algorithmic or heuristic techniques are used daily by engineers to solve electromagnetic problems in electrical systems. An attempt to formalize these procedures in the form of a computer tool called HardSys/HardDraw was described in [l, 21. The modification of the knowledge representation used in this prototype tool into a fuzzy form [3] is described, This allows the heuristics and uncertain information associated with an interaction problem to be modelled more realistically than was possible in the first version of the tool. Electromaanetic T o r > o l w o f s t t r m s The electromagnetically relevant attributes of an electrical system can be isolated by decomposing the system into its corresponding electromagnetic shielding topology and its dual graph or interaction sequence diagram [4 , 5 , 61. The electromagnetic topology consists of a description of the electromagnetically distinc t volumes and their associated surfaces. The volumes define the electromagnetic components involved in the interaction. The interaction sequence diagram keeps track of the interaction paths throughout the system. The interaction sequence diagram can be simply derived from a given electromagnetic topology. The graph representing a simplified topology of a computer is shown in Fig. 1. Note the different node representation for field nodes, circuit nodes and interaction path nodes [ 1,2]. William H. Henneker Knowledge Systems Laboratory Institute for Information Technology National Research Council Ottawa, Ontario, Canada, K1A OR8 e-mail: bill@ai.iit.nrc.ca Power Cab EM1 Filter Circuit Electronic Distribution Circuitry Interaction Circuit PathNode Node Fig. 1. Interaction Sequence Diagram for a Simple Topology Interaction path nodes, or simply surfaces, are of four types: ffnodes, @-nodes, cf-nodes and cc-nodes. These distinguish between paths connecting the different combinations of field nodes and circuit nodes. The specific type of surface node will determine the type of attribute required to approximate the propagation of energy across that surface. Electromaanetic Attributes The next step in modelling the electromagnetic system is to approximate the propagation of electromagnetic energy from one volume node to another. Fuzzy electromagnetic attributes are introduced for each electromagnetic component in the topology as well as for the interaction paths between the components. These attributes approximate the propagation of the electromagnetic disturbances throughout the topology and represent the electromagnetic knowledge which is known about a system. Each volume node in an electromagnetic topology may have one or more electromagnetic disturbances (D) associated with it. These disturbances are represented as fuzzy variables with trapezoidal membership functions [3] as shown in Fig. 2 below. An important property of the trapezoidal functions is that they can be represented by the 4-tuple (a , b, c, d) with a 5 b 5 c 5 d. The meaning of a designation such as [(IO, 20) MHz, (10, 15, 20, 22) dBmV/m/Hz] could be translated as: \" in the frequency range of (10, 20) MHz the electric field of this disturbance has a good possibility of lying between 15 and 20 dBmV/m/Hz but can be as low as 10 dBmV/dHz and as high as 22 dBmV/m/Hz ' I . An entry for a specific disturbance, such as circuit board radiation, is made up of a list of entries such as this which fully cover the required frequency range. For example, the emissions from a circuit board may be defined as (hypothetical): CH3169-0/9210000-0023 $3.00 01992 IEEE 127 (disturbance, circuit-board, CPU, [[(lo, 201, (10, 15,20,2211, 1(20,25), (20,25,25,30)3, [(25, loo), (5 , 15, 15, 15)Il). where the units for frequency and level are assumed to be MHz and dBmV/m/Hz respectively. Fuzzy Variable Representation I Fig. 2. Trapezoidal membership function for fuzzy attributes Each volume node may have one or more susceptibility attributes (S) associated with it as well. For example the susceptibility attribute for a CMOS gate might be represented as: Notice that both susceptibility and disturbance attributes are represented in the form: (Attribute, Type, Sub-type, [list of fuzzy representation]). These are stored in an electromagnetic properties database which can be loaded and edited by the user if necessary. If at a future time, more precise models are derived for an attribute only the database needs to be changed since the attributes are loaded into the topology via their Type and Sub-type labels. I n a similar way each surface node will have shielding effectiveness (SE) attributes associated with it. These attributes have the same form as the susceptibility and disturbance attributes, but represent the amount of attenuation a disturbance encounters while crossing from one volume to another via that surface path. The units for this quantity depend on the two nodes which the path connects (i.e. ff-path, fc-path, cf-path or cc-path). Again, more than one attribute may be associated with a surface node. This would indicate parallel paths of entry from one volume to another. The total disturbance, susceptibility and shielding effectiveness representations for a node are derived from the fuzzy representations of all the disturbances and susceptibilities present in that volume. The individual attributes are frequency range normalized to a user specified global frequency range list and added in parallel to determine the total disturbance, total susceptibility and total shielding effectiveness for the node as shown in Fig. 3. This procedure is analogous to that described in [ l , 21 with fuzzy variables replacing fixed discrete intervals. Volume Node or Surface Node ,","PeriodicalId":93568,"journal":{"name":"IEEE International Symposium on Electromagnetic Compatibility : [proceedings]. IEEE International Symposium on Electromagnetic Compatibility","volume":"18 1","pages":"127-130"},"PeriodicalIF":0.0000,"publicationDate":"1992-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Fuzzy logic implementation of an electromagnetic interactions modelling tool\",\"authors\":\"J. Lo Vetri, W. H. Henneker\",\"doi\":\"10.1109/ISEMC.1992.626061\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"An electromagnetic interactions modelling tool which is based on a fuzzy logic representation of the electromagnetic attributes in a topological decomposition of a system is described. The purpose of this tool is to help determine any electromagnetic compatibility problems in complex systems. This tool is an extension of the HardSyslHardDraw software [l, 21 enabling it to handle a fuzzy representation of the electromagnetic interaction data. HardSys, a prototype system implemented in Prolog, is weld to propagate the electromagnetic information through the topology of the represented system. User interaction is through HardDraw, ,an electromagnetic topology drawing tool and an attribute interface. Introduction The adverse effects of electromagnetic interactions in electrical systems are of concern because of the increased pollution of the environment with electromagnetic emissions and because of the increasing susceptibility of system components. From a practical point of view, it is not a simple matter to ensure {he electromagnetic integrity of systems even for relatively small interaction problems. Non-algorithmic or heuristic techniques are used daily by engineers to solve electromagnetic problems in electrical systems. An attempt to formalize these procedures in the form of a computer tool called HardSys/HardDraw was described in [l, 21. The modification of the knowledge representation used in this prototype tool into a fuzzy form [3] is described, This allows the heuristics and uncertain information associated with an interaction problem to be modelled more realistically than was possible in the first version of the tool. Electromaanetic T o r > o l w o f s t t r m s The electromagnetically relevant attributes of an electrical system can be isolated by decomposing the system into its corresponding electromagnetic shielding topology and its dual graph or interaction sequence diagram [4 , 5 , 61. The electromagnetic topology consists of a description of the electromagnetically distinc t volumes and their associated surfaces. The volumes define the electromagnetic components involved in the interaction. The interaction sequence diagram keeps track of the interaction paths throughout the system. The interaction sequence diagram can be simply derived from a given electromagnetic topology. The graph representing a simplified topology of a computer is shown in Fig. 1. Note the different node representation for field nodes, circuit nodes and interaction path nodes [ 1,2]. William H. Henneker Knowledge Systems Laboratory Institute for Information Technology National Research Council Ottawa, Ontario, Canada, K1A OR8 e-mail: bill@ai.iit.nrc.ca Power Cab EM1 Filter Circuit Electronic Distribution Circuitry Interaction Circuit PathNode Node Fig. 1. Interaction Sequence Diagram for a Simple Topology Interaction path nodes, or simply surfaces, are of four types: ffnodes, @-nodes, cf-nodes and cc-nodes. These distinguish between paths connecting the different combinations of field nodes and circuit nodes. The specific type of surface node will determine the type of attribute required to approximate the propagation of energy across that surface. Electromaanetic Attributes The next step in modelling the electromagnetic system is to approximate the propagation of electromagnetic energy from one volume node to another. Fuzzy electromagnetic attributes are introduced for each electromagnetic component in the topology as well as for the interaction paths between the components. These attributes approximate the propagation of the electromagnetic disturbances throughout the topology and represent the electromagnetic knowledge which is known about a system. Each volume node in an electromagnetic topology may have one or more electromagnetic disturbances (D) associated with it. These disturbances are represented as fuzzy variables with trapezoidal membership functions [3] as shown in Fig. 2 below. An important property of the trapezoidal functions is that they can be represented by the 4-tuple (a , b, c, d) with a 5 b 5 c 5 d. The meaning of a designation such as [(IO, 20) MHz, (10, 15, 20, 22) dBmV/m/Hz] could be translated as: \\\" in the frequency range of (10, 20) MHz the electric field of this disturbance has a good possibility of lying between 15 and 20 dBmV/m/Hz but can be as low as 10 dBmV/dHz and as high as 22 dBmV/m/Hz ' I . An entry for a specific disturbance, such as circuit board radiation, is made up of a list of entries such as this which fully cover the required frequency range. For example, the emissions from a circuit board may be defined as (hypothetical): CH3169-0/9210000-0023 $3.00 01992 IEEE 127 (disturbance, circuit-board, CPU, [[(lo, 201, (10, 15,20,2211, 1(20,25), (20,25,25,30)3, [(25, loo), (5 , 15, 15, 15)Il). where the units for frequency and level are assumed to be MHz and dBmV/m/Hz respectively. Fuzzy Variable Representation I Fig. 2. Trapezoidal membership function for fuzzy attributes Each volume node may have one or more susceptibility attributes (S) associated with it as well. For example the susceptibility attribute for a CMOS gate might be represented as: Notice that both susceptibility and disturbance attributes are represented in the form: (Attribute, Type, Sub-type, [list of fuzzy representation]). These are stored in an electromagnetic properties database which can be loaded and edited by the user if necessary. If at a future time, more precise models are derived for an attribute only the database needs to be changed since the attributes are loaded into the topology via their Type and Sub-type labels. I n a similar way each surface node will have shielding effectiveness (SE) attributes associated with it. These attributes have the same form as the susceptibility and disturbance attributes, but represent the amount of attenuation a disturbance encounters while crossing from one volume to another via that surface path. The units for this quantity depend on the two nodes which the path connects (i.e. ff-path, fc-path, cf-path or cc-path). Again, more than one attribute may be associated with a surface node. This would indicate parallel paths of entry from one volume to another. The total disturbance, susceptibility and shielding effectiveness representations for a node are derived from the fuzzy representations of all the disturbances and susceptibilities present in that volume. The individual attributes are frequency range normalized to a user specified global frequency range list and added in parallel to determine the total disturbance, total susceptibility and total shielding effectiveness for the node as shown in Fig. 3. This procedure is analogous to that described in [ l , 21 with fuzzy variables replacing fixed discrete intervals. Volume Node or Surface Node ,\",\"PeriodicalId\":93568,\"journal\":{\"name\":\"IEEE International Symposium on Electromagnetic Compatibility : [proceedings]. IEEE International Symposium on Electromagnetic Compatibility\",\"volume\":\"18 1\",\"pages\":\"127-130\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1992-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IEEE International Symposium on Electromagnetic Compatibility : [proceedings]. IEEE International Symposium on Electromagnetic Compatibility\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ISEMC.1992.626061\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE International Symposium on Electromagnetic Compatibility : [proceedings]. IEEE International Symposium on Electromagnetic Compatibility","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISEMC.1992.626061","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
摘要
描述了一种基于系统拓扑分解中电磁属性的模糊逻辑表示的电磁相互作用建模工具。该工具的目的是帮助确定复杂系统中的任何电磁兼容性问题。该工具是HardSyslHardDraw软件的扩展[1,21],使其能够处理电磁交互数据的模糊表示。HardSys是一个用Prolog实现的原型系统,用于通过所表示系统的拓扑传播电磁信息。用户交互是通过HardDraw电磁式拓扑绘制工具和属性接口实现的。由于电磁辐射对环境的污染增加以及系统组件的易感性增加,电气系统中电磁相互作用的不利影响受到关注。从实际的角度来看,即使是相对较小的相互作用问题,要保证系统的电磁完整性也不是一件简单的事情。工程师每天都使用非算法或启发式技术来解决电气系统中的电磁问题。在[1,21]中描述了以称为HardSys/HardDraw的计算机工具的形式将这些过程形式化的尝试。本文描述了将原型工具中使用的知识表示修改为模糊形式[3],这使得与交互问题相关的启发式和不确定信息能够比工具的第一个版本更真实地建模。通过将电气系统分解为相应的电磁屏蔽拓扑及其对偶图或相互作用序列图,可以隔离电气系统的电磁相关属性[4,5,61]。电磁拓扑由电磁区分体及其相关表面的描述组成。这些体积定义了相互作用中涉及的电磁分量。交互序列图跟踪整个系统的交互路径。相互作用序列图可以简单地从给定的电磁拓扑中推导出来。表示计算机简化拓扑的图形如图1所示。请注意字段节点、电路节点和交互路径节点的不同节点表示[1,2]。William H. Henneker知识系统实验室信息技术研究所国家研究委员会渥太华,安大略省,K1A OR8电子邮件:bill@ai.iit.nrc.ca电源室EM1滤波电路电子配电电路交互电路路径节点节点图1。交互路径节点,或简单的曲面,有四种类型:ffnode, @-node, cf-node和cc-node。这些区分连接不同组合的场节点和电路节点的路径。表面节点的特定类型将决定近似能量在该表面上传播所需的属性类型。电磁系统建模的下一步是近似电磁能量从一个体积节点到另一个体积节点的传播。在拓扑结构中引入了各电磁元件的模糊电磁属性以及元件之间的交互路径。这些属性近似于电磁干扰在整个拓扑结构中的传播,并表示系统已知的电磁知识。电磁拓扑中的每个卷节点可能有一个或多个与之相关的电磁干扰(D)。这些扰动表示为具有梯形隶属函数的模糊变量[3],如下图2所示。梯形函数的一个重要属性是他们可以用4-tuple (a, b, c, d) 5 b 5 c 5 d。指定的意义等(IO, 20 MHz,(10、15、20、22)dBmV / m / Hz]可以翻译成:“在(10、20)MHz的频率范围内的电场干扰有可能躺在15至20 dBmV / m / Hz但可以低至10 dBmV / dHz和高达22 dBmV / m /赫兹”我。一个特定干扰的条目,如电路板辐射,由一个条目列表组成,这些条目完全覆盖了所需的频率范围。例如,电路板的发射可以定义为(假设):ch3169 -0/ 9210,000 -0023 $3.00 01992 IEEE 127(扰动,电路板,CPU, [[(lo, 201, (10,15,20,2211,1 (20,25), (20,25,25,30)3, [(25, loo), (5,15,15,15)Il))。其中,频率和电平的单位分别假设为MHz和dBmV/m/Hz。图2.模糊变量表示 模糊属性的梯形隶属函数每个体积节点也可能有一个或多个与之相关的敏感性属性(S)。例如,CMOS栅极的磁化率属性可以表示为:注意,磁化率和干扰属性都以以下形式表示:(attribute, Type, Sub-type,[模糊表示列表])。这些数据存储在一个电磁特性数据库中,用户可以在必要时加载和编辑该数据库。如果将来为某个属性派生出更精确的模型,则只需要更改数据库,因为属性通过其Type和Sub-type标签加载到拓扑中。以类似的方式,每个表面节点将具有与之相关的屏蔽有效性(SE)属性。这些属性与磁化率和扰动属性具有相同的形式,但代表了扰动在通过该表面路径从一个体积穿过到另一个体积时遇到的衰减量。此数量的单位取决于路径连接的两个节点(即off -path, fc-path, cf-path或cc-path)。同样,一个表面节点可以关联多个属性。这将表示从一个卷到另一个卷的平行进入路径。节点的总扰动、磁化率和屏蔽效率表示是由该体积中存在的所有扰动和磁化率的模糊表示导出的。将各个属性的频率范围归一化到用户指定的全局频率范围列表中,并将其并行相加,从而确定节点的总扰动、总磁化率和总屏蔽效率,如图3所示。这个过程类似于[1,21]中描述的模糊变量代替固定离散区间的过程。体积节点或曲面节点,
Fuzzy logic implementation of an electromagnetic interactions modelling tool
An electromagnetic interactions modelling tool which is based on a fuzzy logic representation of the electromagnetic attributes in a topological decomposition of a system is described. The purpose of this tool is to help determine any electromagnetic compatibility problems in complex systems. This tool is an extension of the HardSyslHardDraw software [l, 21 enabling it to handle a fuzzy representation of the electromagnetic interaction data. HardSys, a prototype system implemented in Prolog, is weld to propagate the electromagnetic information through the topology of the represented system. User interaction is through HardDraw, ,an electromagnetic topology drawing tool and an attribute interface. Introduction The adverse effects of electromagnetic interactions in electrical systems are of concern because of the increased pollution of the environment with electromagnetic emissions and because of the increasing susceptibility of system components. From a practical point of view, it is not a simple matter to ensure {he electromagnetic integrity of systems even for relatively small interaction problems. Non-algorithmic or heuristic techniques are used daily by engineers to solve electromagnetic problems in electrical systems. An attempt to formalize these procedures in the form of a computer tool called HardSys/HardDraw was described in [l, 21. The modification of the knowledge representation used in this prototype tool into a fuzzy form [3] is described, This allows the heuristics and uncertain information associated with an interaction problem to be modelled more realistically than was possible in the first version of the tool. Electromaanetic T o r > o l w o f s t t r m s The electromagnetically relevant attributes of an electrical system can be isolated by decomposing the system into its corresponding electromagnetic shielding topology and its dual graph or interaction sequence diagram [4 , 5 , 61. The electromagnetic topology consists of a description of the electromagnetically distinc t volumes and their associated surfaces. The volumes define the electromagnetic components involved in the interaction. The interaction sequence diagram keeps track of the interaction paths throughout the system. The interaction sequence diagram can be simply derived from a given electromagnetic topology. The graph representing a simplified topology of a computer is shown in Fig. 1. Note the different node representation for field nodes, circuit nodes and interaction path nodes [ 1,2]. William H. Henneker Knowledge Systems Laboratory Institute for Information Technology National Research Council Ottawa, Ontario, Canada, K1A OR8 e-mail: bill@ai.iit.nrc.ca Power Cab EM1 Filter Circuit Electronic Distribution Circuitry Interaction Circuit PathNode Node Fig. 1. Interaction Sequence Diagram for a Simple Topology Interaction path nodes, or simply surfaces, are of four types: ffnodes, @-nodes, cf-nodes and cc-nodes. These distinguish between paths connecting the different combinations of field nodes and circuit nodes. The specific type of surface node will determine the type of attribute required to approximate the propagation of energy across that surface. Electromaanetic Attributes The next step in modelling the electromagnetic system is to approximate the propagation of electromagnetic energy from one volume node to another. Fuzzy electromagnetic attributes are introduced for each electromagnetic component in the topology as well as for the interaction paths between the components. These attributes approximate the propagation of the electromagnetic disturbances throughout the topology and represent the electromagnetic knowledge which is known about a system. Each volume node in an electromagnetic topology may have one or more electromagnetic disturbances (D) associated with it. These disturbances are represented as fuzzy variables with trapezoidal membership functions [3] as shown in Fig. 2 below. An important property of the trapezoidal functions is that they can be represented by the 4-tuple (a , b, c, d) with a 5 b 5 c 5 d. The meaning of a designation such as [(IO, 20) MHz, (10, 15, 20, 22) dBmV/m/Hz] could be translated as: " in the frequency range of (10, 20) MHz the electric field of this disturbance has a good possibility of lying between 15 and 20 dBmV/m/Hz but can be as low as 10 dBmV/dHz and as high as 22 dBmV/m/Hz ' I . An entry for a specific disturbance, such as circuit board radiation, is made up of a list of entries such as this which fully cover the required frequency range. For example, the emissions from a circuit board may be defined as (hypothetical): CH3169-0/9210000-0023 $3.00 01992 IEEE 127 (disturbance, circuit-board, CPU, [[(lo, 201, (10, 15,20,2211, 1(20,25), (20,25,25,30)3, [(25, loo), (5 , 15, 15, 15)Il). where the units for frequency and level are assumed to be MHz and dBmV/m/Hz respectively. Fuzzy Variable Representation I Fig. 2. Trapezoidal membership function for fuzzy attributes Each volume node may have one or more susceptibility attributes (S) associated with it as well. For example the susceptibility attribute for a CMOS gate might be represented as: Notice that both susceptibility and disturbance attributes are represented in the form: (Attribute, Type, Sub-type, [list of fuzzy representation]). These are stored in an electromagnetic properties database which can be loaded and edited by the user if necessary. If at a future time, more precise models are derived for an attribute only the database needs to be changed since the attributes are loaded into the topology via their Type and Sub-type labels. I n a similar way each surface node will have shielding effectiveness (SE) attributes associated with it. These attributes have the same form as the susceptibility and disturbance attributes, but represent the amount of attenuation a disturbance encounters while crossing from one volume to another via that surface path. The units for this quantity depend on the two nodes which the path connects (i.e. ff-path, fc-path, cf-path or cc-path). Again, more than one attribute may be associated with a surface node. This would indicate parallel paths of entry from one volume to another. The total disturbance, susceptibility and shielding effectiveness representations for a node are derived from the fuzzy representations of all the disturbances and susceptibilities present in that volume. The individual attributes are frequency range normalized to a user specified global frequency range list and added in parallel to determine the total disturbance, total susceptibility and total shielding effectiveness for the node as shown in Fig. 3. This procedure is analogous to that described in [ l , 21 with fuzzy variables replacing fixed discrete intervals. Volume Node or Surface Node ,