面向对象的技术可以利用继承的特性减少建模过程中的工作量, 并增加模型的通用性。仿真基于事件和时间驱动的, 在一个仿真时钟步长内, 对其所有的设备进行相关事件判断。因此在本章研究的仿真中, 主要是依靠设备的事件判断为主, 相关工件的事件为辅来推进仿真。利用面向对象的技术可以将设备和工件抽象成为两个类, 每个设备和工件都将具有相应类中的所有属性。......
2023-06-20
IEC61850 标准中定义的面向通用对象的变电站事件(GOOSE) 以快速的以太网多播报文传输为基础,代替了传统的智能电子设备(IED)之间硬接线的通信方式,为逻辑节点间的通信提供了快速且高效可靠的方法。
GOOSE服务支持由数据集组成的公共数据的交换,主要用于保护跳闸、断路器位置,联锁信息等实时性要求高的数据传输。GOOSE服务的信息交换基于发布/订阅机制基础上,同一GOOSE网中的任一IED设备既可以作为订阅端接收数据,也可以作为发布端为其他IED 设备提供数据。这样可以使 IED 设备之间通信数据的增加或更改变得更加容易实现。
IEC61850 所支持的互操作性是指自动化功能模块之间的互操作性,与常规的自动化装置之间的互操作性存在差别。功能模块之间的互操作性是一种更高要求的互操作性,包括装置之间的互操作性。实现自动化功能之间的互操作性将成为产品应用IEC61850 的最大价值。
IEC61850 的一个基本方法是将各种应用分解为最小的单元,然后利用单元间的通信协调完成整个应用。GOOSE的出发点是功能的分布式实现,它以高速 P2P(Peer-to-Peer)通信为基础,替代了传统智能电子设备(IED)之间硬接线的通信方式,为逻辑节点之间的通信提供了快速且高效可靠的方法。任一 IED 与其他 IED 通过以太网相联,可为订阅方接收数据,也可为发布方向其他 IED 提供数据。
GOOSE 是一种实时应用,主要传送间隔闭锁信号和实时跳闸信号。根据 IEC61850 标准的规定,GOOSE 信号的通信延迟应小于 4 ms。在保证 GOOSE 正确可靠的前提下,应在发送端、交换机、接收端尽可能地提高实时性。GOOSE 服务用于快速、可靠地传输保护、控制等信息的目的,其应用层是 GOOSE 协议。T-Profile 的传输层和网络层是空的,应用层服务直接映射到 ISO/IEC8802-3 的媒介访问子层上的Ethertype 协议数据单元。这种映射方式下,必须为 GOOSE 消息的传输配置ISO/IEC8802-3多播/广播目的地址,且必须使用唯一的ISO/IEC8802-3源地址。
Ethertype PDU 的标识为 2 个字节(已被IEEE授权注册使用),它与AppID结合使用可以区分多达 16 000 多种 GOOSE/采样值消息。GOOSE 模型使用的数据链路层还包含了优先级标志和虚拟专用网的支持。为了保证 GOOSE 服务的实时性和可靠性,GOOSE报文采用与基本编码规则(BER)相关的 ASN.1 语法编码后,可不经过 TCP/IP 协议,直接在以太网链路层上传输,并采用特殊的收发机制。
GOOSE 报文发送采用心跳报文和变位报文快速重发相结合的机制。在 GOOSE 数据集中的数据没有变化的情况下,发送时间间隔为 T0 的心跳报文,报文中的状态号(stnum)不变,顺序号(sqnum)递增。在 GOOSE 数据集中的数据发生变化情况下,发送一帧变位报文后,以时间间隔T1,T1,T2,T3进行变位报文快速重发。数据变位后的报文中状态号(stnum)增加,顺序号(sqnum)从零开始。GOOSE接收可以根据GOOSE报文中的允许生存时间(Time Allow to Live,TATL)来检测链路中断。
GOOSE 对收发过程中产生的异常情况进行报警,主要分为:GOOSE A 网/B 网断链报警,GOOSE配置不一致报警,GOOSE A网/B网网络风暴报警。
(1)GOOSE A 网/B网断链报警:在两倍的报文允许生存时间( TATL)内没有收到正确的GOOSE报文,就产生GOOSE A网/B网断链报警。
(2)GOOSE 配置不一致报警:GOOSE发布方和订阅方中GOOSE控制块的配置版本号等属性必须一致,否则产生GOOSE 配置不一致报警。
(3)GOOSE A 网/B 网网络风暴报警:当 GOOSE 网络中产生网络风暴,网络端口流量超过正常范围,出现异常报文时,会产生GOOSE A网/B网网络风暴报警。
当装置的检修状态置 1 时,装置发送的GOOSE报文中带有测试(test)标志,接收端就可以通过报文的test标志获得发送端的检修状态。当发送端和接收端的检修状态一致时,装置对接收到的GOOSE数据进行正常处理。当发送端和接收端的检修状态不一致时,装置可以对接收到的GOOSE数据做相应处理,以保证检修的装置不会影响到正常运行状态的装置,提高了GOOSE检修的灵活性和可靠性。
有关智能变电站原理与技术的文章
面向对象的技术可以利用继承的特性减少建模过程中的工作量, 并增加模型的通用性。仿真基于事件和时间驱动的, 在一个仿真时钟步长内, 对其所有的设备进行相关事件判断。因此在本章研究的仿真中, 主要是依靠设备的事件判断为主, 相关工件的事件为辅来推进仿真。利用面向对象的技术可以将设备和工件抽象成为两个类, 每个设备和工件都将具有相应类中的所有属性。......
2023-06-20
在面向对象的技术中,对象是必不可少的。对象在系统生命周期的各个阶段可能有不同的表示形式。对象的创建包括对象的声明和分配内存两部分。West Pigsy=new West();Pigsy.ear="一双大耳朵";对象调用方法,实现对象的功能Pigsy.speak;关于类和对象的观点可以概括如下:1)客观世界由对象组成。2)具有相同数据和操作的对象可归纳为类,对象是类的一个实例。4)对象之间的联系通过消息传递来维系。......
2023-11-23
Heckman较早地注意到样本偏差与人们的自由选择行为联结紧密,并提出通过样本选择模型解决样本选择性偏误问题。且,其对应的似然函数为:6.2.1.2变量选择农户合作经济行为是在微观环境和宏观环境综合约束下的策略选择。......
2023-06-28
在程序中合理地应用Java API包中的类和接口,可以大大提高编程效率。Java API开发包是JDK的一个组成部分。接下来,介绍Java API中几种常用的包。1)java.lang包java.lang包是Java语言中最核心的包,能提供一些Java程序设计中最基础的类。为确保Java语言的纯面向对象特性以及为各种数据类型的数据提供相应的操作方法,Java API中为各种基本数据类型提供的对应封装器类均包含在java.lang包中。5)java.sql包java.sql包主要包含用于数据库连接与处理的相关的类与接口。......
2023-11-22
DeviceNet使用抽象的对象模型:1)使用通信服务系列。DeviceNet节点可用一个对象的集合建模。该产品内抽象对象模型的实现是非独立的,换言之,产品将以其特定执行方式内部映像该目标模型。对象行为则表示了它如何响应特定的事件。表9-3 服务代码的取值范围2.寻址范围DeviceNet定义的对象寻址报文的范围,即MAC ID的使用范围见表9-4。......
2023-11-22
面向对象分析主要模拟问题域和系统任务,在设计期间主要扩充4个组成部分:人机交互部分、问题域、任务管理和数据管理。运用UML进行面向对象的系统分析设计,通常要经过如下3个步骤:1)识别系统的用例和角色。......
2023-11-23
JFileChooser类是专门用于实现打开(或保存)文件功能的选择文件对话框。它位于javax.swing包中,必须在使用前进行导入。JFileChooser类的构造方法有以下两种。JFileChooser():建立一个JFileChooser对象,默认路径为用户的根目录。JFileChooser.CANCEL_OPTION:表示单击“取消”按钮。JFileChooser.ERROR_OPTION:表示出错或者非正常关闭。JFileChooser提供了最简单的文件选择对话框界面,而无须另外编写对话框中的各个元素。JFileChooser类包含大量方法,在使用时可查阅Java API文档。......
2023-11-22
面向对象方法应用在软件开发领域即是强调面向客观世界或问题域中的事物,主要解决基本的适应和演化问题,因此,方法论的建模过程也更多从面向对象的视角进行。最后,我们用一个案例来判定一下,你是否已经将面向对象方法带入了日常工作中,或者说你的分析习惯是否已经面向对象了?那么,恭喜你,你已经学会面向对象方法了!......
2023-11-17
相关推荐