第一篇:无线电引信测试改进方法研究
无线电引信测试改进方法研究
摘要:针对某型弹药中无线电引信测试需要拆装弹体造成的测试过程十分繁琐、耗时较长,且存在一定的不确定性和不安全性等问题,研究一种不拆装弹体的测试改进方法。设计了装备某部位加装天线的改进方案,包括加装位置,加装之后无线电引信收发信号传输链路的形成、装备气密性、测试连接方法、测试流程等。最后对加装天线的传输性能进行了测试,结果验证了改进方案的可行性和优越性。
Abstract: Due to the problems of the complex testing process,time-consuming,some uncertainties and insecurities caused by projectile remove/install in the radio fuze test for a type of ammunition,an improved method without projectile remove/install is researched.The improvement scheme of the bonded antenna is designed,including the location,the formation of the radio fuze signal transmission link,the tightness of the equipment,the test connection method,the test flow and so on.Finally,the transmission performance of the bonded antenna is tested,and the feasibility and superiority of the improved scheme are verified.关键词:无线电;引信;天线;测试
Key words: radio;fuze;antenna;test
中图分类号:E962 文献标识码:A 文章编号:1006-4311(2017)16-0115-04
0 引言
无线电引信是利用电磁波感知目标,并使无线电引信在距目标最佳炸点处起爆战斗部的一种装置[1]。无线电引信利用电磁波对不同的介质要发生反射、折射,其能量不断衰减的传播特性感觉目标的存在,并获取目标的方位、距离等有关信息,通过信息处理器对接收机输出的信号进行分离、变换、运算和选择处理后,以获取引爆信息确定引爆时机[2]。它在弹药中被广泛应用。
引信测试技术是维护的重要内容,目的在于全面检验评判弹药性能,进而确保作战效能的实现[3]。但是较为突出的一个问题是无线电引信测试过程中涉及到某型弹药弹体的拆装问题,主要原因在于引信测试涉及到相应无线电信号的收发,由于某型弹药某部位材料通常为铝合金材料制成,该项测试时必须拆掉与某型弹药无线电引信位置对应的部位,从而造成了不便[4]。鉴于此,有必要开展某型弹药无线电引信测试方法改进研究,着重解决无线电引信测试过程中弹体拆卸的问题,确定一种不拆卸弹体的测试方法。
本文研究了某型弹药无线电引信测试的一种改进方法,实现不拆卸弹体的测试,以提高测试效率和某型弹药贮存可靠性、最大限度地减小测试过程中的不确定性和不安全性,对于提高某型弹药技术保障水平将具有十分积极的现实意义,对于提高某型弹药作战性能具有十分重要的支撑作用。无线电引信与现有测试方案问题
1.1 无线电引信结构与工作原理
无线电引信位于某型弹药前部,具有圆锥结构,在某型弹药飞行过程中以无线电方式感知目标,适时控制战斗部引爆[5]。无线电引信主要由天线、天线信道转换开关、脉冲调相发射机、高频接收组合、视频放大器、编码同步控制组合、相关译码电路、多卜勒滤波器、目标判别电路、引爆电路、延时电路、高度自动跟踪电路等组成[6]。
当无线电引信工作时,发射机通过天线发出一串脉冲,当发射出的射频脉冲在规定的距离内碰到目标时便产生散射,沿发射方向反射回来的信号被引信的接收机接收,经信号处理后给出启动脉冲。经过若干程序后,如果弹目正常遭遇,则无线电引信给出启动脉冲,引爆电路引爆安全引爆装置的电雷管,继而引爆战斗部[7]。如果某型弹药处于非正常飞行,遥控应答机发出自毁信号,则引信就会形成引爆脉冲输出,引爆战斗部使某型弹药自毁[8]。
1.2 现有测试方案存在问题
归纳起来,测试过程中弹体的拆装主要存在以下问题:①弹体拆装对操作员要求较高,而且由于装备内充有惰性气体(氮气),拆卸前需要放气、测试完成安装后还需重新充气,过程十分繁琐,需要消耗大量时间,极大影响测试效率;②装备内惰性气体的作用在于为某型弹药提供适合的储存环境,弹体拆除及放气后,使某型弹药脱离原有储存环境,可能影响某型弹药的储存可靠性,如果多次进行该项测试,这种影响将会进一步增强;③测试时涉及到无线电引信暴露在外界环境中,复杂电磁环境对引信测试可能造成影响,对于引信及弹上其它电子、火工品部件存在潜在影响,增加测试的不确定性和不安全性。改进测试方案
2.1 改进测试方案总体设计
改进测试方法的设计思路是在某型弹药弹体上加装适当的天线,并设计必要的处理电路,从而构建无线电引信与引信激励组合的微波信号传输链路,使得无线电引信发送的信号能有效地传送给引信激励组合、模拟回波信号能有效传送至引信。同时,通过天线设计和装配工艺控制,确保装备的气密性,保证某型弹药的储存环境不受破坏;为避免装备内测试信号的多径效应和干扰,在装备内壁加装天线周围加装吸波材料。按照设计,加装天线和吸波材料的某部位?b配到某型弹药上,测试系统通过处理电路可以与该部位加装的天线通过同轴线连接起来,从而实现不拆卸弹药条件下的无线电引信测试,测试过程大大简化、测试效率明显提升、测试过程中的不确定性和不安全性显著降低,测试原理如图1所示。
2.2 天线的设计与实现
装备加装天线用于传输测试过程中无线电引信的三个天线发射的探测脉冲和反馈的模拟目标的回波信号,同时还必须消除装备产生的电磁多路径效应[9]。考虑到加装天线安装空间有限,而且面向引信天线,所以必须选用尺寸小、低电磁反射率、结构轻巧、装配灵便、可靠性耐用等特点[10]。加装天线采用微带天线,工作频段在某波段,面向筒内安装,以筒壁为接地面,面向筒外设置SMA接口,用于连接处理电路的微波射频信号。
该部位天线采用某波段微带天线,采用三个收发共用天线,每个天线带宽某MHz,方向图为120°×60°,三个天线覆盖360°,为了增加了接收天线与天线之间的隔离,在天线周围增加吸波材料。考虑弹上无线电引信天线的数量、布局及波束参数,在某型弹药某部位上加装3个天线,与3个引信天线分别对应。各天线装配在对应引信天线波束中心线与该部位筒壁相交的点上,天线要满足尺寸小、结构轻巧、装配灵便、可靠耐用等要求,并采取适当措施确保加装天线后装备的气密性,使筒内气压能保持在要求的125kPa左右。
2.3 处理电路的设计与实现
处理电路通过该部位天线接收无线电引信发射出的射频信号,在主控计算机和测控模件的控制下,适时地将接收到的射频信号分离成下底、上左、上右、高度信号并将其输入给引信激励组合,引信激励组合同样在主控计算机和测控模件的控制下,将信号进行不同功率衰减、多普勒频率调制、四种距离延迟等模拟回波信号的多种状态,引信激励组合将处理后的射频信号送还给处理电路,经过处理电路放大后再通过该部位的左、右、下三个天线再次辐射到无线电引信三个天线,从而完成对引信功能的测试,其原理框图如此图2所示。
处理电路对外接口与引信激励源和发某部位填写连接,三个设备之间的微波接口采用SMA系列高频接头,其中处理电路和引信激励源之间通过四根微波低损耗传输电缆连接,两者之间的控制电缆采用的是Y2系列10芯航空插座[11]。处理电路与该部位通过三根微波低损耗电缆连接。处理电路单独采用一个2U机箱,机箱壳体外形为长方体,后面板装有四个SMA高频插座,分别为距离输入、距离输出、高度输入和高度输出;一个Y2-10航空插头,为控制指令借口;前面板三个收发共用天线,三个SMA高频插座,分别为左天线、右天线、下天线。同时处理电路在不需要额外增加二次电源的情况下,可以充分利用现有某型弹药综合测试设备的二次电源即可满足使用要求。改进方案的测试与验证
3.1 测试设备与仪器
HP8970B噪声系数表;频谱仪Aglient E4440A;定向桥85027C;HP436C噪声源;8757D标量网络分析仪;HP8350B扫频信号源;引信激励组合;测控组合;测试工装;电子秤TCS-15-W;微波测试电缆和转借头;某型弹药综合测试系统。
3.2 某部位天线及加装测试
被测天线装入弹体,信号源工作频率设置在某波段(f0),注意发射喇叭和被测天线的极化方向一致。天线机械轴与发射喇叭对准,用方位转台转动180°分别测出天线的轴向面方向图。将天线的主波束对准喇叭,滚动弹体得到滚动面方向图。观察方向图得到轴向面、滚动面波瓣宽度及波束指向。测试轴向面时,将转台指向倾斜70°,测试天线指向70°条件下的天线参数。
用比较法测量天线增益,通过已知增益的标准喇叭,与被测天线的增益比较,测出其相差值,从而得到被测天线的增益。在工作频带内选择中心频率f0点对被测天线的轴向面方向图进行测试。先让标准喇叭对准发射喇叭,得读数As(dB),接入被测天线,让其最大接收方向对准发射喇叭,记下读数Ax1(dB),最后由下式求得被测天线的增益:G(dB)=Gs(dB)+(Ax1(dB)-As(dB))。
其中,Gs――标准喇叭在f0的增益。具体的天线的方向图、增益测试曲线结果见图3。
3.3 处理电路驻波系数测试
驻波系数测试框图如图4。
调整标量网络分析仪,将标量网络分析仪的1通道的测试端口设置为B,并将1通道的测试参数设为电压驻波比(Voltage Standing Wave Ratio,VSWR),根据测量参数的大小确定相应的基准线和比例刻度。确定扫频信号源工作频段的起始频率和终止频率。最后按规定要求进行校准。按图将处理电路的“距离输入X802”与定向桥连接,在工作频带内显示相应的电压驻波比。
3.4 综合性能测试
依托某型弹药测试训练弹和某型弹药综合测试系统,分别采用现有的测试方法和开发设计的改进方法,依托某型弹药测试系统进行无线电引信的单项测试,验证所开发设备的对无线电引信测试的有效性。测试结果表明,采用开发设计的改进的无线电引信测试方法能够实现对无线电引信的测试。对比原有方法和改进方法?y试结果表明,改进方法操作简单,能够获取与原有方法一致的测试结果,保持了测试设备改进前后性能的一致性,没有造成对引信测试信号本身的处理和传输影响。结论
针对某型弹药无线电引信测试中存在的问题,提出了一种不拆卸弹体的无线电引信测试方法。深入分析了某型弹药无线电引信现有测试方案,明确了金属材质装运部位割断某型弹药无线电引信与外部测试设备微波信号传播链路是测试时必须拆卸弹体的主要原因。针对弹体无线电引信测试改进方法,提出了一种天线加装方法。
研究了天线设计与装配并设计了信号处理电路,最后测试并验证了改进方案的可行性和优越性。通过开展分系统、分组件单元测试以及全设备匹配测试,对不拆卸弹体引信改进测试方案进行了系统全面的测试和评估。装备天线以及信号处理电路测试表明,所设计的分部件性能良好,满足系统指标要求。综合性能测试表明,所设计的无线电引信改进测试方案合理,操作简单,能够实现对弹体的综合测试,简化了测试过程、提高了测试效率和某型弹药贮存的可靠性,最大限度地减小了测试过程中的不确定性和不安全性。
参考文献:
[1]江维.某某型弹药便携式测试系统的研制[D].哈尔滨工业大学,2012.[2]陈玉珊.无线电引信测试系统的优化设计[D].南京理工大学,2014.[3]崔少辉,姜会霞.某型弹药测试技术[M].北京:兵器工业出版社,2016.[4]郑玉航,喻剑锋,王仕成.VIX总线技术在某型弹药测试中的应用[J].计算机自动测试与控制,2001,9(1):21-24.[5]约翰?克劳斯.天线[M].三版.章文勋译,北京:电子工业出版社,2011.[6]陈红,施建礼,刘利平,等.某型弹药测试设备配备方法研究[J].海军航空工程学院学报,2009,24(3):102-105.[7]沈磊.超宽带无线电引信测试技术[D].北京邮电大学,2015.[8]胡明,王灵,吴小琅.引信磁流变液解除保险机构贮存寿命评估方法[J].兵工学报,2016,37(9):85-89.[9]钟顺时.天线理论与技术[M].北京:电子工业出版社,2011.[10]王申,薛梦麟.复杂环境下线天线隔离度分析[J].现代防御技术,2009,37(5):56-61.[11]赵志东.微带天线的微型化和宽频化设计研究[D].北京邮电大学,2011.
第二篇:自动化测试方法改进方案
自动化测试方法改进方案
自动化测试是测试领域中一个争议性比较大的区域,虽然它并不是一个新生的事物,但是至今仍没有一套比较完善的理论可以提供行之有效的方法,使之更好的为产品质量服务。各个研究机构和公司的专家提供了许多自动化测试的理论和模型,但是均没有形成通用理论,被大众广泛认可。
作者通过对安全产品进行自动化测试,从需求定义开始进行跟踪,涉及产品的设计与实现,对产品的接口、实现功能等进行自动化集成测试,采用测试代码和测试角本相结合的开发方式。作者总结了在工程中遇到的问题和实施中的成功之处,提出改进意见,对自动化测试人员具有较强的工程参考意义。
二、自动化测试简介
所谓自动化测试,就是充分利用测试理论和相关的工具,对产品进行自动化的测试,减轻甚至摆脱某些人工测试的繁重劳动,能够形成统一的测试报告并发布。
自动化测试涉及面很广,可以涉及单元测试、集成测试、系统测试、压力测试等诸多方面,针对不同的测试有不同的处理方法和工具。
经过实践,业界对自动化测试形成了一定的统一观点:
自动化测试不能代替手工测试;
自动化测试进行的是常规测试和回归测试,测试集覆盖率和BUG发现率均不高(这两组数据没有定论,根据测试系统的不同,数据会有所不同,但均低于50%,甚至低于30%)。
三、测试中的“人”
人永远是软件开发领域中的重要因素,不同的人掌握着不同的角色。充分调用不同角色的主动性,可以有效的提高自动化测试的效率。
1.领导支持
自动化测试是个系统工程,测试人员要制定合理完善的测试用例,需要得到需求、设计、开发等相关人员的配合。没有领导的鼎力支持,各方力量配合将会减弱,测试的实现目标将会大打折扣,测试工期也将无法保证。
因此从需求调研之初,就需要得到领导的大力支持,充分估计自动化测试所能达到的目标,制定良好的开发计划,如有可能,由项目经理直接进行领导,以期达到自动化测试的最优效果。
2.避免测试人员“挪作他用”
在许多公司,自动化测试均不是专职人员,经常是针对产品从研发、测试等部门抽调而来,因此他们原来都负担过别的工作。在自动化测试工作过程中,尽量不要由于其原工作问题,将自动化测试人员调回,更不能因为自动化测试在前期开发过程中收效甚微,在开发工期有限的情况下,暂时裁减开发人员。由于自动化测试工作量很大,从理解需求、设计用例、用例实现、测试驱动的设计与开发,到用例调试、用例的最终应用要经历比较长的工期,经常性的人员调动会导致工作情绪的波动和工作进度的滞后。
四、文档工作
在项目管理中,文档是软件工程各阶段的产品和依据,自动化测试当然也不能例外。
1.测试文档要及时
自动化测试与其说是一种任务,更不如说是一个公司知识库的积累过程,测试代码绝不是自动化测试的最终目的。
因此在测试开发过程中,要随时书写自动化测试的配套文档,并要根据需求和设计的变化,即时更新。文档包含自动化测试的设计、实现文档,测试集测试用例文档,测试驱动文档。测试文档的积累,也是对公司知识库的积累,减少将来进行同样开发的成本。
2.开发文档要完善
自动化测试的根本是文档,它依靠需求和设计文档来开发用例,而绝不是根据开发人员实际代码来进行的。因此在自动化测试开始工作之前,要准备好各种文档,包括需求、接口设计、数据库定义等,测试人员只有依据这些文档,才能制定合理的开发计划,开发出适合本系统的测试用例。
一定要避免由于工期等原因,产品的需求和设计文档跟不上,甚至编码前几天,需求设计才最终确定,在开发过程中也要避免频繁的更改需求和设计,其结果经常导致自动化测试人员开发测试用例“无依据”,常常要跟着开发人员跑,而不是跟着文档跑,期间的沟通要花费了大量的时间与精力。同时已经存在的文档如果经常发生变化,如果通知不及时,也会导致开发成本的加大。
通过自动化测试,可以达到检查开发文档,促使开发流程规范化的作用。
3.自动化测试报告清晰
自动化测试之所以在业界一直得以推崇,就是因为测试的自动化、报告的自动化,倘若缺少一份有效的自动化测试报告,即使有再全面的测试用例,别人也会对工作感觉很茫然,缺乏到工作的全面了解。
测试报告中,除有明确的统计数据(包括测试用例数据、通过率等),还需求提供测试的跟踪信息、测试用例失败的原因分析。特别是由断言失败导致的失败原因分析,应具有很好的原因说明,良好的可读性,对问题有很好的描述与定位,可供自动测试人员、开发人员、设计人员和领导等多方人员阅读,对测试结果有很好的理解和定位。
自动化测试报告最好要做到妥善保存,利用测试报告可以跟踪项目进度,把握功能点的完成情况,同时也有利于BUG的回归查找。
五、方法的改进
在实施过程中,需要掌握不同的处理方法,应对处理各种实际问题,包括人员情绪。
1.沟通方式要完善
确认了自动化测试,就需要把自动化测试工作纳入到项目的统一安排之中,把自动化测试人员也做为需求、设计、开发的相关共利者,当发生改变时,要即时通知,以便修改测试用例,避免编码或设计已发生改变,而自动化测试还不知道,其结果将导致查找原因花费大量时间。
沟通也发生在人际关系的处理上。为充分理解需求与设计,自动化测试人员不可避免的要找设计人员沟通产品设计,有时还可能是频繁的询问,遇到设计人员工作重或心情不好,就有可能导致沟通上的困难或不充分。因此沟通需要技巧,测试人员需要耐心与细心,与开发人员保持好的关系,同时要尽量把问题一次沟通清楚,避免沟通不清导致测试用例返工,由此导致工作量的浪费。
对于基于组件的自动化测试,需要开发人员对功能充分的理解,明白自己开发的功能必须依靠什么组件,模块运行必要的支持组件。开发人员理解不充分,就会浪费测试代码的调试时间,直接影响最终的部署。
2.测试用例代码健壮性有待提高
测试用例的代码应具有很好的健壮性,理想的测试用例代码本身不会引入错误误报,断言错误时,只能是被测模块发生了失败。而在实际实施过程中,测试代码的健壮性很难保证,一方面由于测试用例代码编写人员本身编程水平不能保证,很可能产生代码上的BUG,另一方面由于需求和设计的变化,测试用例本身也要随时发生改变,测试用例更新不及时,就会导致被测模块的失败,因此及时沟通,及时更新用例代码,也是非常有必要。
3.避免测试驱动滞后
测试驱动是实现测试用例的根本,由于分工和涉足点不同,自动化测试人员只能完成很少一部分测试驱动,其它驱动由开发人员完成,测试人员只是负责定义驱动的输入输出接口。
但是开发人员有自己的任务,编写测试驱动势必增加其工作量,影响其原有工作的进行。为了自动化测试的正常进行,必须要与开发组领导进行充分的沟通,合理安排开发人员工作量,在不影响原有工作的基础之上完成测试驱动。
测试驱动实现的滞后,将影响测试用例的调试和最终部署,影响整体流程。
4.多种自动化测试工具的引入
一种产品可能会包含各种功能组件,比如数据库、界面、通信等各种操作,因此要引入不同的自动化测试工具,完成不同功能点的测试。如界面操作的角本录入WinRunner、压力测试工具LoadRunner等,各种工具的引入,可以使自动化测试的测试用例覆盖率扩大,使自动化测试更加深入和全面。
5.自动化测试工作的必要性
这一点也是最难处理的。自动化测试由于缺少成型的理论指导,常常导致没有达到理想的效果,使领导和开发人员怀疑其工作的必要性,同时也可能成为软件项目管理中的“鸡肋”。
如何考虑这个问题呢?是否有必要设置自动化测试这一环节呢?
要处理这种心理落差,就需要在开始工作之前,领导及相关人员确立切实可行的目标,考虑清楚自动化测试测试用例的覆盖范围、BUG率等,不要过于乐观的考虑自动化测试的工作成果。根据实际情况制定切实可靠的目标,使获得的回报更驱于理性。公司原有自动化测试的知识储备、自动化测试人力资源的部署、整体团队的配合等诸多因素都会影响工作的最终效果。
六、结束语
自动化测试是一片新鲜的土壤,虽然没有特别完善的理论,但是只要在实施的过程中把握好几条重要的原则,一定可以达到很好的效果。
第三篇:现状及改进方法
「摘要」随着近几年我国改革开放的深入实施,个人所得税的税收收入也随着我国经济运行质量、人民收入水平的提高而有较大幅度的增长,逐步成为各地地方财政的重要收入来源之一。但是,由于社会经济环境的变化与税收制度建设的滞后、税收征管乏力等诸多因素的影响,我国个人所得税应有的功能未能得到充分的发挥,个人所得税的偷漏现象普遍存在,个人所得税占税收总额比重过低、个人所得税征管制度不健全、税收调节贫富差距的作用正在逐渐丧失等弊端客观存在。究其原因,其
一、公民纳税意识淡薄、社会评价体系偏差;其
二、对涉税违法犯罪行为处罚力度不足;其
三、现行税制模式难以体现公平合理;其
四、税率结构不合理,费用扣除方式不科学;其
五、纳税人的权利与义务不对等。为了解决以上问题,我国应从以下几个方面对个人所得税征管中存在的问题进行改进:第一,加强税收源泉控制,防止税款流失。第二,加大打击力度,对偷漏个人所得税行为进行严厉惩罚,维护法律的严肃性;第三、选择合理的税制模式;第四,合理的设计税率结构和费用扣除标准;第五,扩
大纳税人知情权,增强纳税意识。
「关键词」个人所得税 税收征管 税制
「正文」
个人所得税1799年首创于英国,是指对个人所得额征收的一种税。随着经济的发展,该税种所占地位越来越显著。而在我国现阶段,对个人所得税的征管并不理想。对工资薪金外个人收入难以监控,对偷税处罚不力、部门协调工作不够等等,促成个人所得税征管不力的现状。个人所得税征收不公的现象客观存在,若此问题得不到很好的解决,势必会在一定程度上造成减少财税收入,扩大贫富差距,影响社会安定,阻碍经济发展等不良现象的发生。因此,有关个人所得税的热点问题,值得我们思考。
一、我国目前个人所得税征管中存在的问题
(一)个人所得税的偷税现象普遍存在
我国实行改革开放以后,人们的收入水平逐渐提高,这在一定程度上就造成了个人收入的多元化、隐蔽化,税务机关难以监控。公民纳税意识相对比较淡薄,富人逃税、明星偷税好像是习以为常、无所谓的事情。在报纸上新闻报道上经常会看到、听到一些明星有钱人偷逃税款的事情。有资料,前几年的北京、上海、广州等大中城市的居民中,仅有12%完全缴纳了个人所得税,与此同时,有将近24%只缴纳了部分或完全未缴纳个人所得税,是完全缴纳者的两倍。[1]个人所得税可以说在我国是征收管理难度最大,偷逃税面最宽的税种。
(二)个人所得税占税收总额比重过低
过去的20年是我国经济总量和国民财富增长最快的时期,经济发展的各项指标均走在世界前列,但个人所得税占税收总额比重却低于发展中国家水平。1998年个人所得税占税收总额比重为3.4%,2001年这一比重提高为6.6%,[2]而美国这一比重超过40%.如此过低的个人所得税收入在世界上实在并不多见。就连我国周边的国家,例如泰国、印度、印尼的比重也大大超过我国。我国个人所得税每年的税金流失至少在上千亿元。可见,在相当长的一段时期内,个人所得税收入要成为我国财政的主要收入还不太现实。
(三)个人所得税征管制度不健全
目前我国的税收征管制度不健全,征管手段落后,难以体现出较高的征管水平。个人所得税是所有税种中纳税人数量最多的一个税种,征管工作量相当大,必须有一套严密的征管制度来保证。而我国目前实行的代扣代缴和自行申报两种征收方法,其申报、审核、扣缴制度等都不健全,征管手段落后,难以实现预期效果。自行申报制度不健全,代扣代缴制度又难以落到实处。税务机关执法水平也不高,在一定程度上也影响到了税款的征收。税务部门征管信息不畅、征管效率低下。由于受目前征管体制的局限,征管信息传递并不准确,而且时效性很差。不但纳税人的信息资料不能跨征管区域顺利传递,甚至同一级税务部门内部征管与征管之间、征管与稽查之间、征管与税政之间的信息传递也会受阻。同时,由于税务部门和其他相关部门缺乏实质性的配合措施,信息不能实现共享,形成了外部信息来源不畅,税务部门无法准确判断税源组织征管,出现了大量的漏洞。同一纳税人在不同地区,不同时间内取得的各项收入,在纳税人不主动申报的情况下,税务部门根本无法统计汇总,让其纳税,在征管手段比较落后的地区甚至出现了失控的状态。
(四)税收调节贫富差距的作用正在逐渐丧失
按理说,掌握社会较多财富的人,应为个人所得税的主力纳税人。而我国的现状是:处于中间的、收入来源主要依靠工资薪金的阶层缴纳的个人所得税占全部个人所得税收入的46.4%[3];应作为个人所得税缴纳主要群体的上层阶层,例如:民营老板、歌星、影星、球星及建筑承包商等等,缴纳的个人所得税只占个人所得税收入总额的很少一部分。个人所得税征管首要问题是明确纳税人的收入。当前什么是一个纳税人的真正全部收入是一件难事,至少有下列行为税务机关很难控制:一是收入渠道多元化。一个纳税人同一纳税期内取得哪些应税收入,在银行里没有一个统一的账号,银行方面不清楚,税务方面更不清楚。二是公民收入以现金取得较多(劳动法规定工资薪金按月以现金支付),与银行的个人账号不发生直接联系,收入难于控制。三是不合法收入往往不直接经银行发生。正因为有上述情况,工薪收入者就成了个人所得税的主要支撑。
二、个人所得税征管存在问题的成因
(一)现行税制模式难以体现公平合理
法制的公平合理能激发人们对法的尊崇,提高公民依法纳税的积极性。而我国现行的个人所得税在税制设置上的某些方面缺乏科学性、严肃性和合理性,难以适应社会主义市场经济条件下发挥其调节个人收入的要求。世界各国的个人所得税税制模式一般可分为三类:分类所得税制、综合所得税制、混合所得税制(分类综合所得税制)。现阶段我国公民的纳税意识相对来讲还比较低,税收征管手段较落后,所以,现阶段我国个人所得税的征收采用的是分类税制。
分类税制,是将个人的全部所得按应税项目分类,对各项所得分项课征所得税。其特点是对不同性质的所得设计不同的税率和费用扣除标准,分项确定适用税率,分项计算税款和进行征收的办法。这种模式,广泛采用源泉课征,虽然可以控制税源,减少汇算清缴的麻烦,节省征收成本,但不能体现公平原则,不能很好地发挥调节个人高收入的作用。随着经济的发展,个人收入构成已发生了巨大的变化。在这种情况下,继续实行分类税制必然出现取得多种收入的人,多次扣除费用、分别适用较低税率的情况,使个人所得税对高收入者的调节作用甚微。这样不但不能全面、完整的体现纳税人的真实纳税能力,反而会造成所得来源多、综合收入高的纳税人不用纳税或少纳税,所得来源少的、收入相对集中的纳税人却要多纳税的现象。
例如:有甲、乙两个纳税人,甲某月收入为3200元,其中工薪收入为800 元,劳务报酬收入为800 元,稿酬收入为800 元,特许权使用费所得800元。按现行个人所得税税法有关规定,甲本月不缴纳个人所得税。而乙某获得工薪收入为1600 元,却要纳55元的个人所得税。乙的收入只有甲的收入的一半,甲不用纳税,乙却要缴纳55元的个人所得税。所以,这种税制模式不能全面衡量纳税人的真实纳税能力,也不利于拓宽税基,容易导致税负不公,征税成本加大,征管困难和效率低下,很难体现公平合理。
(二)税率结构不合理,费用扣除方式不科学
由于我国现阶段采取分类所得税制,个人所得税税率依所得的性质类别不同而异,大体有三种:一是超额累进税率,即对工薪所得实行5~45%的9级超额累进税制,对个体经营、承包租赁经营所得则实行5~35%的5级超额累进税制;二是对其他8项所得项目适用20%的比例税率,稿酬所得在使用20%的比例税率后减征30%;三是对一次收入畸高者的劳务报酬所得适用加成征税税率。这种税率结构设计得非常繁琐、复杂,既不利于纳税人纳税,也不便于税务机关征收管理。特别是工资薪金所得,级距过多,达到九级,边际税率过高,违背了税率档次删繁就简的原则。对于工资、薪金所得和劳务报酬所得同为劳动所得,而征税时却区别对待,对劳务报酬所得还要加成征收,这种做法缺乏科学的依据。
现实生活中,由于每个纳税人取得相同的收入所支付的成本、费用所占收入的比重不同,并且每个家庭的总收入,抚养亲属的人数,用于住房、教育、医疗、保险等方面的支出也存在着较大的差异,规定所有纳税人均从所得中扣除相同数额或相同比率的费用显然是不合理的。这样很容易在实质上造成税负不公的后果。
例如:甲和乙两个纳税人,某月甲乙都是获得收入3000元,甲是劳务报酬所得,乙是工资所得,那么,甲和乙本月所要缴纳的个人所得税就不同,甲应缴纳440元,而乙只需交纳205元。这就是由于不同的项目的税率不同造成的。而且甲乙的家庭状况有所不同,甲需要瞻养两个老人并抚养一个小孩,同时甲的配偶没有任何经济来源;而乙则单独生活,没有家庭上的负担。我们不难看出甲的家庭负担要比乙大得多,很明显甲乙两者是存在差异的。按照量能负担的纳税原则,甲的费用扣除额应该大于乙。但是,在我国现行的个人所得税税法中没有考虑到这一差异,只是以个人为计税单位进行扣除,没有确定纳税人的真实纳税能力,这就在客观上造成了税负不公的状况。
(三)公民纳税意识淡薄及社会评价体系的偏差
“纳税光荣”还仅停留在口头上。相当多的人,当自己的纯所得在免税范围内时高唱“纳税光荣”,一旦应缴纳税款时,心里总不高兴,于是就使出浑身解数逃税。越是高收入者逃税的越多。他们或利用权利自订纳税标准,或化整为零,以实物、债权、股权分配等方式逃税,或拉拢税官以吃小亏占大便宜等手段逃税。公民法制观念不强是纳税意识薄弱的重要原因。古时已有的“苛捐杂税”之说,是对税收的对抗情绪的反映。封建社会中,农民缴纳捐税是满足地主阶级的统治需要。长期封建社会的影响,是公民纳税意识薄弱的历史原因,只知服从官管,不知遵守法律是法制意识薄弱的表现。
此外,现在个税偷逃的一个重要原因就是社会评价体系有问题。有人一方面为社会捐款捐物,另一方面又在大肆偷逃税。因为社会和个人似乎都认为捐赠比纳税更有价值和意义;另外社会不觉得偷税可耻,别人也并不因此视你的诚信记录不好,不与你交往,或与你断绝交易。而在国外偷税就是天塌下来的大事,只要你有偷逃税行为,不但你在经营上会因此受阻,而且你的行为会受到公众的鄙视。这就是我们评价体系的偏差。
(四)对涉税违法犯罪行为处罚力度不足
在一些发达国家,到每年4月的报税季节,不管你是蓝领还是白领,也不管你是球星歌星还是政治人物,都得把自己上一年的收入和该交的税额算清楚,如实报给税务部门。税务部门则随机抽查,一旦查出有故意偷漏的行为,不管是谁,轻则罚款补税,重则入狱,身败名裂。而我国现行税收征管法规定,对偷税等税收违法行为给予不缴或者少缴税款五倍以下的罚款。由于税务机关只注重税款的查补而轻于处罚,致使许多人认为偷逃税即便被查处了也有利可图。据统计,近几年,税务机关查处的税收违法案件,罚款仅占查补税款的10%左右[4].另一方面,在税收执法过程中,由于没有规定处罚的下限,税务机关的自由裁量权过大,因而人治大于法治的现象比较严重,一些违法者得到庇护时有发生。所有这些都客观上刺激了纳税人偷逃个税的动机。“要富贵,去偷税”甚至成为一部分人的致富秘诀。
(五)纳税人的权利与义务不对等
一是在纳税人中的工薪层与高收入阶层间存在着权利与义务的不对等现象。虽然在理论上,税法面前人人平等,但在事实上,以工薪为惟一生活来源的劳动者的税负不轻,且在发放工薪时即通过本单位财务部门直接代扣代缴,税款“无处可逃”;而高收入阶层及富人却可以通过税前列支收入、股息和红利、期权和股份的再分配、公款负担个人高消费和买保险、现金交易等多种手段“合理避税”。高收入者和富人占有的社会资源多,纳税反而更少,这种反差在社会上会形成一种不好的导向。二是在纳税人与政府的关系上,同样存在着权力与义务的不对等。经济学把税收理解成“政府与纳税人之间的交易”,意思是说,政府收了税,就必须为纳税人提供各种服务。如果交完税之后,对怎么花这些税款毫无发言权,甚至被贪官污吏们挥霍浪费时,纳税人也无权置喙,那么,不要说人们纳税的自觉性无法提高,连政府向民众收税的合法性都有问题。公民有交税的义务,同时也有监督政府如何使用这些钱的权力;国家有收税的特权,但也有为纳税人服务并接受监督的义务。只有当这两方面都“依法
办事”的时候,社会机制才能正常运转。
三、解决个人所得税征管问题的几点对策
(一)选择合理的税制模式
目前我国采用的税制模式是分类征收税制模式,这种课税模式既缺乏弹性,又加大了征税成本,随着经济的发展和个人收入来源渠道增多,这种课税模式必会使税收征管更加困难和效率低下。考虑到我国目前纳税人的纳税意识、税务机关的征管能力和征管手段等都还不是很健全,因此主张采用综合所得课税为主、分类所得课税为辅的混合所得税模式。首先,根据我国的实际情况,考虑适应国际经济发展的趋势,我们应摒弃单纯的分类征收模式,确立以综合征收为主,适当分类征收的税制模式。因为,现在世界上几乎没有国家采用单纯的分项税制模式征收个人所得税,我们作为世界上最大的发展中国家,必须要融入到世界经济发展的大潮中来,必须要努力适应国际经济发展的趋势,仍然采用单纯的分类税制模式已经行不通了,必须要通过改革首先向混合制过渡,然后再向综合制发展。其次,分项税制模式,不能适应社会主义市场经济的发展,缺乏公平,征管效率低下,不利于个人所得税的职能作用的发展。而以综合所得课税为主、分类所得课税为辅的混合制真正立足于我国的国情有利于体现量能纳税的原则,真正实现个人所得税调节个人收入、防止两极分化的目标。
例如前文所举的例子,有甲、乙两个纳税人,甲某月收入为3200元,其中工薪收入为800 元,劳务报酬收入为800 元,稿酬收入为800 元,特许权使用费所得800元;而乙某获得工薪收入为1600 元。如采用综合所得课税,扣除标准仍为800元,甲的计税收入为2400元,乙的计税收入为800元,即便适用同档税率,甲应缴纳的个人所得税也要三倍于乙。因此,使用综合所得课税,能够全面、完整体现纳税人真实的纳税能力。
(二)合理的设计税率结构和费用扣除标准
我国个人所得税目前的税率结构有悖公平,容易使得纳税人产生偷逃税款的动机,因此应该重新设计个人所得税的税率结构,实行“少档次、低税率”的累进税率模式。可以允许各省、自治区、直辖市级政府根据本地区的具体情况,相应确定减除费用标准,并报财政部、国家税务总局备案,这样做既可以更好地符合实际状况,也有利于调节个人收入水平。同时,要根据经济发展的客观需要,适当的增加一些扣除项目。根据我国目前经济发展的具体情况,综合考虑住房、教育、医疗、保险等因素,设立相应的扣除项目。这样将更有利于我国经济的发展。
仍以前文所举例子作比,甲和乙两个纳税人,某月甲乙都是获得收入3000元,甲是劳务报酬所得,乙是工资所得,而且甲乙的家庭状况有所不同,甲需要瞻养两个老人并抚养一个小孩,同时甲的配偶没有任何经济来源;而乙则单独生活,没有家庭上的负担。如果按照量能负担的纳税原则,增加合理的扣除项目,甲的计税收入应低于乙,并且按照超额累进税率,对甲课税适用的税率应等于或小于对乙适用的税率,所以甲应缴纳的个人所得税应小于乙。从而避免现行税制下,甲的税负大于乙的不合理现象。
(三)扩大纳税人知情权,增强纳税意识
法律是关于权利与义务的规定,权利义务是对称的,没有无权利的义务,也没有无义务的权利。享受权利者必履行义务,履行义务者就有权享有权利。现实社会中权利义务不对等,履行纳税义务与否,并不影响对公共产品和公共服务的享有。既然能享受权利又不履行纳税义务,必然使“纳税光荣”只剩下空洞的口号,丧失了法律公平、正义之本。在税法宣传上更多的是宣扬纳税人的义务而淡漠纳税人的权利,弱化了纳税意识。可以相信,解决纳税义务者的权利后,其纳税积极性会大大增强。因此扩大纳税人的知情权,增加政府财政预算、财政开支的透明度,使纳税人真实感受到是国家的主人。纳税人不仅征税过程清楚,而且税款流向也明白,使纳税人的纳税抵触情绪消除。政府职能的正常运转与纳税人的纳税行为密切相关,政府部门使用纳税人提供的资金,纳税人享有监督政府部门工作和接受政府部门服务的权利,纳税人的监督能有效防止诸多重复建设、浪费,也是遏制腐败的一剂良方。
(四)加大对偷漏个人所得税行为的查处、打击力度,维护法律的严肃性
搞好个人所得税的征收管理,对偷漏税行为查处、打击得力是关键之一。针对现阶段我国对个人所得偷漏税行为查处打击不力的现状,笔者建议,全国应进行每年多次的个人所得税的专项检查,加强税务部门与有关部门的密切配合;通过立法,赋予税务机关一些特殊的权力,增强执法的力度;对查处的偷漏税行为,加大对纳税人罚款的数额,参照一些国家的做法——不管纳税人偷多少税,都罚其个倾家荡产,并将其偷税行为公之于众,以做到“罚一儆百”,促使其他纳税人依法纳税。同时,对一些偷漏税构成犯罪的纳税人,不能以罚代法,必须依法追究其刑事责任,以维护法律的严肃性。
(五)加强税收源泉控制,防止税款流失
在我国目前普遍存在个人收入分配多元化、隐蔽化且支付方式现金化的情况下,完善我国的个人所得税,加强税收征管,首选要加强税源控制。具体措施为:
首先,用现代化手段加强税源控制。采用美国等一些发达国家的做法,为每个有正常收入的公民设立专用的税务号码,建立收入纳税档案,使个人的一切收入支出都在税务专号下进行。与此相联系,针对长期以来储蓄存款的非实名制使公民个人的收入不公开、不透明,以致严重妨碍税务机关对个人所得税税源控制的现状,改个人储蓄存款的非实名制为税务、银行联合且微机联网前提下的实名制,增加个人收入的透明度,使公民的每项收入都处于税务机关的有效监控之下,使每个公民的收入纳税情况都一目了然,进而可堵塞税收漏洞,防止税款流失。其次,充分发挥代扣代缴义务人的作用。对个人所得税实行源泉控制,由支付单位作为代扣代缴义务人扣缴税款,这是我国现行税法的要求。这种做法既符合国际惯例,也适合我国现阶段税收征管手段落后,专业化征管力量不强、急需形成社会征收网络的实际情况。为此,针对前些年代扣代缴义务人的扣缴税款作用未能很好发挥的现实,建立扣缴义务人档案,规范代扣代缴义务人扣缴税款和申报的程序,督导纳税人正确使用扣税凭证,加强对扣缴义务人的宣传明白其不履行税法规定的扣缴税款的义务,要承担相应的法律责任,使代扣代缴税款工作进一步完善和规范化。
「作者简介」 李欣,北京大学法学院。
「注释」
[1]陈大有《我国个人所得税征收现状令人堪忧》
[2]董树奎《对我国个人所得税现状的分析》
[3]国家税务总局编制《2003年税收统计年鉴》
[4]国家税务总局编制《2001年税收统计年鉴》、《2002年税收统计年鉴》和《2003
年税收统计年鉴》。
第四篇:试论风力发电机组控制方法改进策略研究
试论风力发电机组控制方法改进策略研究 摘要: 风能是地球表面大量空气流动所产生的动能,具有不稳定性、随机性及密度低等特点。在利用风能进行发电时,如何有效地对风力发电机组进行控制直接关系到风力发电机组能够高效运行。该文简要阐述了风力发电机组内涵及主要类型;其次,提出滑模变结构控制、最优控制、模糊控制以及人工神经网络控制四种现代化的风力发电机组控制技术,改进传统风力发电机组控制技术,以推动我国风力发电机组控制方法相关研究的深入。关键词: 风力;发电机;控制技术;改进研究
中图分类号:TP211 文献标识码:A 文章编号:1009-3044(2014)06-1326-02On the Wind Turbine Control Method for Improving Strategy
Ayiguli.maimaiti,ZHANG Wei
(Wind Energy Institute of Xinjiang Uygur Autonomous Region,Urumqi 830000,China)Abstract: Wind energy is the kinetic energy of the earth’s surface generated by the volume of air flow,with no stability,and low density and randomness.In the use of wind energy to generate electricity,and how effectively controlled wind turbine is directly related to the wind turbine can be run efficiently.This article briefly describes the meaning of the wind turbine and the main types; Secondly,variable structure control,optimal control,fuzzy control and artificial neural network control four modern wind turbine control technology to improve the traditional wind turbine control technology to promote China’s wind turbine control method in-depth research.Key words: wind; generator; control technologies; improvement
风能资源是一种极具大规模发展潜力的可再生能源。一些发达国家凭借自身技术优势和地理优势,早已开始利用风能资源发电。而我国风力发电事业起步相对较晚,各方面技术与发达国家存在一定差距。特别是风力发电机组控制技术明显落后发达国家,致使我国风力发电事业耗费巨大成本,却难获得对等的产出。由此看来,引入新型风力发电机组控制技术,改进风力发电机组控制方法是我国风力发电事业发展的必然要求。风力发电机组及主要分类
1.1 风力发电机组
风力发电电源由风力发电机组、支撑发电机组的塔架、蓄电池充电控制器、逆变器、卸荷器、并网控制器、蓄电池组等组成;风力发电机组包括风轮、发电机;风轮中含叶片、轮毂、加固件等组成;它有叶片受风力旋转发电、发电机机头转动等功能。
1.2 风力发电机组主要分类
1)基于失速型的分离发电机组
基于失速型的风力发电机组种类较少,现有的主要包括两种,即定桨距失速型和变桨距失速型等两种。在这两种类型中,定桨距失速型主要利用风轮叶片的失速作用,来实现对风力发电机在风力较大情况下的功率进行准确控制,然后,利用该型机组上的叶尖扰流器对极端情况下的停机问题进行控制。对于变桨距失速型,其发电机组则与定桨距失速型存在差异,主要通过低风速下的桨距角来实现对输出功率的控制,在高风速情况下则利用叶片桨距角的改变来对功率输出进行控制。
2)双馈变速恒频型风力发电机组
该类型的风力发电机组能够实现对分论叶片桨距角的调节,还可以采用能够变速的双馈性发电机,实现对恒频恒压电能的输出。如果风速低于额定速度,该类型机组能够利用转速和叶片桨距角的改变,将发电机组控制在状态下运行,确保输出功率为最大;在风速高于额定速率时,可以利用叶片桨距角的改变,将发电机组的功率控制在额定的功率。
3)直驱型性风力发电机组
该类型发电机组是一种不带齿轮箱的变桨距变速发电机组,其中的风轮轴能够与低速发电机直接相连接。所以,在使用中,该类型的发电机组需要采用全功率变流器。
4)混合型的风力发电机组
该类型的发电组中包含有单级齿轮箱以及中速发电机,可以认为是直驱型和传统型的混合类型。在使用中,该类型的发电机组也需要采用全功率变流器。风力发电系统的现代控制技术
2.1滑模变结构控制
风电机组属于非线性系统,在实际使用过程中复杂多变,也容易受到风向、阵风或负载等变化的影响,所以也不能建立一个完善的数学模型对其进行控制。使用滑模变结构进行控制,将其当作一种间断性的开关。在设定系统的匹配条件后,就只能做定向的滑模运动,不受系统参数变化扰动、高速响应、鲁棒性高、设计轻盈、方便实现等众多优点,确保在参数不稳定时仍可以实现系统的稳定。符合了风力系统最大功率的设计要求,促进了风力发电机组的良好控制。滑模变结构控制能够较好地抑制外加的干扰对双向反馈变速稳频型风力发电机组的不利作用,保证了控制系统的鲁棒性,唯一的缺点就是系统的抖振现象。最近有学者提到可以使用高阶滑模变控制方法,就是在高阶微分上使用不连续的控制量,延续了传统滑模的优势,还能较好地消除系统的抖振,使得输出功率维持在稳定状态。
2.2最优控制
风力发电机组的实际运行处在风速多变、干扰多、非线性的恶劣条件下,所以用数学模型来做不到对系统的精确控制,而利用线性模型设计的最优系统来进行控制,可以查找附近的工作点,并借助反馈系统完成大范围的精确解耦线性化,进一步保证风能、风力的最大搜集与控制,这就是风力发电机组中所谓的最优控制。该系统可以很好地处理有功、无功率输出、电功率变化小等之间的相互矛盾,还能较好地抑制因线路故障导致的电压波动。
2.3模糊控制
模糊控制属于高级控制策略,它用到了语言规则、模糊推理两种方法,对被控制对象不需要很精确的数学模型,对非线性因素也不敏感,鲁棒性非常高。模糊控制是一种具有代表性的智能控制方法,在增强风能利用率、进行最大功率跟踪和变速稳频等方面显示出了巨大的作用。
典型的例子如:1)当将其使用于变桨距并网型风力发电机组中时,有效调节了控制系统的动态性能,还调整了风轮的桨距角、风力机转速和叶尖速比等,保证了风力发电机组功率和频率的稳定输出。与以往使用的PID控制器相比,抖振现象大大减少,系统的效率与质量明显得到提高。
2)依靠TS模糊模型系统,将局部的非线性功能用于风力混合动力发电系统中,再使用语言规将其划分为低级系统。配合最合适的分割时间序列,再使用线性二次调节系统进一步提高控制。该方法比过去的控制方式更能抵制外界的扰动,可以较好地适应风速与负载实时变化的恶劣条件。
3)将最优的模糊控制逻辑使用到双馈异步风力发电机组中,如果发动机转速低于预设的转速,此时依靠整流器和逆变器可以有效调节发电机的转速,尽量保证转速与风速的变化同步,最大程度提高风能利用率;如果发动机转速高于预设的转速,此时通过模糊控制器来调节桨距角,不搜集多余的风能,减少风能捕获率。这种通过风轮的转速来实现存储、释放能量的方法,使得功率传输链易于控制,保证了风力发电机组功率的稳定输出。
模糊控制理论凭借自身的优点,又将人工智能、仿人智能、神经元网络等技术综合在一起,使其在风力发电机组的控制领域跻身前列。
2.4人工神经网络控制
人工神经网络控制是一种智能控制技术。神经网络理论综合了人类和生物的适应性、学习和判断能力等,所以该理论的自适应与自组织性比较高,可以监视和察觉风力快速变化的不确定性,也促进了风力发电机组的智能化水平大为提高。
风速的预测必须依靠风的性质、预测周期和地点,所以使用神经网络理论进行短期风速预测,确定时间序列模型来计算风速的变化,采用反向传播和回归两种神经网络方式来预测采集到的风速变化量。人工神经网络对数学模型没有精确的要求,它是一种非线性系统,它的自适应性与良好的控制能力可以在风速、风向不确定的实际环境保证系统高效、稳定的运行,将风能转化为电能。在风力不确定与扰动较多的实际环境中,首先会考虑到将滑模变结构完善为积分模糊滑模变来进行变量的控制,解除了精确数学模型和风力发电机组控制不可分割性的限制。最近有研究中提到,在控制风力发电机组的系统时,模糊神经网络控制算法的发展将最具优势。但是它只有在风速超过额定风速时适用,而忽视了风速低于预设风速的情况。结束语
不同的风力发电机组控制技术的运用,各自具有各自的优势。但总体而言,目前我国风力发电机组控制技术仍然以引进或借鉴国外优秀技术为主。我国在此方面的自主研发仍然处于起步阶段。为实现对风力发电机组的科学、高效地控制,保证其正常运行,必须不断的深入研究风力发电机组控制技术,在对现有控制技术进行改进的同时,加强风力发电机组控制技术的自主研发,以促进我国在这方面的不断进步。
参考文献:
[1] 贾晨霞.浅谈风力发电机组控制技术[J].科协论坛(下半月),2013(12):171-172.[2] 谭芝,陈众,汤敏,李奇,鲁晶.风力发电机组偏航优化控制方法[J].电力学报,2014
(1):66-69.[3] 杨建秋,等.1.0MW变速恒频异步风力发电机组设计改型[J].机械研究与应用,2014
(1):51-53,56.[4] 王剑彬,付小林,孔朝志.风力发电机组控制策略优化分析[J].内蒙古电力技术,2013
(4):47-50.
第五篇:项目配置管理计划改进方法研究与案例分析
课程名称:《研发过程改进》
论文题目:项目配置管理计划改进方法研究
任课教师评语:
任课教师签字:
考核日期: 年
月
日 项目配置管理计划改进方法研究
配置管理工作是整个软件项目生存周期过程的一项主要而且关键的质量保证活动之一,配置管理也是软件项目开发及项目管理过程中非常重要的一项基础性工作,正确而及时地进行配置管理工作,对于在项目生命周期内建立和维护工作产品的一致性和完整性具有非常重要的意义。
配置管理的目的在于通过有效的管理软件开发过程中的所有的输出,以及对他们的变更,来保证团队的有效协作,配置管理是实施软件工程的基础。
基于以上的目的,配置管理的目标应该明确是:
提供用于识别和控制文档、代码、接口和数据库的结构框架,适用于软件开发生命周期的所有阶段;全面支撑某一特定开发及维护工作方法,能够适应各种类型的需求、标准、政策、组织机构以及相关的管理策略;针对特定的基线状态、变更控制、测试、发布版本或审计活动,生成相对应的管理信息和产品信息。
为了保证项目配置管理计划的顺利实施,立足于软件支持过程复杂性七命题,投资命题,成熟度命题,效果命题,领导命题,过程命题,文档命题,团队命题。分别都设计了对应的方案去保证项目配置管理计划的成功。
投资命题:需要计划,配备专职人员以及管理时间和资金投入。在投资命题方面,首先需要为项目配备专职人员,即配置人员,根据项目的大小去配置。所有目录只有配置管理员有更改和书写权限;整个项目管理工具由项目负责人指定配置管理员管理;配置管理员要维护所有目录和配置项的权限,保证配置项Reader能够获得到该文档,而其他人员无权获得。
领导命题:需要高层领导的发起、参与和支持。在领导命题方面,需要领导的自身的足够的重视,了解到配置管理的重要性,在项目启动前,聘请专业的领域专家做咨询,对项目在配置管理方面的常见的难点与一般的解决方案作讲解。
团队命题:需要全体人员的协作和努力。在团队命题方面,每个人首先明确自己在配置管理过程中的职责与任务。软件配置管理工程师,制定配置计划,负责计划的执行和完善设计软件配置管理库、基线库,控制基线的变更、保存所有变更请求;识别/标识软件配置项,确定哪些内容将纳入基线库;把汇总基线的状态和内容及时通知相关人员;基线化软件工作产品。项目经理,协助软件配置管理工程师制定软件配置管理计划,并支持计划的执行审查软件配置管理计划,确保只选用基线库的基线来构建工作产品或最终产品。项目组成员,了解项目配置管理计划,支持配置管理工程师的工作;按照过程、规定、及工作计划的要求,提交工作产品。高级经理,主持软件配置管理计划的评审,批准产品的发布。
过程命题:需要仔细地进行过程设计来减轻甚至消除软件支持过程认知障碍并提高群体认知活动的效力和效率。在过程命题方面,其基本内容应包括:配置工具、环境;配置更新流程;配置需求变更与会议备忘录;配置备份流程;变更处理流程;工件、产品和报告的发布进程等。
以下我就以现在的项目组中的配置管理以及配置管理工具为例加以说明。
配置工具、环境:VSS(Microsoft SourceSafe User Shell),WINDOWS。说明配置库所在的物理位置。
配置人员的权限:可定义为:只读(R)-只能读取所选择的配置项;修改(C)-可读取、修改所选择的配置项;变更(N)-可读取、修改、增加、删除(可恢复)配置项,此权限通常分配给项目经理和项目骨干;完全控制(Y)-完成控制配置库。此权限通常只分配给配置管理员。
配置更新流程:开发人员要认真填写要更新的补丁清单,只要checkin到vss上的JAVA与UI的相关路径下即可。配置人员在版本发布时将java,ui文件全部get,保证开发库的最新。(此操作可使用vss的command命令,或者手工进行get)另外配置人员再get下来每个开发小组填写的记录。(此操作可使用vss的command的命令,或者手工进行get)
按照记录抽取出相应的文件。(此操作使用excel宏定义文件工具,前提是设置好抽取文件的路径,与需要复制的目的路径,在复制文件过程中宏定义工具如报错,可以考虑复制文件时此文件已存在并且是只读属性这种情况)
将抽取出的补丁包进行备份形成一个按日期排列的补丁基线,然后将补丁包覆盖到本地的源代码上替换旧文件。(此操作可以写一个批处理完成)
用ant工具编译最新的本地源代码环境。(ant工具需要配置环境变量,如在编译环节上有变化如增加了jar包,或者开发人员新加了java包,只需修改ant 的配置文件build.xml即可,build.xml的修改这里不详细说明)
再根据开发人员填写的记录抽取出可执行文件.如class文件和其他非编译的文件。(此操作过程中需要使用excle宏定义工具抽取已编译好的class文件)将已形成的补丁包,放入补丁备份库中进行统一管理备份。将以抽取出来的可执行文件覆盖到需要更新的应用程序中覆盖旧文件。(此操作也可写一个批处理完成)发邮件通知开发人员,和测试人员告知此次发布完成。版本的更新执行与操作中使用的工具介绍完成。
请详细参见更新发布流程图(图表 1)
Checkin程序源码和变更登记表配置管理员GET java,ui源代码和登记表开发人员源in程序Check码和变更登记表VSS服务器开发人员以上为开发人员checkin操作和配置人员get操作,以下为配置人员在配置机上的详细操作流程配置工作机配置机操作流程如下汇总所有补丁更新登记文档本次版本发布工作结束版本补丁备份库备份操作从编译环境中抽取新生成的Class文件编译java源代码更新源代码环境根据登记抽取 java ui源代码发布操作(更新测试环境)以上为配置人员在配置机上的详细操作流程,以下为生成文件后的发布工作发邮件此通知次更新的内容发邮件通开发人员知此次更新的内容对本次更新的进文件行测试测试服务器测试服务器测试人员
图表 1 配置需求变更与会议备忘录:项目的会议备忘录需要被维护(SCCB)。每次SCCB会议的备忘录应该按召开会议的时间来命名。文件名称的格式可以是 “SCCB日期”(日期格式为YYYYMMDD,其中YYYY是年,MM是月,DD是天)。例如在2002年6月25日召开的SCCB会议,次会议备忘录的文件的名称可以是SCCB20020625。注:SCCB会议备忘录的内容记入《变更请求与处理单》
配置备份流程:备份管理分为两部分,一是对程序的定期备份,二是对数据库的定期备份。
对程序的备份分两种:一),动态备份,可采用每天自动运行一个批处理命名对程序(java源码,ui源码)进行增量的备份,注意备份目的存储硬盘要与原代码硬盘在不同机器上进行备份。
二),静态被备份,以周或者几天为单位对项目组内的源代码(java源码,ui源码)进行全部备份,注意目录名字一定要清晰建议使用备份当日日期命名如:20060813。对数据库的备份:
因为数据库的结构变更速度要根据项目的进程情况而决定入。开发初期对数据库的变更较为频繁对数据库对备份频率可以提高。而后期数据库的改动比较缓慢频率可以降低。对数据库的备份也要采取目的硬盘与原硬盘不同的原则进行。(以上方法对生产环境与测试环境都适合)请见图示
应用服务器数据库服务器按时段备份应用程序按时段备份数据库配置管理员配置管理员备份机
图表 2 效果命题:需要明确地努力和定期地强化其效果。在效果命题方面,采用配置审计的方案来加强效果,配置审计的主要目的是通过核配置管理活动和过程,以确保这些活动和过程所产生的基线和文档是正确的,以维护配置基线的完整性。配置审计主要包括基线审计、功能审计和物理审计等。各项配置审计活动在执行时,需要一个非配置管理员小组的成员共同组成一个审计小组,来执行配置审计活动,以确保审计活动的客观性。基线审计,在计划规定的审核日期,或在基线创建或更新后,审计人员根据如下内容进行审计,检查基线及相关配置项:一),组成基线的配置项是否标识正确? 二),组成基线的配置项的标识是否惟一? 三),基线的标识是否正确?基线的标识是否惟一? 四),组成基线的所有配置项是否在库可查? 五),基线及其配置项的访问权限是否正确? 六),配置库的目录是否和计划的一致? 七),基线列表是否完整? 八),检查配置项的最新有效版本是否和开发人员使用的版本一致? 九),检查所有的基线评审是否都有项目经理的签字? 十),基线配置项记录表与库中基线配置项是否一致?
功能和物理审计主要是在变更结束或产品发布的时候进行,也有可能是事件驱动进行。在进行功能审计的时候,审计小组主要应根据如下内容进行审计和检查:一),功能需求对应的所有模块是否已经完成? 二),所有的变更请求是否已经关闭? 三),所有的基线配置项是否经过测试或评审? 四),检查是否所有的模块都有相应的测试报告记录? 在进行物理审计的时候,审计小组主要应根据如下内容和要求进行检查:一),将(合同)需求所要求的发布项(如源代码,安装文档,用户手册,运行代码等)与实际配置项相对照;检查配置项的完整性;检查配置项的一致性;检查配置项的版本的正确性。二),检查发布项产品的介质是否符合要求? 三),检查发布产品是否可以从该介质正常安装? 四),检查发布产品的评审记录是否完整? 五),检查待发布产品的访问权限是否正确?在审计完毕后,审计小组应将审计活动的结果进行记录,并对发现的问题进行处理 文档命题:需要文档(解释和沟通)支持过程活动可视化,使得复杂的智力密集的支持过程活动得到有效地控制。在文档命题方面,文档的完整与及时性决定了开发人员的效率与项目的进度。配置管理计划是项目计划集的重要组成部分,是配置管理活动的基础。其制作以软件开发计划为基础,根据软件开发计划的生命周期和其它计划安排,编写配置管理计划。配置状态报告按时间段提交,项目经理结合其他报告完成项目状态报告。其基本内容应该包括配置项状态(初始/已测试/已发布)、变更统计、基线发布信息、版本发布信息、备份信息等。基线是指正式评审与同意,用作进一步开发的基础,并且只有通过正式的变更控制才能加以更改的工作产品,基线由一个或一组相关性比较强的配置项组成,基线发布表至少应包含如下信息:项目编号、发布人、基线号、发布时间、基线包括的工件以及工件的路径、版本、负责人等。变更申请单的信息一般由整个变更过程的变更信息组成,包括:变更申请人、申请时间、变更涉及工件、变更描述、受影响方(提请人和相关方共同确定)、变更审核结果、变更追踪等。关于文档的命名规则又分为版本号标识规则与命名规则,版本号标识规则由于在项目开发过程中,很多的配置管理工具都提供版本编号规则,而不同工具的规则又不尽相同,因此一般情况对于配置项和基线的版本编号规则不做统一的规定,由项目根据实际情况确定。但是要求同一配置项或基线的不同版本的版本编号不能重复。另外,不管采取哪种标识规则,都要求所有的软件开发文档都必须要有惟一的版本号。可参考的版本号格式例如: Vm.nn,其中 m 为主版本号,由一位或多位数字组成;朋为次版本号,必须是两位数字,不足补零,例如: Vl.00。命名规则在软件项目开发过程中,需命名的主体主要分为配置项和基线两大类。对于配置项的命名又主要包括:文档类基线配置项、源代码类基线配置项、非基线类配置项。文档命名首先要准确清晰,能够很好地体现文档内容;其次要简明扼要,长度不要太长,一般要求不超过20个汉字。具体命名可根据项目的实际情况进行,可参考的命名规则如下:文档编号_文档名称_版本号.文件扩展名。其中文档的编号可按如下规则进行:文档编号长度为8位,格式为A1A2B1B2B3C1C2C3,其中:A1A2:所在的部门编号,两位大写字母,采用部门简称的拼音首字母缩写。B1B2B3:项目编号,三位数字,由组织统一分配。C1C2C3:项目文档编号,三位数字,由项目经理统一分配。源代码类基线配置项命名规则:项目编号_模块名_版本号。对于非基线配置项的命名规则:格式一般不做统一要求,由项目自己进行唯一性标识。对于软件开发产品的命名,没有最优方案,只要适合于项目的实际情况即可。
成熟度命题:需要不断地组织学习以持续地改进全组织的软件支持过程能力。对于成熟度命题,则需要项目经理定期的组织会议,为确保配置管理工作的准确无误,并保持对配置状态的总体了解和把握,配置管理员应根据配置管理计划的要求定期进行配置状态检查,撰写配置状态报告,并对发现的问题进行处理。配置状态报告主要应包含如下内容:①配置库总体说明:上次报告日期;本次报告日期;项目所处阶段;基线配置项总数;基线总数;变更申请总数;变更总数等。②变更申请状态统计:变更申请总数;待审批的变更申请数;正在实施的变更申请数;已关闭的变更申请数。③变更申请类型统计:功能增强;错误更正;需求变更;计划变更等类型及每种类型的变更总数。④变更统计:变更总数;未关闭变更总数;已关闭变更总数。⑤基线配置项状态统计:配置项总数;稳定状态基线配置项总数;变更状态基线配置项总数。项目开发中的所有成员就上一阶段中的开发工作和配置工作中出现的问题进行讨论,一切以项目的顺利完成为优先原则,去对各自相应的计划进行合理的调整。
总之,配置管理工作是软件项目管理中一项非常重要的基础性工作,在实际项目开发过程中,有很多因配置管理工作没做好而导致重大损失的情况。例如:有的项目因没及时备份而丢失大量宝贵的资料;有的项目因变更控制不严格而导致项目失控;有的项目因标识不清楚而导致产品混乱等。因此对于配置管理的进一步研究和应用具有非常重要的意义。研究的配置管理方法对于软件开发行业具有较大的实用性,且在经过变通的基础上也可以借鉴到其他行业,以最大限度地提高配置管理和其他项目管理工作的协同效率。