关键路径法举例和分析

引自百度:http://baike.baidu.com/link?url=ngJEWQAMMfvrjEO8slYpubHfpM2luadkQ_qhNkHWxz0-KaHOSpl0XVyr-N1MeFGu

关键路径法中,一般有以下一些时间参数:
最早开始时间(Early Start)活动最早开始时间由所有前置活动中最后一个最早结束时间确定。
最早结束时间(Early Finish)活动的最早结束时间由活动的最早开始时间加上其工期确定。
最迟结束时间(Late Finish)一个活动在不耽误整个项目的结束时间的情况下能够最迟结束的时间。它等于所有紧后工作中最早的一个最晚开始时间。
最迟开始时间(Late Start)一个活动在不耽误整个项目的结束时间的情况下能够最迟开始的时间。它等于活动的最迟结束时间减去活动的工期。
总时差(Total Float) 指一项活动在不影响整体计划工期的情况下最大的浮动时间。
自由时差(Free Float)指活动在不影响其紧后工作的最早开始时间的情况下可以浮动的时间。
如果是对于 箭线图法,用到的时间参数还常有:
最早节点时间(Early Event Occurrence Time)最早节点时间由其前置活动中最晚的最早结束时间确定。
最迟节点时间(Late Event Occurrence Time)最迟节点时间由其后置活动中最早的最迟开始时间确定。

使用步骤

1)画出网络图,以节点标明事件,由箭头代表作业。这样可以对整个项目有一个整体概观。习惯上项目开始于左方终止于右方。
2)在箭头上标出每项作业的持续时间(T)
3)从左面开始,计算每项作业的最早结束时间(EF)。该时间等于最早可能的开始时间(ES)加上该作业的持续时间。
4)当所有的计算都完成时,最后算出的时间就是完成整个项目所需要的时间。
5)从右边开始,根据整个项目的持续时间决定每项作业的最迟结束时间(LF)。
6)最迟结束时间减去作业的持续时间得到最迟开始时间(LS)。
7)每项作业的最迟结束时间与最早结束时间,或者最迟开始时间与最早开始时间的差额就是该作业的时差。
8)如果某作业的时差为零,那么该作业就在关键路线上。
9)项目的关联路线就是所有作业的时差为零的路线。


示例来自PMBOK第五版。

根据使用步骤,逐步解释下此示例的最终结果的生成。
1 首先需要有网络图,也就是活动之间的紧前、紧后关系表。比如对应该图中的:

步骤依赖持续时间
ANone5
BA5
CA10
DB,C15
根据此表画出项目进度网络图。画出了网络图后,基本上就确定了各个活动之间的网络结构,但此时还不知道关键路径。
此项目(包括所有的活动)规定项目的最迟交付日期为30。
2、先执行顺推法:
A:ES=0  EF=5 (最早开始日期为0,因为A是开始;0 + 5 就是最早结束时间)
B:ES=6  EF=10 (活动最早开始时间由所有前置活动中最后一个最早结束时间确定,所以这里B的ES为6。)
C:ES=6  EF=15
D:ES=16  EF=30(活动最早开始时间由所有前置活动中最后一个最早结束时间确定,因为对D来说,最后一个活动是C,而C的最早结束时间为15,所以D的ES=16。)
3、在执行逆推法:
D:LS=16 LF=30 (项目给出的最迟交付日期为30,因此最后的那个D的LF是30,30-15 = 15,也就确定了LS=16)
B:LS=11 LF=15 (最迟结束时间它等于所有紧后工作中最早的一个最晚开始时间,因此此时LF=15)
C:LS=6 LF=15
A:LS=1 LF=5 (最迟结束时间它等于所有紧后工作中最早的一个最晚开始时间,对A来说,它的紧后工作的最早的活动是C,而C的LS=6,所以A的LF=5)
4、计算出每个活动的总浮动时间。比如B,由最晚开始时间减去最早开始时间(LS-ES)得出5,其他类似。
5、确定关键路径。

20131028补充:
总浮动时间可以是正、负或为0。正是项目规定的最迟完成时间晚于计算出来的最早完成时间,这说明不用那么多时间,努力努力可以提早完成。负则相反,说明规定的时间内根本完成不了,这时候就要调整资源,以便让总浮动时间是正的或者为0。

