Linkstech多核并行仿真丨光伏发电系统模型及IEEE 39 bus模型多核并行实测

news2024/10/7 6:46:22

新能源场站和区域电网作为复杂且具有动态特性的大规模电力系统,需要实时仿真测试来验证其性能、稳定性和响应能力。在这种背景下,多核并行仿真运算显得尤为重要。多核并行仿真能够同时处理电力系统的复杂模型,加速仿真过程,实现接近实时的模拟,以更准确地模拟系统的动态特性和多样情况。这种方法能够验证控制策略、应对能源波动和需求变化,模拟故障情况,同时为电力系统的优化和性能提升提供支持,使新能源电力系统能够更高效、稳定地运行,并为未来的发展做好准备。
在这里插入图片描述
灵思创奇Links-SuperBox 实时仿真机,搭载高性能的志强金牌双CPU(单CPU8核),16核32线程主频3.9G,最高支持32核扩展,搭配可选的Simulink可编程FPGA,CPU仿真器作为大规模复杂电力系统电磁暂态仿真并行处理仿真计算,FPGA仿真器计算微秒级以下的高频电力电子器件仿真,同时用作连接外部设备与CPU仿真器之间的接口单元,可实现大规模电力系统多核并行仿真运算。
在这里插入图片描述

1.应用示例:光伏发电系统模型
1.1模型介绍
光伏发电系统模型包括两个光伏阵列(光伏阵列1和光伏阵列2在1 W/m5太阳辐照度和电池温度为500°C时分别可产生1000.2 MW和25 kW的功率),升压转换器,MPPT系统,直流母线,三电平NPC转换器,直流稳压器,无功功率调节器和耦合变压器。光伏阵列转化太阳能为电能,经过多个阶段的转换和控制,最终将电能连接到电网。系统优化功率提取、稳定电压和控制功率因素,实现高效光伏发电和电网互联,电网模型由典型的 25 kV 配电馈线和 120 kV 等效输电系统组成。
在这里插入图片描述
图1 总体结构
在这里插入图片描述
图2 光伏阵列模型
在这里插入图片描述
图3 电网模型
1.2系统拆分多核并行运算
为了提高计算效率、精确分析问题、验证控制策略以及适应为来更复杂电力系统的需求,我们通常将复杂的电力系统模型分解为更小、更可管理的部分。并分别运行在各个CPU仿真核中。
1)模型拆分成两部分,添加输入输出接口后编译成可执行文件
在这里插入图片描述
图4 模型拆分
在这里插入图片描述
图5 模型编译
2)建立仿真工程,用户只需一键导入系统分割编译后的文件,分配运行核心,进行接口映射,即可实现大系统多核并行仿真,其中每个模型仿真步长25us。
在这里插入图片描述
图6 分配运行核心
在这里插入图片描述
图7 接口映射

1.3仿真结果对比

由图8-图11可见,正常工况下系统电压、电流稳定,该系统simulink仿真与实时仿真结果一致,灵思创奇实时仿真机可以较好模拟电力系统实际运行状况。
1)25kV三相电网电压仿真结果对比
在这里插入图片描述
图8 Simulink仿真波形
在这里插入图片描述
图9 多核并行实时仿真波形

2)25kV三相并网电流仿真结果
在这里插入图片描述
图10-1 Simulink仿真波形(a)
在这里插入图片描述
图10-2 Simulink仿真波形(b)
在这里插入图片描述
图10-3 Simulink仿真波形©
在这里插入图片描述
图10-4 Simulink仿真波形(d)
在这里插入图片描述
图11-1 多核并行实时仿真波形(a)
在这里插入图片描述
图11-2 多核并行实时仿真波形(b)
在这里插入图片描述
图11-3 多核并行实时仿真波形©
在这里插入图片描述
图11-4 多核并行实时仿真波形(d)
在这里插入图片描述
在这里插入图片描述
图12 实时仿真任务执行时间统计

IEEE 39 bus模型多核并行实测

模型介绍
该系统由39个母线组成,其中包括10个发电机母线和19个负荷母线,广泛应用于小信号稳定性研究、动态稳定分析、电能质量分析与控制等领域。
在这里插入图片描述
图13 IEEE39 bus模型(拆分前)

系统拆分多核并行运算

将IEEE 39 bus模型按照上述分割线位置分割为三个子系统,从而实现CPU多核并行仿真,其中每个模型仿真步长50us。
在这里插入图片描述
图14 IEEE39 bus模型(拆分后)

