登录注册
请使用微信扫一扫
关注公众号完成登录
我要投稿
本期为大家带来的是一种用于微电网监控系统的数据库通用访问实现方法的发明专利,该发明专利的申请人为天津天大求实电力新技术股份有限公司。发明人:赵学臣、李露露、高振雪。
摘要
本发明公开了一种用于微电网监控系统的数据库通用访问实现方法,包括以下步骤,1 )定义通用数据库访问类;2)针对每一种特定数据库类型,各自实现一个动态链接库,在动态链接库中实现各数据库类型对应的通用插件函数;3)通用数据库访问类中的数据库连接函数根据传入的数据库类型,动态加载该类型数据库对应的动态链接库并以插件形式把通用插件函数匹配到该数据库类型自身的插件函数。本发明采用面向对象技术,在分析了各种数据库访问接口的实现方法后,抽象提炼出通用数据库访问类,统一对外提供诸如打开数据库、关闭数据库、执行SQL语句、数据库事务操作等数据库访问接口函数,以插件的方式在底层针对各数据库实现了这些接口函数的匹配。
1 .一种用于微电网监控系统的数据库通用访问实现方法,其特征在于,包括以下步骤,1 )定义通用数据库访问类,其中,所述的通用数据库访问类封装定义了多个数据库访问接口函数;
2)针对每一种特定数据库类型,各自实现一个动态链接库,在动态链接库中实现各数据库类型对应的通用插件函数;
3)通用数据库访问类中的数据库连接函数根据传入的数据库类型,动态加载该类型数据库对应的动态链接库并以插件形式把通用插件函数匹配到该数据库类型自身的插件函数。
2.如权利要求1所述的用于微电网监控系统的数据库通用访问实现方法,其特征在于,所述的步骤1)中的数据库访问接口函数包括数据库连接函数、数据库关闭函数、获取数据库类型函数、执行SQL语句以及数据库事务操作函数。
3 .如权利要求1所述的用于微电网监控系统的数据库通用访问实现方法,其特征在于,所述的步骤2)中数据库类型包括Oracle,SQL Server,My SQL,Sybase数据库以及纯文件存储方式。
技术领域
本发明涉及微电网控制技术领域,特别是涉及一种用于微电网监控系统的数据库通用访问实现方法。
背景技术
微电网是指由分布式电源、储能装置、能量转换装置、负荷、监控和保护装置等组成的小型发配电系统。微电网是一个能够实现自我控制、保护和管理的自治系统,既可以与外部电网并网运行,也可以孤立运行。开发和延伸微电网能够充分促进分布式电源与可再生能源的大规模接入,实现对负荷多种能源形式的高可靠供给,是实现主动式配电网的一种有效方式,使传统电网向智能电网过渡,近年来在国内外得到了大规模应用。微电网监控系统是实现微电网的数据采集与监视控制,保障微电网安全可靠运行必不可少的软硬件集成系统。
在微电网监控系统中,微网数据模型的建立、微网数据的存储依赖于数据库管理系统。实际应用中,根据微电网规模大小和用户需求,数据库可选用大型商用数据库如Oracle,SQL Server等,也可选用小型数据库管理系统,如My SQL等,在极个别的情况下,甚至可以将微网模型建立在文件中,脱离数据库管理系统。一般每一种数据库都有各自的API访问接口,可以针对每一种数据库调用这些API接口访问。还有一些通用的数据库访问方法如ODBC、ADO等,这些方式主要应用在Windows平台下,不具备跨平台的特征,使用起来也比较繁琐。
发明内容
本发明的目的是针对现有技术中存在的技术缺陷,而提供一种用于微电网监控系统的数据库通用访问实现方法。
为实现本发明的目的所采用的技术方案是:
一种用于微电网监控系统的数据库通用访问实现方法,包括以下步骤,
1)定义通用数据库访问类,其中,所述的通用数据库访问类封装定义了多个数据库访问接口函数;
2)针对每一种特定数据库类型,各自实现一个动态链接库,在动态链接库中实现各数据库类型对应的通用插件函数;
3)通用数据库访问类中的数据库连接函数根据传入的数据库类型,动态加 载该类型数据库对应的动态链接库并以插件形式把通用插件函数匹配到该数据库类型自身的插件函数。
所述的步骤1)中的数据库访问接口函数包括数据库连接函数、数据库关闭函数、获取数据库类型函数、执行SQL语句以及数据库事务操作函数。
所述的步骤2)中数据库类型包括Oracle,SQL Server,My SQL,Sybase数据库以及纯文件存储方式。
与现有技术相比,本发明的有益效果是:
本发明采用面向对象技术,在分析了各种数据库访问接口的实现方法后,抽象提炼出通用数据库访问类,统一对外提供诸如打开数据库、关闭数据库、执行SQL语句、数据库事务操作等数据库访问接口函数,以插件的方式在底层针对Oracle,SQL Server,My SQL,Sybase数据库以及纯文件方式存储实现了这些接口函数的匹配。使得微电网监控系统在访问数据库的时候不必关心具体的操作系统平台与数据库类型,只需简单的调用这些接口数据库访问接口函数,根据配置,通用数据库访问类对象会自动匹配到各自具体的实现方法。这样,大大降低了对微电网监控软件编程的难度,提高了软件的通用性、稳定性,同时便于维护,也有很好的可扩展性。
具体实施方式
以下结合具体实施例对本发明作进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明的用于微电网监控系统的数据库通用访问实现方法,包括以下步骤,
1)定义通用数据库访问类,其中,所述的通用数据库访问类封装定义了多个数据库类型的数据库访问接口函数,包括数据库连接函数、数据库关闭函数、获取数据库类型函数、执行SQL语句以及数据库事务操作函数等,如下文中的打开与关闭数据库连接Open( )、Close( )执行SQL语句ExecuteSQL( )、Exec( )等等。同时,该通用数据库访问类定义了数据库类型无关的通用插件函数,如下文中的qs_open( ),qs_prepare_sql( )等等,这些通用插件函数在上述数据库访问接口函数中被调用。
2)针对每一种数据库类型,各自实现一个动态链接库,在动态链接库中实现各数据库类型自己的通用插件函数如qs_open( ),qs_prepare_sql( )等等,数据库可为Oracle,SQL Server,My SQL或Sybase数据库等。
3)通用数据库访问类中的数据库访问接口函数,如Open( )接口函数根据传 入的数据库类型,动态加载该类型数据库对应的动态链接库并以插件形式把插件函数匹配到该数据库类型自身的插件函数。
即,在实际访问数据库时,声明通用数据库访问类的实例,数据库访问接口函数根据传入数据库类型,调用其数据库访问接口函数即可。
本发明采用面向对象技术,在分析了各种数据库访问接口的实现方法后,抽象提炼出通用数据库访问类,统一对外提供诸如打开数据库、关闭数据库、执行SQL语句、数据库事务操作等数据库访问接口函数,以插件的方式在底层针对Oracle,SQL Server,My SQL,Sybase数据库以及纯文件方式存储实现了这些接口函数的匹配。使得微电网监控系统在访问数据库的时候不必关心具体的操作系统平台与数据库类型,只需简单的调用这些接口函数,根据配置,通用数据库访问类对象会自动匹配到各自具体的实现方法。这样,大大降低了对微电网监控软件编程的难度,提高了软件的通用性、稳定性,同时便于维护,也有很好的可扩展性。
具体实施方式
第一步:确定并实现数据库通用访问类CQSDBI的数据库访问接口函数,包括数据库连接、数据库关闭、执行SQL语句、数据库事务操作等的一般数据库访问接口函数,实际使用中,只需声明CQSDBI类的实例,调用这些数据库访问接口函数,而无需关心具体的数据库类型。
特别声明:北极星转载其他网站内容,出于传递更多信息而非盈利之目的,同时并不代表赞成其观点或证实其描述,内容仅供参考。版权归原作者所有,若有侵权,请联系我们删除。
凡来源注明北极星*网的内容为北极星原创,转载需获授权。
北极星储能网获悉,11月20日,广东韶关市发展和改革局发布征求《韶关市推进分布式光伏高质量发展行动方案(2024—2030年)(征求意见稿)》修改意见公告。文件提出,因地制宜构建综合交通枢纽“分布式光伏+储能+微电网”的交通能源系统,新建港口码头、物流枢纽实现光伏“能装尽装”。支持适用型技术产
11月20日,南方电网公司发布第二批31个新型电力系统示范区和17个示范项目名单,选取高比例新能源、多能互补、新型电网形态、电碳耦合等示范元素开展探索,以“小切口”解决“大问题”,全景式推进新型电力系统建设,立体式融入新型能源体系构建,为保障国家能源安全、促进经济社会发展全面绿色转型贡献
近日,广州桃莲整村中低压灵活构网型智能微电网示范项目(以下简称“桃莲微电网项目”)建成,标志着广东电网公司广州供电局乡村新型电力系统建设取得突破性进展。该项目建成后大幅提升区域供电可靠性和电压质量,提供了一套适用于清洁能源富集地、森林保护区的能源解决方案,为乡村建设绿色智能微电网
近日,广州桃莲整村中低压灵活构网型智能微电网示范项目(以下简称“桃莲微电网项目”)建成,标志着广东电网公司广州供电局乡村新型电力系统建设取得突破性进展。该项目建成后大幅提升区域供电可靠性和电压质量,提供了一套适用于清洁能源富集地、森林保护区的能源解决方案,为乡村建设绿色智能微电网
走进河北省保定市徐水区太和庄村,街道路灯上和村民屋顶上的蓝色光伏板整齐排列,在阳光下格外耀眼。日前,全国试点项目“源荷储充”台区级微电网经过一年试运行后,在这里正式投运。近年来,光伏发电发展迅猛,成为零碳绿色环保的清洁能源代表,更是农民增收的“阳光收益”。然而,由于分布式光伏布局
近日,国家电网有限公司印发通知,发布新型电力系统示范标杆名单和典型案例集,包括系统类示范标杆10项、项目类示范标杆10项。为贯彻党中央、国务院关于碳达峰碳中和、构建新型电力系统等重大战略部署,落实《加快构建新型电力系统行动方案(2024-2027年)》,总结推广示范建设经验,公司组织开展了新
近日,“能源转型与生物多样性保护论坛”在第十六届联合国《生物多样性公约》缔约方大会(COP16)期间成功举办。国家电网公司多项案例入选《能源转型促进生物多样性保护实践案例》。为宣传展示国家电网公司生物多样性保护工作,电网头条从案例背景、实施成效等方面,对公司相关单位的入选案例开展新媒
11月15日,常州市举行发展新质生产力助力新型能源体系建设推进会,会上常州市新能源产业融合集群创新发展平台正式发布。同时,现场推介常州市双碳公共服务平台,常州厚德再生资源科技有限公司获颁平台首份动力电池产品碳足迹评价证书;常州市新型智能微电网发展联盟成立,将助力营造产业发展聚链成群、
近日,酒泉市政府正式批复了《酒泉经济技术开发区西园、南园控制性详细规划(修编)》《酒泉经济技术开发区东园控制性详细规划(新编)》,酒泉经开区发展迈入新阶段。根据《甘肃省自然资源厅关于加强国土空间详细规划工作有关事项的通知》(甘资规划函〔2023〕167号)要求,在“三区三线”划定基础上
新能源产业发展高地内蒙古,正在打造国家级新能源装备制造基地。11月12日,内蒙古自治区能源局局长于海宇介绍,内蒙古统筹新能源与新能源装备制造业布局,坚持一手抓新能源开发、一手抓新能源装备制造,以呼和浩特、包头、鄂尔多斯、通辽为重点,坚持链式思维和集群配套发展,持续加强产品协作配套和链
截至11月8日,青海油田边远区块(牛东)光电建设项目已带负荷顺利运行一个月。这是油田首个具有多种能源互补、储能综合利用的光燃机储微电网项目。采气三厂牛东区块,社会基础薄弱,周围无依托电网,主要供电方式为燃气发电机,能源消耗量大,成本较高。牛东地处广袤无垠的戈壁深处,坐拥丰富的太阳能
为规范交直流微电网监控系统技术要求,为工程设计、制造、调试提供基础,依据国家和行业的有关标准、规程和规范,制定本标准。本规范所涉及的微电网监控系统与配电网监控系统界面清晰,微电网监控系统与配电网监控系统通过信息接口互联;微电网监控系统按需上送相关信息给配电网监控系统,配电网监控系
摘要:本发明涉及一种基于NB-IOT的微电网信息采集与监控系统及其实现方法,系统包括现场设备层、网络传输层和应用层。所述现场设备层包括微电网环境信息采集系统和微电网现场设备监控系统,负责环境数据与现场设备运行数据的采集;所述网络传输层包括ZIGBEE无线网络、MODBUSRTU总线网络、智能网关和NB-I
北极星储能网获悉,《微电网监控系统技术规范》标准于2018-06-07发布,2019-01-01起开始实施。标准号:GB/T36270-2018归口单位:中国电力企业联合会发布单位:国家市场监督管理总局、中国国家标准化管理委员会
编者按:本文介绍了一种兆瓦级微电网并离网切换暂态监测系统的研究内容,本暂态监控系统接收数据,采用高效算法将数据拼接、组合,处理为实际的波形信息,然后将波形绘制到PC机屏幕中。使用者通过PC机接入了互联网,使暂态监控系统连接微电网系统,实现波形查看。该发明内容是由国网河南省电力公司周口
随着电网规模不断扩大,传统的配电网络格局开始显现出它的弊端,人们开始提出配电网的网格化布局。于此同时,新能源技术以及分布式发电技术的发展使得他们的结合产物:微电网技术开始进入人们的视线。微电网技术是一项十分契合配电网网格化布局的技术,它拥有独立的电能来源,能够供应用户在大电网出现
五邑大学信息工程学院的研究人员黄业川、龙有炼等在2015年第10期《电气技术》杂志上撰文,文章设计了一套可应用在居民小区、小型工厂和偏远农村地区的微电网监控系统;基于STM32F103C8T6单片机组成下位机部份,主要负责控制微电网系统的运行、系统的并网接入、三相负载功率的平衡调节、上下位机的无线通
2月12日,从中国电力企业联合会网站获悉,国家标准化管理委员会下达了2014年战略性新兴产业国家标准制(修)订计划,国家电网公司系统主导编制标准22项,参与编制标准5项,其中中国电科院主导编制数量达到14项,参与编制标准3项,占公司系统获批立项总数的63%。该批标准包括《电力系统通用服务接口规范》、《电网运行与控制系统信息安全测评规范》、《分布式电源并网运行控制规范》、《光伏逆变器并网检测技术规范》、《微电网监控系统技术规范》等国家技术标准,主要涉及信息、微网与新能源等战略性新兴产业,为积极推动国家战略性新兴产业的发展提供了强大的技术支撑。
近日,江西公司电力工程公司《一种适用于捞渣机的张紧装置》发明专利获得国家知识产权局授权。该发明针对火电机组锅炉掺烧经济煤种导致掉焦量增多导致捞渣机张紧装置在受到掉焦冲击力过大时会出现的链条脱轨、卡链等问题进行了优化改进,将原张紧装置改为液压张紧、螺杆及弹簧的形式,使捞渣机在张紧装
近日,达拉特电厂“具有楔形油膜带滞留沟槽的氢冷发电机双流环密封瓦”“一种汽轮机进气调节系统”“一种汽轮机轴系外部定位装置”“吸尘动力装置及吸尘系统”“一种中速磨煤机甩沙操作控制方法和系统”等5项发明专利获国家知识产权局授权。
近日,内蒙古公司霍林河坑口发电公司自主研发的极寒地区深度调峰下空冷岛防冻及背压自动控制方法,通过国家知识产权局审查,被授予发明专利权。该控制方法基于条件判断对单台风机进行控制其是否运转,只有当位于同一列的全部风机均停运的情况下,才依据条件判断是否需要停止对该列管束停止进蒸汽,进而
日前,全国工商联召开2024全国民营企业科技创新与标准创新大会,活动现场发布了《2024研发投入前1000家民营企业创新状况报告》、“2024中国民营企业研发投入500家榜单”和“2024中国民营企业发明专利500家榜单”。高能环境凭借优良的科研基因、领先的技术优势与雄厚的创新实力,荣登“2024民营企业发明
北极星电池网获悉,10月8日,昆工科技公告称,于2024年10月1日收到国家知识产权局颁发的《发明专利证书》。具体情况如下:发明名称:一种大容量长寿命铅炭储能电池用铝基复合极板及其制备方法专利号:ZL202310759775.6专利申请日:2023年06月26日专利权人:昆明理工恒达科技股份有限公司;云南理工恒达
近日,澜沧江公司桑河水电公司“一种液压系统压力动态自稳定控制方法及存储介质”“一种基于树形结构的数据库构建方法、装置及电子设备”“一种水位观测装置及其制造方法”3项成果获国家发明专利授权。2024年,桑河水电公司已获得授权中国发明专利9项,完成美国发明专利受理1项,中国发明专利受理7项,
近日,山东分公司八角电厂“固废处理系统以及固废处理方法”“一种油泥处理回收系统”“固废气化耦合煤粉炉掺烧的接口装置”3项发明专利获得国家知识产权局授权。“固废处理系统以及固废处理方法”采用多个破碎辊沿第一方向延伸,具有破碎效率高、破碎颗粒小等优点。“一种油泥处理回收系统”具有油品
北极星储能网获悉,近日,兴源环境子公司新至储能研发团队获得两项国家发明专利授权,分别为“一种基于负载跟踪的储能电池自动充放系统及方法”以及“一种储能电池矩阵式管理的独立控制方法及系统”。据称,这两项创新成果,将应用于储能业务。
近日,大连电厂“一种高背压机组运行边际条件的确定方法”“一种高背压机组深度调峰方法”“一种厂级多类型供热机组电、热负荷分配方法和设备”获国家知识产权局发明专利授权。此3项专利广泛应用于高背压机组运行边际条件自动确定、深度调峰控制策略优化、火力发电机组电热负荷智能分配等场景,可有效
近日,山西公司原平生物质制气项目“一种生物质燃气生产用燃气输送装置”和“一种用于生物质气化的控制系统与控制方法”分别取得国家知识产权局发明专利授权。两项发明专利主要应用在生物质制气技术领域,以技术创新加速减碳目标。“一种生物质燃气生产用燃气输送装置”通过设置过滤组件,加快吸附燃气
近日,龙滩水电厂“基于发电机出口断路器故障后重启发电机的应急运行方法”“一种云边端协同分布式工业电视监测与识别系统及方法”获得国家发明专利授权。至此,该厂今年有2项发明专利,4项国家实用新型专利。本次授权的发明专利均来自生产一线,是在改进或攻克现场难题、推进智慧电厂建设中产生的创新
请使用微信扫一扫
关注公众号完成登录
姓名: | |
性别: | |
出生日期: | |
邮箱: | |
所在地区: | |
行业类别: | |
工作经验: | |
学历: | |
公司名称: | |
任职岗位: |
我们将会第一时间为您推送相关内容!