一种基于SIMADYN D模块的EMTDC自定义建模方法技术

技术编号:7187815 阅读:314 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种基于SIMADYN?D模块的EMTDC自定义建模方法。首先,建立EMTDC模块,然后,根据SIMADYN?D控制保护元件库中模块名称和管脚,设计EMTDC模块名称、管脚维数及名称,接着,根据SIMADYN?D控制保护元件库中模块特性,自定义设计EMTDC模块内部特性,最后,根据SIMADYN?D控制保护元件库中模块功能及内部逻辑关系,用fortran语言编程序,实现输入管脚、输出管脚和控制管脚之间的完整逻辑功能。采用本发明专利技术提供的建模方法建立的模块在外观、管脚名称、内部逻辑、参数界面、元件特性等都与西门子模块保持高度的一致性,能为搭建实际高压直流输电工程的EMTDC直流详细模型奠定基础。

【技术实现步骤摘要】

本专利技术涉及一种自定义建模方法,尤其涉及的是一种基于SIMADYN D模块的 EMTDC自定义建模方法。
技术介绍
SIMADYN D是一种可灵活配置的、全数字化的、模块化的控制系统,它能够进行快速的闭环、开环控制和实现快速的通讯,尤其适用于要求高动态特性、高控制精度的传动控制和交、直流变频调速传动控制。EMTDC为一种电力系统电磁暂态仿真软件,采用EMTDC仿真工具搭建EMTDC直流模型可详细地研究高压直流输电工程的运行动态特性。若高压直流工程的直流控制保护系统由SIMADYN D可编程逻辑实现,只要按照实际高压直流控制保护系统的功能逻辑在EMTDC平台上建立实现控制保护内部逻辑所用到的计算和逻辑功能模块,就可方便地搭建详细的EMTDC直流模型,并可以实现EMTDC模型与实际高压直流一样的动态性能。但EMTDC仿真工具只自带了一些简单的功能模块,许多高压直流控制保护功能的计算和逻辑模块,如RSR模块、NSW模块、PST模块、RGE模块和PIC模块等,EMTDC仿真工具没有提供,需自定义开发基于SIMADYN D模块的EMTDC计算及逻辑功能模块。因此,现有技术还有待于改进和发展。
技术实现思路
本专利技术的目的在于提供一种基于SIMADYN D模块的EMTDC自定义建模方法,以解决上述EMTDC仿真工具不提供许多高压直流控制保护功能的计算和逻辑模块的技术问题。本专利技术的技术方案如下一种基于SIMADYN D模块的EMTDC自定义建模方法,其中,包括步骤a、建立 EMTDC 模块;b、根据SIMADYN D控制保护元件库中模块名称和管脚,设计EMTDC模块名称、管脚维数及名称;c、根据SIMADYN D控制保护元件库中模块特性,自定义设计EMTDC模块内部特性;d、根据SIMADYN D控制保护元件库中模块功能及内部逻辑关系,用fortran语言编程序,实现输入管脚、输出管脚和控制管脚之间的完整逻辑功能。所述的一种基于SIMADYN D模块的EMTDC自定义建模方法,其中,所述步骤b具体包括bl、根据SIMADYN D控制保护元件库中模块名称和管脚维数,设计EMTDC模块名称和模块维数;b2、根据SIMADYN D控制保护元件库中管脚名称,详细设计EMTDC模块中管脚名称。所述的一种基于SIMADYN D模块的EMTDC自定义建模方法,其中,所述步骤c具体包括cl、根据SIMADYN D控制保护元件库中模块外观,设计EMTDC模块外观;c2、根据SIMADYN D控制保护元件库中模块功能及逻辑,设计EMTDC模块管脚的激活显示条件;c3、根据SIMADYN D控制保护元件库中模块参数特性,设计Category内容。所述的一种基于SIMADYN D模块的EMTDC自定义建模方法,其中,步骤b所述的管脚维数包括输入端口信号的个数、输出端口信号的个数及控制端口信号的个数。所述的一种基于SIMADYN D模块的EMTDC自定义建模方法,其中所述步骤c3所述的设计Category内容的设计手段包括下拉框、文本标签和输入框。本专利技术通过提供一种基于SIMADYN D模块的EMTDC自定义建模方法,根据SIMADYN D控制保护元件库中各元件的外观、管脚说明、内部逻辑描述,利用该建模方法建立基于 SIMADYN D模块的EMTDC控制保护元件模块,其自定义建立的模块将在外观、管脚名称、内部逻辑、参数界面、元件特性等都与西门子模块保持高度的一致性,为搭建实际高压直流输电工程的EMTDC直流详细模型奠定了基础。附图说明图1是本专利技术中基于SIMADYN D模块的EMTDC自定义建模方法的流程示意图;图2是本专利技术中基于SIMADYN D模块的EMTDC自定义建模方法步骤b的流程示意图;图3是本专利技术中基于SIMADYN D模块的EMTDC自定义建模方法步骤c的流程示意图。具体实施例方式为使本专利技术的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。如图1所示本专利技术的基于SIMADYN D模块的EMTDC自定义建模方法流程图,其建模方法如下步骤a 建立EMTDC模块。在EMTDC软件“Circuit”窗口中,采用EMTDC仿真工具的“NewComponent”功能, 建立自定义新模块。步骤b 根据SIMADYN D控制保护元件库中模块名称和管脚参数,设计EMTDC模块名称、管脚参数。如图2所示步骤b包括步骤bl 根据SIMADYN D控制保护元件库中模块名称和管脚维数,设计EMTDC模块名称和管脚维数,管脚维数包括输入端口信号的个数、输出端口信号的个数及控制端口信号的个数步。步骤根据SIMADYN D控制保护元件库中管脚名称, 详细设计EMTDC模块中管脚名称。步骤c 根据SIMADYN D控制保护元件库中模块特性,自定义设计EMTDC模块内部特性。具体方法为右键点击生成的新模块,在出现的菜单中选择“Edit Definition”,进入EMTDC模块内部自定义设计环节。如图3所示步骤c包括步骤cl 根据SIMADYN D控制保护元件库中模块外观,设计EMTDC模块外观。具体方法为在EMTDC软件“Graphic”窗口中,根据SIMADYN D控制保护元件库中模块外观,设计EMTDC模块外观。EMTDC模块外观,包括模块外观形状、线条粗细及符号标识等。到步骤c2 根据SIMADYN D控制保护元件库中模块功能及逻辑,设计EMTDC模块管脚的激活显示条件。具体方法为左键双击端口或右键点击端口并选择 "Properties",将弹出“Connection”对话框,在该对话框设计端口的激活显示条件。到步骤 c3 根据SIMADYN D控制保护元件库中模块参数特性,设计Category内容。具体方法为在 EMTDC软件“Parameters”子窗口中,点击工具栏的New Category选项,添加“Category,,。 根据SIMADYN D控制保护元件库中模块参数特性,设计Category内容,设计手段包括下拉框(Drop Choice Box)、文本标签(Text Label)和输入框签(Input Field)等。步骤d 根据SIMADYN D控制保护元件库中模块功能及内部逻辑关系,用fortran 语言编程序,实现输入管脚、输出管脚和控制管脚之间的完整逻辑功能。具体方法为在 EMTDC软件kript子窗口,根据SIMADYND控制保护元件库中模块功能及内部逻辑关系,用 Fortran语言编程序,实现输入管脚、输出管脚和控制管脚之间的完整逻辑功能,使自定义建立的EMTDC控制保护功能模块逻辑与实际SIMADYN D功能块逻辑一致。从上述实施例可以看出,按照以上方法步骤,根据SIMADYN D控制保护元件库中各元件的外观、管脚说明、内部逻辑描述,利用该建模方法建立基于SIMADYN D模块的EMTDC 控制保护的元件模块,其自定义建立的模块将在外观、管脚名称、内部逻辑、参数界面、元件特性等都与西门子模块保持高度的一致性,为搭建实际高压直流输电工程的EMTDC详细直流模型奠定了基础。应当理解的是,本专利技术的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,例如,步骤c中的本文档来自技高网...

【技术保护点】
1.一种基于SIMADYN D模块的EMTDC自定义建模方法,其特征在于,包括步骤:a、建立EMTDC模块;b、根据SIMADYN D控制保护元件库中模块名称和管脚,设计EMTDC模块名称、管脚维数及名称;c、根据SIMADYN D控制保护元件库中模块特性,自定义设计EMTDC模块内部特性;d、根据SIMADYN D控制保护元件库中模块功能及内部逻辑关系,用fortran语言编程序,实现输入管脚、输出管脚和控制管脚之间的完整逻辑功能。

【技术特征摘要】

【专利技术属性】
技术研发人员:谢惠藩王海军钱海程江平郭波
申请(专利权)人:中国南方电网有限责任公司超高压输电公司检修试验中心
类型:发明
国别省市:81

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1