注:模型编译及仿真工程配置步骤可参考示例1。

仿真结果

由图15-图18所示,无论是在正常工况还是在故障工况下,IEEE 39 bus模型拆分前、拆分后离线仿真结果与多核行实时仿真结果一致。由此可见,灵思创奇实时仿真系统可以较好模拟电力系统正常/故障工况下运行状态。

1)正常工况下母线2电压电流仿真波形对比
在这里插入图片描述
图15 拆分前离线仿真结果
在这里插入图片描述
图16 拆分后离线仿真结果
在这里插入图片描述
在这里插入图片描述
图16 多核并行实时仿真结果
2)故障工况下母线2电压电流仿真波形对比
在15秒时母线25和母线26之间的线路发生三相接地短路故障,持续时间0.06秒,发生故障前后,母线2的电压电流波形如下:
在这里插入图片描述
图17 拆分前离线仿真结果
在这里插入图片描述
图17 拆分后离线仿真结果
在这里插入图片描述
在这里插入图片描述
图18 多核并行实时仿真结果

总结
灵思创奇基于智能装备仿真测试一体化平台Links-xil可为交流和直流电网仿真提供全面的解决方案,包括FACTS、SVC、STATCOM、MMC、HVDC等多种电力系统元件和技术。我们的解决方案旨在帮助用户深入了解这些关键技术在电网中的影响,从无功补偿到稳定性提升,甚至是高频电力电子器件的精细仿真。通过这些工具,用户能够优化电力系统运行,提升电力互联的效率,并确保系统的稳定性。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1001729.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C#自定义控件组件实现Chart图表(多Y轴,选择图例加粗,选择放大,缩放,点击查看信息等功能)

先看看ECharts的效果 C# 工具箱里的Chart控件就不演示了,很多效果没办法做出来,做出来效果也很不理想。所以,需要自己去手动实现工具箱里的Chart没办法实现的效果; 先看看实现后的效果 绑定数据 点击图表 点击右侧图例加粗 选择放大 右键 点击缩小,恢复

Docker Desktop使用宿主机Windows的配置文件持久化存储数据

《微软官网Windows 上的 Docker 引擎帮助文档》 以Nginx为例 拉取Nginx镜像 docker pull nginx:1.23.1先启动Nginx,然后把Nginx的配置文件复制到Windows docker run --namenginx-1.23.1 -d -p 80:80 nginx:1.23.1把Nginx的配置文件复制到Windows 注意&#xff1…

【算法训练-数组 四】【合并】:合并两个有序数组

废话不多说,喊一句号子鼓励自己:程序员永不失业,程序员走向架构!本篇Blog的主题是【数组合并】,使用【数组】这个基本的数据结构来实现,这个高频题的站点是:CodeTop,筛选条件为&…

【深度学习】分类损失函数解析

【深度学习】分类相关的损失解析 文章目录 【深度学习】分类相关的损失解析1. 介绍2. 解析3. 代码示例 1. 介绍 在分类任务中,我们通常使用各种损失函数来衡量模型输出与真实标签之间的差异。有时候搞不清楚用什么,下面是几种常见的分类相关损失函数及其…

计算机网络TCP篇之流量控制

计算机网络TCP篇之流量控制 今天谈一谈我对于tcp流量控制的看法 在网络拓扑中如果发送方节点的发送速率大于接受方节点的接受速率,数据会不断在接受方的缓冲区累积,直到接受方的缓冲区满的时候,发送方继续发送数据,这时候接受方无…

redisson使用过程常见问题汇总

文章目录 常见报错1. 配置方式使用错误2. 版本差异报错3. 配置文件中配置了密码或者配置错误4. 字符集和序列化方式配置问题5. Redisson的序列化问题6. 连接池问题:7. Redisson的高可用性问题:8. Redisson的并发问题9. Redisson的性能问题 2. 参考文档 常…

springboot第36集:kafka,JSAPI支付,nginx,微服务Feign与flutter安卓App开发2

去思考自己的项目有哪些让你觉得不好的地方,然后去解决它,而非学习了一堆原理,展示技术能力比展示技术知识更有说服力 其实边解决问题边记录,是一个好习惯,不仅可以在解决问题的时候,方便回顾和查找&#x…

使用webpack-bundle-analyzer分析uni-app 的微信小程序包大小(HbuilderX运行)

1、找到vue.config.js 文件。如果找不到,则在项目根目录下(跟pages.json同一个目录下)创建一个JS文件,命名为vue.config.js 2、安装webpack-bundle-analyzer,官方网站:https://github.com/webpack-contrib…