更多信息参考(如使用关键路径法进行资源优化等):
http://blog.youkuaiyun.com/carolzhang8406/article/details/5656519
### 共模干扰与差模干扰的实际应用案例及分析方法 #### 实际应用案例 1. **汽车电子系统中的共模干扰问题** 在汽车控制系统中,发动机点火系统、电动机发电机等高频开关设备会在电源线上产生较强的共模噪声。这种噪声通过导线传播,可能影响ECU(电子控制单元)的正常工作。例如,在某些车载CAN总线通信系统中,若未有效抑制共模干扰,可能导致数据传输误码率上升,甚至引发通信中断。这种情况通常需要采用共模扼流圈或Y电容进行滤波处理[^3]。 2. **工业PLC系统的差模干扰现象** 在工业自动化控制系统中,PLC(可编程逻辑控制器)输入/输出信号线之间的差模干扰可能导致传感器信号失真。例如,当多个变频器并联运行时,由于电流回路阻抗不一致,可能在信号线之间形成差模电压波动,导致模拟量输入模块读数异常。此类问题可通过增加屏蔽电缆、优化接地路径以及使用差分放大器提高共模抑制比来缓解[^2]。 3. **开关电源输出端的共模-差模转换问题** 在开关电源设计中,MOSFET高速开关动作会产生高频共模噪声,这些噪声通过寄生电容耦合到次级侧,并可能因PCB布线不对称而转化为差模干扰。例如,在DC-DC变换器中,若输出滤波电感未对称放置,可能导致输出电压纹波增大,影响负载稳定性。此类问题常通过优化变压器绕制方式、使用共模磁环以及改进PCB布局加以解决[^1]。 4. **医疗设备中的共模干扰防护需求** 在心电图(ECG)监测设备中,人体与地之间的电位差可能引入共模干扰,尤其是在使用非隔离式供电的情况下。这种干扰幅度虽大,但若未有效抑制,会通过差分放大器转化为差模信号,严重干扰微弱的心电信号采集。因此,这类设备通常采用高共模抑制比的仪表放大器,并结合光电隔离技术来提升安全性与测量精度[^3]。 #### 干扰分析方法 1. **频域分析法** 利用频谱分析仪对被测信号进行频域扫描,可以识别共模与差模干扰的主要频率成分。共模干扰通常集中在较高频率范围(如几十MHz至几百MHz),而差模干扰多出现在较低频率段(如几十kHz至几MHz)。通过对比不同测试点的频谱特征,有助于判断干扰来源并制定相应对策。 2. **电流探头分离检测法** 在实际测试中,可使用两个相同的电流探头分别夹住两根信号线或电源线,一个用于检测共模电流(两线同时夹住),另一个用于检测差模电流(一正一负夹法相反)。通过示波器观察两者波形差异,可直观区分干扰类型并评估其强度。 3. **差分探头测量法** 对于差模干扰的测量,可使用差分探头直接跨接于两根信号线之间,获取差模电压波形。该方法适用于高速数字电路、模拟信号通道等场景,能有效避免参考地浮动带来的测量误差。 4. **共模/差模滤波器验证法** 在设计阶段,可通过搭建包含共模扼流圈、X/Y电容的滤波网络,并使用矢量网络分析仪测试插入损耗曲线,验证其对共模与差模干扰的抑制能力。该方法广泛应用于电源适配器、电机驱动器等产品开发过程中。 5. **PCB布局仿真分析** 借助电磁仿真软件(如ANSYS HFSS、CST Microwave Studio),可对PCB走线进行三维建模,分析不同布局方案下的共模与差模电流分布情况。通过优化关键路径(如电源层分割、信号回流路径等),可有效降低干扰耦合风险。 ```python # 示例:共模与差模电压计算函数 def calculate_cm_dm_voltage(v1, v2): """ 输入两导线电压值,返回共模与差模电压 :param v1: 第一根导线电压 :param v2: 第二根导线电压 :return: (共模电压, 差模电压) """ cm = (v1 + v2) / 2 dm = v1 - v2 return cm, dm # 测试数据 v1 = 3.3 v2 = 3.25 cm, dm = calculate_cm_dm_voltage(v1, v2) print(f"共模电压为 {cm:.3f} V") print(f"差模电压为 {dm:.3f} V") ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值