一种五防系统图的拓扑着色方法与流程

文档序号:12131956阅读:来源:国知局

技术特征:

1.一种五防系统图的拓扑着色方法,其特征在于,包括以下步骤:

S100、将五防系统图转换为抽象模型图,用于与标准模型图进行匹配;

S200、将五防系统的抽象模型图与综自后台的标准模型图进行匹配对比,得到标准模型图与抽象模型图的对应关系表,对应关系表中包括标准模型图和抽象模型图的设备与映射设备间、拓扑岛与连接点间的对应关系;

S300、根据对应关系表分别对初始状态的五防系统图的设备及导线进行着色,对设备带电着色时执行步骤S301,对导线带电着色时执行步骤S320;

S301、从标准模型图的设备队列中取出一个设备,并记录设备队列中设备剩余数量N,每取出一个设备,设备剩余数量N减1;

S302、判断N是否小于0,如果是则设备带电状态着色完成,否则执行下一步;

S303、在对应关系表中找出与其对应的五防系统的抽象模型图中的映射设备,并在五防系统图中对该设备进行着色;

S304、根据该对应的抽象模型图的映射设备确定与其相连的连接点,得到与该映射设备相连的连接点队列;

S305、从连接点队列取出一个连接点,并记录连接点队列中连接点剩余数量M,每取出一个连接点,连接点剩余数量M减1;

S306、判断M是否小于0,如果是则返回步骤S301,否则执行下一步;

S307、确定该连接点是否在对应关系表中,如果在则跳过该连接点,返回步骤S305;如果连接点不在对应关系表中,则根据该抽象模型图中映射设备的带电状态对连接点是否带电进行判断,即若该映射设备带电则连接点也带电,若映射设备不带电则连接点不带电,执行下一步;

S308、在抽象模型图中获取与该连接点相连的其它映射设备,得到与该连接点相连的局部设备对列;

S309、从局部设备队列中取出一个映射设备,并记录局部设备剩余数量Q,每取出一个映射设备,局部设备剩余数量Q减1;

S310、判断Q是否小于0,如果是则返回执行S305,否则执行下一步;

S311、确定从局部设备队列中取出的映射设备是否在对应关系表中,如果是则返回步骤S309,若不存在则根据该连接点的带电状态对从局部设备队列中取出的映射设备是否带电进行判断,即若连接点带电则映射设备带电,若连接点不带电则映射设备不带电,执行下一步;

S312、确定该从局部设备队列中取出的映射设备是否还连接了其它的连接点,如果没有则返回步骤S309,否则执行下一步;

S313、如果该映射设备还连接了其它连接点,则根据映射设备的带电状态对其它连接点上的映射设备是否带电进行判断,当该映射设备不带电时,则与其它连接点相连的所有映射设备及其后端连接点和映射设备都不带电,返回执行步骤S309,当该设备带电时执行下一步;

S314、根据映射设备的分合状态进行带电判断,若映射设备为分,则与其它连接点相连的所有映射设备及其后端连接点和映射设备都不带电,返回执行步骤S309;若映射设备为合,则与其它连接点相连的所有映射设备及其后端连接点和映射设备都带电,返回执行步骤S309;

S320、从标准模型图的拓扑岛队列中取出一个拓扑岛,并记录拓扑岛队列中拓扑岛剩余数量K,每取出一个拓扑岛,拓扑岛剩余数量K减1;

S321、判断K是否小于0,如果是则导线带电状态着色完成;否则执行下一步;

S322、在对应关系表中查找与该拓扑岛对应的连接点,如果对应关系表中没有与该拓扑岛对应的连接点,则返回步骤S320,如果对应关系表中存在与该拓扑岛对应的连接点,则找出与该连接点相连的导线,在五防系统图中对导线进行带电着色,然后返回步骤S320。

2.根据权利要求1所述的五防系统图的拓扑着色方法,其特征在于:当五防系统中有设备进行了操作时,对发生操作的设备着色的步骤如下:收到设备变位的遥信信息后,对设备带电着色时执行步骤S401,对导线带电着色时执行步骤S420;

S401、根据遥信信息在标准模型图中修改发生操作的设备状态,并在对应关系表中找到与其对应的抽象模型图中的映射设备,在五防系统图中对该设备进行带电着色;

S402、根据该对应的抽象模型图的映射设备确定与其相连的连接点,得到与该映射设备相连的连接点队列;

S403、从连接点队列取出一个连接点,并记录连接点队列中连接点剩余数量M’,每取出一个连接点,连接点剩余数量M’减1;

