Simulink中使用powergui做FFT分析

快速傅里叶变换(FFT)能更快的将信号从时域转换到频域进行表示,在频谱图上,可以直观的观察到信号的不同频率的大小和性质。实现信号的降噪、滤波等效果。

Simulink中的powergui模块

powergui其实是电力系统的图形化用户接口,用户通过这个接口模块可以对搭建的电路模型进行相关的分析,只需要将这个模块添加到电路模型中就可以了。powergui可进行电网稳定性分析、傅里叶分解、潮流计算、阻抗频率响应等计算。

powergui模块直接添加到模型中

powergui模块参数

双击打开powergui模块参数,可以看到三个参数设置菜单栏。

Solver 栏可选4个求解类型,分别是连续型,使用来自 Simulink 的可变步长求解器;离散型,在固定时间步长下对电气系统进行离散化以求解;相量型,包括连续相量和离散相量。
在这里插入图片描述

Tools 栏提供了powergui的可用求解功能。
在这里插入图片描述

Preferences 参数设置仅用于模型初始化,它们对模拟性能没有影响。各参数解释可参考matlab帮助文档。

FFT分析

Step1

在搭建好的模型中添加powergui模块,将需要进行FFT分析的信号与示波器连接起来,将示波器中的波形数据记录到工作区内。对示波器的属性进行配置如下(属性菜单栏-视图-配置属性):

在这里插入图片描述

仿真运行,工作区将记录信号数据。

Step2

点击powergui模块,选择FFT工具,将打开FFT工具分析窗口。
模块参数设置如图所示:
在这里插入图片描述
这里我们只将示波器Ua的信号数据保存了工作区,信号设置不用管,需要注意的FFT参数如下:

startTime 进行FFT分析的开始时间;

cycles 选择参与FFT分析的信号周期数,图中红色部分即为参与FFT计算的信号数据;

fundamental frequency 信号中主要的频率成分,通常也是我们最关心的频率成分。在电力系统中,这通常指的是电网的频率,如50Hz或60Hz。在Simulink中,基础频率用于确定FFT分析的起始频率点;

maxFrequency最大频率则是FFT分析的上限频率,它定义了分析的频率范围的结束点。在进行FFT分析时,通常会选择一个比信号中最高频率成分稍高的频率作为最大频率,以确保能够捕捉到所有感兴趣的频率成分。

Step3

点击compute FFT按钮,右侧将生成频谱图,如图所示,在基波频率为50Hz时,电压信号的有效值为282.9.

参考:

Simulink之powergui模块

powergui-Matlab Help Center

怎样利用powergui对数据进行fft分析

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【最新鸿蒙应用开发】——使用axios完成手机号注册业务

使用Axios请求实现目标效果图: 短信验证码登录 校验图形验证码,校验通过 发送短信验证码到用户手机上,可通过在线 WebSocket查看:wss://guardian-api.itheima.net/verifyCode 根据 手机号 短信验证码 实现登录 更新图形验证码…

聊聊外贸开发信的相关问题

我想外贸开发开发信,这应该是一个老生常谈的话题,我也相信已经有不少博主写过关于开发信的内容。 我们也看到过很多的版本以及很多的技巧,但是我还是想要说上几句 ,因为最近又有了一些新的想法,并且也见到了效果。 我…

操作系统笔记(1)进程相关

进程同步:多个相关进程在执行次序上进行协调,使并发执行的进程之间能按照一定的规则共享系统资源,并能很好的合作,从而使进程的执行具有可再现性。 进程之间可能存在互斥或者同步的关系。 互斥(间接相互制约关系):访…

f4pga环境搭建教程