中国汽车工业协会软件分会中国汽车基础软件生态标委会第三届二次会议在天津顺利召开

2023年8月30日,中国汽车工业协会软件分会中国汽车基础软件生态标委会(AUTOSEMO)第三届二次会议在天津召开。出席本次会议的有AUTOSEMO专业指导主任许艳华、中国汽车工业协会软件分会理事长、AUTOSEMO轮值主席、中汽创智CEO李丰军、经纬恒润协…

ChatGPT AIGC总结Excel中Vlookup,lookup,xlookup的区别

在Excel的使用过程中,查找函数是非常重要的,如Vlookup,lookup,Xlookup,index+match等都是使用的最多的函数,我们让ChatGPT,AIGC用思维导图来总结一下,各查找函数的用法与区别。 AIGC ChatGPT ,BI商业智能, 可视化Tableau, PowerBI, FineReport, 数据库Mysql Oracle…

[网鼎杯 2020 朱雀组]phpweb call_user_func()

时间一跳一跳的 抓个包 很奇怪 结合上面的 date() 认为第一个是函数 我们随便输一个看看 发现过滤了 随便输一个 linux指令 发现报错了 call_user_func() 看看是啥 很容易理解 第一个参数是函数名 后面是 参数 那么这里就是 func 函数 p 数值 所以我们看看有什么办法可以…

毕业设计-基于微信小程序的智能垃圾分类回收系统

博主介绍:✌程序员徐师兄、7年大厂程序员经历。全网粉丝30W、csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 1 简介 视频演示地址: 基于微信小程序的智能垃圾分类回收系统,可作为毕业设计 小…

易优cms小程序插件升级到2.1版本

eyou小程序升级到2.1,主要新增一键获取手机号,统一返回格式等 升级内容: (1)对全部接口的返回格式做统一化设置 (2)新增一键获取手机号功能 (3)新增footprint足迹接口 &…

Win10 屏蔽键盘按键

有时候键盘进水一直触发或者经常误触某个按键,非常影响体验,Win10是支持直接屏蔽按键的 创建注册表 WinR 快捷键输入regedit 打开注册表进入到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout空白处右击新建一个二进制值名为Scan…

机器人制作开源方案 | 桌面级全向底盘--机器视觉

机器视觉是人工智能正在快速发展的一个分支,简单说来机器视觉就是用机器代替人眼来做测量和判断。机器视觉系统是通过机器视觉产品(即图像摄取装置,分CMOS和CCD两种)将被摄取目标转换成图像信号,传送给专用的图像处理系…

刷新单年发射纪录:SpaceX成功发射62次猎鹰9号火箭

SpaceX一直都致力于推进航天领域的发展。近日,该公司的猎鹰9号火箭再次刷新了单年发射纪录,目前已经成功发射了62次。除此之外,今年SpaceX还发射了一枚猎鹰火箭和一枚巨型火箭。马斯克表示,他的目标是实现每月10次猎鹰飞行&#x…

1800亿参数,支持中文,3.5万亿训练数据!开源类ChatGPT模型

这个必须推荐一下:1800亿参数,支持中文,3.5万亿训练数据!开源类ChatGPT模型 阿联酋阿布扎比技术创新研究所(Technology Innovation Institute,简称TII)在官网发布了,目前性能最强的…

探索Redis速度之谜

Redis,作为一款高性能的内存数据库,一直以来都因其出色的速度而闻名。然而,Redis的速度之快究竟源自何处,其中隐藏着怎样的奥秘?在这篇博客中,我们将深入探索Redis速度之谜,揭开其快速性能背后的…

MySQL事务详细讲解

文章目录 什么是事务:1.事务有哪些特性2.并发事务会引起什么问题3.事务的隔离级别有哪些4.Read View在MVCC中如何工作Read View 有四个重要的字段使用 InnoDB 存储引擎的数据库表,它的聚簇索引记录中都包含下面两个隐藏列: 5.可重复读是怎么工作的6.读提…

基于模板快速开发

大家好 , 我是苏麟 , 今天说说如何快速开发 . 首先 , 我们要有一套基础模板 . 例如(整合了) : SpirngBoot SpringMVCMybatisMybatisPlusMySQLRedisSwaggerlombok 根据自己的业务场景整合相应的依赖. 第一步: 把初始化模板复制一份 第二步: 把模板改成项目名 第三步: 在IDEA中…