
运行公司新生培训直流控制保护系统软硬件平台.ppt
66页直流控制保护系统培训教材(一)直流控制保护系统概述控制保护对象•直流控制保护系统的控制保护对象控制保护的对象:交流场交流站控ACP按间隔配置滤波器控制保护柜AFP按大组配置变压器接口柜 ETCS TFT控制保护的对象:直流场直流场接口柜DFT双极区域接口柜BFT阀控接口柜VCU平抗接口柜ERCS直流控制保护柜PCP阀水冷接口柜CCP控制系统的三层结构•操作员层 :•控制保护层 :•现场层 :控制保护的作用直流控制保护系统的输入 相当于 人的感觉神经直流控制保护系统的处理器 相当于 人的大脑 直流控制保护系统的输出 相当于 人 的运动神经•维持系统运行在给定的功率水平–在对应时刻触发可控硅阀–调节变压器分接头•实现启动闭锁等自动顺序–操作交直流场开关、刀闸、地刀•投切滤波器和电容器控制谐波和无功控制–操作交直流滤波器开关控制保护的作用:控制•自动切除故障或异常设备,减轻或避免设备损坏•基本要求:–可靠性:不误动,不拒动–快速性:尽快切除故障,缩小故障元件的损坏程度–选择性:切除故障元件保证无故障部分继续安全运行–灵敏性:能敏锐感觉正确反应保护范围内各种故障控制保护的作用:保护• 数据采集与监控 Supervisory Control And Data Acquisition–数据采集–信息显示 –设备操作–报警处理–事件顺序纪录–信息存储及报告–远动接口控制保护的作用:监控•指在限定时间内对事件做出反应的能力–控制装置:触发脉冲的精度要求–保护装置:阀短路等快速保护的要求–在交直流故障后尽快恢复供电–紧急功率控制•要求控制器具备:–较高的运算速度和运算精度–较大的存储能力和较高的存储速度–实时操作系统–快速的通信控制保护的要求:实时性•可靠性 能在工业生产现场长时间连续运行•措施:–硬件平均故障间隔时间MBTF–提高抗干扰能力(接地,屏蔽,光纤传输)–使用高可靠性的总线–自检–冗余配置实现双机热备用控制保护的要求:可靠性•模块化的系统结构,组合化的设计方法,开放式的体系结构的优点:–简化设计工作缩短设计周期–模块批量生产,质量稳定,成本较低–结构灵活,便于更新和扩充–维修方便控制保护的要求:模块化•输入输出能力•一个极6台换流变每台换流变有x个输入输出量•一个极12个阀,每个阀有15*6个可控硅•一个极控主机还要接入平抗,水冷,交直流场设备,站用电等的输入输出信号•标准化系列化•采用标准化总线,流行的操作系统•产品质量保证体系和服务保障体系•设计思想,元器件选择,调试,施工•备件,工具,文档,培训控制保护的要求:其它国网公司所属直流工程中使用的控制保护系统硬件平台工程名称 容量/电压等级投运时间控制系统生产厂家舟山50MW/100kV1987葛上1200MW/500kV19982004PHSCMACH2BBC& Siemens南瑞嵊泗60MW/50kV2003基于PHSC许继三常3000MW/500kV2004MACH2ABB三广3000MW/500kV2005MACH2ABB灵宝360MW/120kV2005MACH2SIMADYN D南瑞许继三沪3000MW/500kV2006MACH2ABB & 南瑞Mach2 极控柜 主CPU:电流控制器有功功率控制器无功功率控制器换流变分接头控制开关连锁逻辑系统监视系统切换与后台通讯阀保护极保护双极保护换流变压器保护PCIF:站间通讯极简通讯系统简通讯阀监视PCIA:闭锁逻辑锁相环电流控制器交流量采集阀短路保护触发脉冲录波PCIB:极CAN总线直流量采集线路行波保护MC1/2间通讯PCIC:站CAN总线傅立叶变换阀两侧电流录波Dx计算两个平台:MACH2两个平台:SIMADYN DSimadany D极控柜后台通讯总线通讯顺序控制开关控制分接头和无功控制参考值RAMP过负荷限制稳定控制功率翻转双极电流平衡极间功率分配交流量采集有功无功计算阀过零点检测熄弧角计算快速站间通讯交流低电压保护交流过电压保护电流控制器电压控制器熄弧角控制器VDCL,电流裕度补偿OLT保护大角度监视整流器故障检测直流线路故障检测直流低/过电压保护站间通讯极间通讯系统间通讯MACH2•Modular Advanced Control Hardware 2 owned by © ABB Power Systems (SE) MACH2基本概念• 基本概念MACH2基本概念:• 工业控制计算机–经过结构改造的PC机•无源底板 独立的CPU板,维修和升级方便•全钢密封式机箱,导槽滑轨 抗电磁干扰,便于维护•110V直流电源 高品质,高可靠性的电源•防尘措施 滤网和风扇防止灰尘进入•PCI总线(Peripheral Component Interconnect bus)•1991年由IBM,Intel, AMD,HP等联合推出的系统总线•32/64位数据总线,时钟频率33MHz,最大传输速率133MB/s•功能比VESA、ISA有极大的改善,支持突发读写操作•技术成熟,控制芯片已经商业化(如S5933)MACH2基本概念:• 实时多任务操作系统–对实时多任务操作系统的要求•实时性 指操作系统行为的确定性,不单纯指快速性•稳定性 操作系统与应用程序都要非常可靠•硬件相关性 需要与底层硬件设备通信 –MACH2主机的操作系统•嵌入式的windows NT或 windows xp+RTX或Intime•可以利用Windows操作系统丰富的资源• (由RTX来调度实时任务和资源)MACH2基本概念:• 数字信号处理芯片(Digital signal processor)–具有特殊结构的微处理器,适用于数字信号处理•运算速度快,指令周期约几十纳秒•程序和数据空间分开,数据交换速度快•支持32位浮点运算•硬件乘法器,一个指令内完成乘法和加法运算•流水线操作,并行计算•可以在1毫秒内完成1024 点复数 FFT•技术成熟,芯片已经商业化(ADSP2106x)MACH2基本概念:•现场可编程门阵列 (Field Programmable Gate Array )–一种适用于实现时序逻辑的大规模集成电路•逻辑单元阵列(可配置逻辑模块+输入输出模块+内部连线)•具有丰富的触发器和I/O引脚•使用硬件描述语言VHDL编程•设计开发周期短灵活性高、设计制造成本低、开发工具先进、标准产品无需测试、质量稳定•技术成熟,芯片已经商业化(XC4000系列,Spartan系列)MACH2基本概念:• CAN总线 (Controller Area Network)–适用于分布式测控系统的一种现场总线•多主竞争式总线结构 CAN网络上任何一节点均可作为主结点主动地与其他节点交换数据,通信灵活•总线仲裁和短保文 CAN网络节点的信息帧可分出优先级,且单帧字节长度短,有很好的实时性•CAN的物理层及数据链路层设计 在抗干扰,错误监测能力等方面的性能超过其他总线•CAN的通信速率可达1Mbit/s•技术成熟,控制芯片已经商业化(如80C167,82C527,82C250)MACH2基本概念:• TDM总线 ( Time Division MultiplexedTime Division Multiplexed bus)–基于时分复用技术的同步串行总线•时钟信号( 10MHz ),祯同布信号,数据信号(1 祯可包含31个信号,每个信号32位) 传输量大•采样频率可以达到10K或者100K 传输速度快•传输介质可以是电缆或者光纤 传输距离 抗干扰•技术成熟,芯片已经商业化(如ADSP2106x)MACH2基本概念:• 工业以太网 ( industrial ether net )–应用最广泛的一种局域网•基于IEEE802.3标准•总线型拓补结构,传输速率100Mbps•低成本,高可靠性•传输介质可以是电缆或者光纤 传输距离 抗干扰•技术成熟,产品完全商业化(网卡,交换机等)•广播风暴(broadcast storm)MACH2基本概念:• 光纤通讯 ( industrial ether net )–应用广泛应用于现代工业控制领域的通信技术•传输频带宽,通信容量大•中继距离长•不受电磁干扰•技术成熟,产品完全商业化(发送器,光纤,接收器等)MACH2•PCI板卡:PS801,PS820•OIB板卡: SG101, SG102•工控机连接板卡: PS930,PS931•Remote I/O板卡–I/O processor:PS830, PS832,
–生成的代码的方法为:<阅读*.hdf>•code << "\t" << Output[ 1 ].Signal.PrefixNameUpper << " = (REAL) ( " << Input[ 1 ].Signal.PrefixNameUpper << " * ";• code<< Parameter[1].ValueUpper << " );\n";–本例中生成的代码为:<双击功能块然后view code,或者阅读*.c>•CFC_AMAX_ANG = (REAL) (CFC_AMR11 * 57.29578F );Hidraw的基本概念:信号•Signal信号:–Hidraw中通过功能块之间的连线来定义信号,每个信号都具有唯一的名称,也可提供初始化值和AddOn text–在程序生成期间原理图中的信号被转化为目标程序中的变量–变量的数据类型:由输出该变量的功能块决定–在Hidraw在用户模式下可以通过在元件间连线生成信号–上图中的AMAX_ANG就是一个信号,它对应的代码为:•变量定义阶段:Local real CFC_AMAX_ANG;•初始化阶段:CFC_AMAX_ANG = 0.0F;•运行阶段: CFC_AMAX_ANG = (REAL) (CFC_AMR11 * 57.29578F );–在Hidraw调试模式下,可以通过双击信号或者Hibug来监视信号Hidraw的基本概念:元件库•target目标系统:–不同的CPU指令系统和输入输出设备不同,就需要不同的目标系统。
•MainCPU/PS801(486,DSP,FPGA)/SG101(DSP56301)/PS860(C167/DSP)•Library元件库:–由预先定义好的功能块组成–不同的CPU指令系统和输入输出设备不同就需要不同的元件库•MainCPU/PS801(486,DSP,FPGA)/SG101(DSP56301)/PS860(C167/DSP)•主CPU的元件库为MainCpu.hsl, •PCI板卡PS801的元件库为PS801.hsl –元件库中不仅包含基本算术逻辑功能块还包含与外设相关的专用功能块•主CPU的元件库中也包含硬件配置、通讯、录波、人机接口等功能库–在Hidraw在用户模式下可以将元件从元件库拖放到目标程序中–在Hidraw在用户或浏览模式下可以通过右击元件来打开元件说明文档–在Hidraw在用户模式下可以通过双击元件来阅读元件参数和程序Hidraw基本概念:原理图•Drawing原理图 (schematic drawings): –由功能块和信号组成的示意图,用以完成某个控制保护功能–原理图保存在与图名称相同后缀为hgf的文件中–原理图分三种,task(包括subtask),xex和 config Hidraw基本概念:原理图1•Task和SubTask类型: –文件名:control\cfc\amax.hgf–功能:逆变器侧alpha_max控制用以纠正定熄弧角控制的负阻尼特性–AMAX算法:•alpha_max = 180 – beta•beta = arccos(cos gamma – 2*dx *(Io/IdN)*(Udi0N/Udi0) –k(Io-Id) )•还考虑了为了消除触发角偏差和预防换相失败而对触发角的修正– control\cfc\amax.hgf由hidraw生成的文件:amax.c–control\cfc\amax.c由VC编译器链接后生成的文件:amax.obj–问题:•本任务中有哪些防止程序异常的措施?•本任务中的IDNC_PU是直流电流IDNC的标幺值,在SLD和PCD中找到这个量TASK的输入量TASK的输出量TASK的算法Hidraw基本概念:Level•Level 等级–Level反映的了任务对实时性的要求–主机CPU中有6个level•L1: 实时性要求最高优先级最高,执行最快(1ms/次)•L2, L3:一般任务执行周期分别为2ms/次和6ms/次•L4,L5,L6:慢速任务执行周期分别为12,24,48ms/次•用三个线程来管理上述6个Level•由操作系统负责三个线程的调度•高优先级的线程可以中断低优先级的线程–不同应用的相同level按定义的顺序依次执行Hidraw基本概念:原理图2•XEX类型: –文件名:control\cfc\cfc.hgf –功能 :定义各task的执行周期和顺序。
–control\cfc\cfc.hgf由hidraw生成的文件:cfc.c (复习C对变量的生存期有效期的定义)–control\cfc\cfc.c由VC编译器链接后生成的文件:cfc.dll 定义PCI板卡双口ram等信息的头文件版本信息Task level symbol:定义各task的周期和优先级.Level 1: 1msTask symbol:Task AMAXApplication name:cfc, drawing type: XEX Hidraw基本概念:应用•application 应用:•application包含一个xex 原理图和多个task原理图•实际上是一个表格,提供了application包含哪些原理图,每个原理图如何编译等信息•可以在hidraw 中用appledit检查或者修改该表格•这些信息保存在与application同名的后缀为haf 的文件中–CFC.haf就定义了CFC这个应用的相关信息–RPC.haf就定义了RPC这个应用的相关信息•主CPU中一个application编译后生成同名的动态链接库•I/O板卡中一个application编译后生成同名的可执行文件。
Hidraw基本概念:原理图3•Config类型: –文件名:main.hgf–功能:如下图所示,控制保护主机配置文件main.hgf定义了完成该主机对应的控制保护功能所需要的所有application及其执行次序– Main.hgf由hidraw生成的文件:main.c–main.c由VC编译器链接后生成的文件:SSR1.31之前为main.exe,SSR1.50之前为mainCPU app.exe, SSR1.50引入RTX之后为main.rtssapplication symbol:名称:cfc状态:active任务等级:使用了 L2,L3,L4包含的头文件定义需要的所有应用对应的lib文件的路径应用cfc对应子目录control\cfc下的cfc.lib启动事件列表和故障录波服务MainCpu配置文件Hidraw基本概念:总结•复习:–阅读CCP\PS832的程序,说明CCP上发生CAN节点故障时,为什么总是先切换,切换不成功才会由PCP闭锁直流?(task的执行次序)–阅读PCP\PCIA的程序,说明是怎么做到直流保护动作时只跳2个交流开关而不是整个串上的3个交流开关?(task的状态)–阅读荆州ACP1的程序,•指出ACP1 主机程序中有哪几个application? (ACP1中有保护功能么?)•跟踪以下信号:–开关WA_W2_Q1 的状态是怎样送到MACH2主机的?–MACH2主机的命令是怎样送到开关WA_W2_Q1的?–母线电压WA_WB1是怎么送到MACH2主机的?•阅读SSQ_W2和COMM,回答下列问题:–什么条件下允许合上WA_W2_Q1?–合WA_W2_Q1时考虑了哪些因素?•阅读SUP300,回答主机是怎样确认屏柜上各板卡在正常工作的?•现在ACP1屏柜有电源异常报警,该如何处理?–关于Hidraw您还有什么问题? –进一步的提高:多读图; 多思考;多实践SCADA系统•SCADA系统的组成:– 工作人员工作站OWS 监控界面– SCM服务器 事件报警, 历史纪录(程序管理VSS、历史事件、录波TFR)–工程师工作站EWS 控制保护系统软件维护–远动工作站 GWS 与调度中心通信–GPS 提供网络时间服务和秒脉冲–其它OWS:监控界面•监控界面•基于Wonderware公司的Intouch•OWS与控制保护主机的通信协议为Suitelink •利用Tag记录控制保护软件运行时的状态数据•利用图形化窗口监控设备•事件纪录•基于微软公司的SQL Server•事件处理过程:–I/O板卡、PCI板卡或主机检测到信号变化时调用服务器存储过程。
–服务器存储过程将该消息填入数据库对应字段–服务器记录完毕后用邮件槽mail slot方式通知Intouch–Intouch Viewr根据消息内容在事件列表中增加一条文字事件纪录主机产生事件所包含信息:故障录波•故障录波•录波文件格式IEEE COMTRADE•录波过程:–主机检测到触法信号变化时启动录波–主机将录波文件发送到服务器对应目录下–增加一条事件,通知运行人员有新的录波•录波文件可以用reval等程序打开软件管理工具VSS•服务器侧:–VSS数据库;用户和权限管理;数据库备份•EWS: •创建project, 添加删除目录和文件•下载,修改,上传文件,版本跟踪•OWS:•下载最新版本的文件软件调试工具Hibug•调试工具Hibug–在EWS上可以检查或修改主机,PCI板卡或OIB板卡上的信号–在OWS上可以检查主机,PCI板卡或OIB板卡上的信号–控制保护主机通过NETDDE和OWS,EWS通信实现Hibug–控制保护主机上必须保存有hidraw生成的变量表总结:•通过上面的学习,您应该学会了:–看单线图SLD–基本了解了MACH2主要板卡的功能–基本了解了MACH2组屏原理–基本了解MACH2程序安装调试工具–看PCD图–看Hidraw原理图–初步了解OWS的功能–利用PCD图和Hidraw原理图查找解决问题。