f4pga环境搭建教程 背景介绍 FOSS Flows For FPGA (F4PGA) project,是一套开源的FPGA工具链,号称the GCC of FPGAs,作用是将写的硬件描述语言(verilog或VHDL)转化为可以在FPGA上运行的可执行文件(bit文件…

如何在Google App Engine上构建一个简单的应用

一位用户在学习使用Python语言进行Google App Engine开发时遇到了困难,他希望构建一个简单的应用程序,该应用程序可以从用户处获取姓名,将姓名写入数据存储,然后检索姓名并显示页面。他尝试了教程,但仍然不了解如何实现…

day2数据结构

双链表的插入 循环链表,判断循环链表是否为空 指向的是自己 仅设表尾指针的循环链表合并 代码举例 删除线性表的最小值,并由函数返回删除的值,空的位置,由最后一个元素填补,若表为空显示出错信息 &L 因为L会发生…

排序算法——快速排序(队列和栈实现非递归)

一、背景 快速排序是Hoare于1962年提出的一种二叉树结构的交换排序方法,其基本思想为:任取待排序元素序列中的某元素作为基准值,按照该排序码将待排序集合分割成两子序列,左子序列中所有元素均小于基准值,右子序列中…

【php实战项目训练】——thinkPhP的登录与退出功能的实现,让登录退出畅通无阻

👨‍💻个人主页:开发者-曼亿点 👨‍💻 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍💻 本文由 曼亿点 原创 👨‍💻 收录于专栏&#xff1a…

对新手友好的最简单方便的本地项目关联git远程仓库教程

对新手友好的最简单方便的本地项目关联git远程仓库教程 前置条件1.本地项目2.gitee上创建同名项目 关联操作1.在本地进行clone远程仓库操作2.把本地项目下的目录和文件都复制到这个克隆自git的项目文件夹里面3.查看文件状态和提交文件 在我们创建项目时,一般都是在本…

Java IO流的基本概念和使用,包括文件读写、序列化等

Java 输入输出(IO)系统提供了一套丰富的类和接口,用于处理文件读写、网络通信、数据序列化等各种数据操作。 IO 操作在任何编程语言中都扮演着重要角色,而 Java 的 IO 系统以其强大的灵活性和扩展性,成为开发者进行数…

【全开源】Fastflow工作流系统(FastAdmin+ThinkPHP)

🚀Fastflow工作流系统:高效协作,流程无忧​ 一款基于FastAdminThinkPHP开发的可视化工作流程审批插件,帮助用户基于企业业务模式和管理模式自行定义所需的各种流程应用,快速构建企业自身的流程管控体系,快…

短剧cps系统搭建开发,热门短剧推广分销系统。短剧分销是怎么操作的?

目录 前言: 二、短剧是怎么推广分销的? 二、 短剧分销系统有什么功能? 三、怎么搭建? 总结: 前言: 短剧分销项目目前的现状是多元化且充满活力的。随着短剧市场的快速发展和观众接受度的提高&#xff0…

浏览器打不开网页是什么原因?这里有详细解答!

在日常使用电脑的过程中,我们经常需要通过浏览器访问各种网站。然而,有时会遇到浏览器无法打开网页的情况,这可能导致工作中断或者无法获取所需的信息。那么浏览器打不开网页是什么原因呢?其实浏览器无法打开网页的原因可能有很多…

stm32-DMA转运数据

在配置前要记得先定义一下DMA转运的源端数组和目标数组两个数组哦。 接下来我们就开始准备配置吧 配置 初始化 1.RCC开启时钟(开启DMA的时钟) void RCC_AHBPeriphClockCmd(uint32_t RCC_AHBPeriph, FunctionalState NewState) 作用:开启时…

JUC 笔记 8

1. Semaphore 信号量 基本使用 [ˈsɛməˌfɔr] 信号量&#xff0c;用来限制能同时访问共享资源的线程上限。 public static void main(String[] args) {// 1. 创建 semaphore 对象Semaphore semaphore new Semaphore(3);// 2. 10个线程同时运行for (int i 0; i < 10; …

一款史上最强的智能优化算法软件,MATLAB APP Designer开发

很久没有整理干货了&#xff0c;原因是最近一直在精心打磨一款智能优化算法APP&#xff0c;前前后后改了很多次&#xff0c;今天终于完工了&#xff01;接下来跟我一起来看看这款软件吧&#xff01; 目录 引言 01 单个算法测试介绍 02多种算法对比介绍 03软件安装及一些限…

深入解析ETL与ELT架构:数据集成技术的演进与发展

摘要&#xff1a;随着大数据时代的到来&#xff0c;数据集成成为企业信息化建设的重要环节。本文将深入探讨ETL与ELT两种架构&#xff0c;分析它们在数据处理、性能、可扩展性等方面的差异&#xff0c;为企业数据集成提供技术指导。 一、引言 在大数据时代&#xff0c;企业需要…

slf4j等多个jar包冲突绑定的排查方法使用IDEA的maven help解决

1.安装 2.使用maven help解决&#xff0c;找到对应包存在的冲突 使用exclude直接解决即可

HTML跨年烟花

目录 写在前面 关于小编 HTML简介 程序设计 系列文章 写在后面 写在前面 学会了这个html烟花秀&#xff0c;跨年就不缺文案喽~ 关于小编 平易近人&#xff0c;慈眉善目&#xff0c;爱交朋友&#xff0c;舍己为人&#xff0c;和蔼可亲&#xff0c;能说会道&#xff0c;…

解决 Mac Django 连接Mysql 出现 image not found 问题

最近在使用 Django 框架&#xff0c;因为升级到4.2版本了&#xff0c;对应的本机 Mysql 5.7 就不适用了&#xff0c;于是升级到了 Mysql 8.0&#xff0c;写好代码之后出现如下错误&#xff1a; 仔细分析一下错误的描述&#xff1a; ImportError: dlopen(/Library/Frameworks/P…