由於以上的關系表,只是對一個飛達進行了線損模型分析,因此只會存在一個-1即飛達的情況,其他ID都是和該飛達相關聯的下游設備ID;如果我們找到每一個的設備ID和其父ID(上游設備ID)即滿足要求。
Equipment為設備的ID,ConnectionShapes為關聯的設備ID集合
1、先在ConnectionShapes尋找有-1的Equipment
得到下列模型:
ID PID 1 -12、下面再找1下游設備;在關系表中尋找Equipment=1的ConnectionShapes有那些關聯設備,發現有-1,2;-1是1的上游設備,不能使用,因此剩下2,得到如下表。
ID PID 1 -1 2 13、繼續找2的下游設備;發現2有1、3、8、7、10和其關聯,1是2的上游設備,不能使用,剩下的列出來。
ID PID 1 -1 2 1 3 2 8 2 7 2 10 24、依次對3、8、7、10進行分析,得到以下數據,下面先對3下游設備進行分析
ID PID 1 -1 2 1 3 2 8 2 7 2 10 2 4 3 11 3