S404、判断M’是否小于0,如果是则设备变位着色完成,否则执行下一步;

S405、确定该连接点是否在对应关系表中,如果在则跳过该连接点,返回步骤S403;如果连接点不在对应关系表中,则根据该抽象模型图中映射设备的带电状态对连接点是否带电进行判断,即若该映射设备带电则连接点也带电,若映射设备不带电则连接点不带电;

S406、在抽象模型图中获取与该连接点相连的其它映射设备,得到与该连接点相连的局部设备对列;

S407、从局部设备队列中取出一个映射设备,并记录局部设备剩余数量Q’,每取出一个映射设备,局部设备剩余数量Q’减1;

S408、判断Q’是否小于0,如果是则返回执行S403,否则执行下一步;

S409、确定从局部设备队列中取出的映射设备是否在对应关系表中,如果是则返回步骤S407,若不存在则根据该连接点的带电状态对从局部设备队列中取出的映射设备是否带电进行判断,即若连接点带电则映射设备带电,若连接点不带电则映射设备不带电;

S410、确定映射设备是否还连接了其它的连接点,如果没有则返回步骤S407,否则执行下一步;

S411、如果该从局部设备队列中取出的映射设备还连接了其它连接点,则根据映射设备的带电状态对其它连接点上的设备是否带电进行判断,当该映射设备不带电时,则与其它连接点相连的所有映射设备及其后端连接点和映射设备都不带电,返回执行步骤S407,当该映射设备带电时执行下一步;

S412、根据映射设备的分合状态进行带电着色,若映射设备为分,则与其它连接点相连的所有映射设备及其后端连接点和映射设备都不带电,返回执行步骤S407;若映射设备为合,则与其它连接点相连的所有映射设备及其后端连接点和映射设备都带电,返回执行步骤S407;

S420、根据遥信信息在标准模型图中修改与发生操作的设备相连的拓扑岛的状态,并在对应关系表中找出与其对应的五防系统的抽象模型图中的连接点,并根据该拓扑岛的带电状态在五防系统中对与该连接点相连的导线进行着色;

S421、确定该拓扑岛是否存在于对应关系表中,如果没有则拓扑岛变位着色完成,否则执行下一步;

S422、根据对应关系表找到与该拓扑岛对应的连接点,确定与其相连的导线,在五防系统图中将对应的导线进行带电着色,拓扑岛变位着色完成。

3.根据权利要求1或2所述的五防系统图的拓扑着色方法,其特征在于:将五防系统图转换为抽象模型图时,五防系统图中的设备与抽象模型图的映射设备对应,将五防系统图中各导线的交点定义为抽象模型图中的连接点,五防系统图中设备通过导线相连,导线在连接点处相互连接,则转换后的抽象模型图中映射设备和导线都与连接点相连。

4.根据权利要求1或2所述的五防系统图的拓扑着色方法,其特征在于:步骤S200中进行设备间的匹配对比生成对应关系表时,首先获取标准模型图中的设备队列,将队列中的每个设备依次在抽象模型图中进行查找,确认在抽象模型图中是否存在相同的映射设备编号,如果是则将标准模型图中设备编号及其对应的抽象模型图中的映射设备编号保存到对应关系表中,如果在抽象模型图中没找到对应的映射设备则跳过该设备,不保存该设备标号至对应关系表中,而是继续查找下一个设备,直到标准模型图的设备队列中的设备都遍历查找。

5.根据权利要求1或2所述的五防系统图的拓扑着色方法,其特征在于:步骤S200中进行标准模型图的拓扑岛和抽象模型图的连接点间的匹配对比生成对应关系表时,首先获取标准模型图中的拓扑岛队列,将队列中的每个拓扑岛依次在抽象模型图中进行匹配,将每个拓扑岛上所连接的设备在抽象模型图中进行查找,确认抽象模型图中是否存在相同的映射设备编号,如果没有在抽象模型图中都能查找到相同的映射设备编号,则不在对应关系表中添加该拓扑岛,继续匹配下一个拓扑岛;如果与该拓扑岛相连的所有设备在抽象模型图中都能找到对应的映射设备,则进一步确认抽象模型图中同名映射设备是否连接在同一个连接点上且该连接点只连接了这些同名映射设备,如果是则将标准模型图中拓扑岛ID及其对应的抽象模型图中连接点ID保持到对应关系表中,否则不在对应关系表中添加该拓扑岛,继续匹配下一个拓扑岛,直到标准模型图中拓扑岛队列中的拓扑岛都遍历查找。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1