双代号网络图节点编号原则_史上最详细的绘制双代号网络图方法揭秘,终于找到了...

双代号网络图的绘制方法

本文详细的介绍了双代号网络图的绘制方法和绘图规则,文章后面还有常考的一些实例。大家可以收藏学习哦~!


一、双代号网络图的绘制规则

1.必须正确表达逻辑关系。

(1)A、B两项工作依次进行。

83a6b609ab2189b2ad19bc79851703ae.png

(2)A、B、C三项工作同时开始

60fd0746f2d259212f64ae9a55a7c292.png

(3)A、B、C三项工作同时结束

7a7023b867efe8603de158eb0a48b0e7.png

(4)A、B、C三项工作,A完成后,B、C开始

3640af654d3816898eb47a1769d4ce42.png

(5)A、B、C三项工作,A、B完成后C开始

df27064efe08265ca812571bf142dc47.png

(6)A、B、C、D四项工作,A、B完成后,C、D开始

6f7bfe981d0b70065825cd98f9578b5f.png

(7)A、B、C、D四项工作,A完成后C开始,A、B完成后D开始

def2880104ca9fb8ec388d5fb0b450f7.png

(8)A、B、C、D、E五项工作,A、B完成后C开始,B、D完成后E开始

b618291f64f8b30946a80e834d58a0cf.png

(9) A、B、C、D、E五项工作,A、B、C完成后D开始,B、C完成后E开始

2551d6afc4b7ab208898b57d975dbcb4.png

(10) A、B两项工作分三个施工段,流水施工

73d744f08c59a02b19ec962bd4625ef0.png

(11) A(挖土)、B(垫层)、C(基础)、D(回填土)四项工作分三个施工段,流水施工

0d529f5fd4c37430bb08f33a0e8829bf.png

2.双代号网络图中,严禁出现循环线路。

3. 双代号网络图中,严禁出现带双向箭头或无箭头 的连线。

4.当双代号网络图的某些节点有多条外向箭线或多条内向箭线时,可采用母线法绘制。

5316c146056044867b6f207431417734.png
ed8c1c63ec13e3e1752929413e9a0746.png

5.绘制网络图时,箭线不宜交叉;当交叉不可避免时,可用过桥法或指向法。

00e6ad1cb42f80bb3282a9a141c6c269.png

6.双代号网络图中只有一个起始节点, 只有一个终点节点。

7.双代号网络图中,严禁在箭线上引入或引出箭线。

8.双代号网络图中,严禁出现没有箭头节点或没有箭尾节点的箭线。

9.网络图中,不允许出现编号相同的节点或工作。

3d41e17d47b2360045cad2b4a155969c.png

10.箭线应以水平线为主,竖线和斜线为辅,不应画成曲线。箭线宜保持自左向右的方向,不宜出现箭头指向左方的水平箭线或箭头偏向左方的斜向箭线。

86a412a6e1e6546db6937b1b743d89e0.png

11.正确应用虚箭线,力求减少不必要的虚箭线。

d42c1a590e3ef3f4c2c722254fef71dc.png

二、双代号网络图的绘制方法

511914745c8a7c08fa7ec711e3a1d12c.png

(二)绘图方法和技巧

1.绘制没有紧前工作的工作,使它们具有相同的开始节点,即起始节点。

2.绘制没有紧后工作的工作,使它们具有相同的结束节点,即终点节点。

3.当所绘制的工作只有一个紧前工作时,将该工作直接画在其紧前工作的结束节点之后。

4.当所绘制的工作有多个紧前工作时,按以下四种情况分别考虑:

(1)如果在其紧前工作中存在一项只作为本工作紧前工作的工作,则将本工作直接画在该紧

前工作结束节点之后;

(2)如果在其紧前工作中存在多项只作为本工作紧前工作的工作,先将这些紧前工作的结束

节点合并,再从合并后的节点开始,画出本工作;

(3)如果其所有紧前工作都同时作为其他工作的紧前工作,先将它们的完成节点合并后,再从合并后的节点开始,画出本工作;

(4)如果不存在情况(1)、(2)、(3),则将本工作箭线单独画在其紧前工作箭线之后的中部,然后用虚工作将紧前工作与本工作相连。


dfe4eb6c47f9b8096cae476af749253a.png

01903317726e3651fc95ceb24edee11b.png

bc18e1937a4d8d82ff113d7d2e9ca97c.png

921e198b2f89d7df8bf91a03e2aef2ed.png

(三)双代号网络图排列方式

1.按施工过程排列

3fb4d71ae20aacee7c7072bee8b0d87e.png

2.按施工段排列

aac3267bd5104491c253477be14f64e9.png

3.按楼层排列

3aede1bb7cecba89a9c13c483b8d15ed.png
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Matlab中编写求解加权网络的各个节点,可以使用Matlab中的Graph对象和相关函数来操作网络。具体步骤如下: 1. 创建一个Graph对象,使用addnode方法向其中添加节点,使用addedge方法添加边。例如,下面创建了一个简单的网络: ``` G = graph(); G = addnode(G, {'A', 'B', 'C', 'D'}); G = addedge(G, 'A', 'B'); G = addedge(G, 'B', 'C'); G = addedge(G, 'C', 'D'); G = addedge(G, 'D', 'A'); ``` 2. 给每个节点赋予一个权重值,可以使用一个数组来存储。例如,下面给每个节点赋予了一个随机的权重值: ``` weights = rand(size(G.Nodes, 1), 1); ``` 3. 使用Matlab中的graphshortestpath函数来求解加权网络的各个节点之间的最短路径。该函数的第三个参数可以指定每个节点的权重值,用于计算最短路径。例如,下面计算了网络中每个节点节点'A'的最短路径: ``` [distances, path] = graphshortestpath(G, 'A', 'Weights', weights); ``` 其中,distances是一个数组,存储了每个节点节点'A'的最短距离;path是一个cell数组,存储了每个节点节点'A'的最短路径。 4. 可以使用Matlab中的plot函数将网络和最短路径可视化。例如,下面绘制了网络和节点'A'到其他节点的最短路径: ``` figure; p = plot(G); highlight(p, path, 'EdgeColor', 'r', 'LineWidth', 2); ``` 以上就是在Matlab中编写求解加权网络的各个节点的简单步骤。根据具体情况,可能需要使用其他函数或方法进行处理。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值