LabVIEW硬件在环仿真模拟电路故障分析和特征提取

LabVIEW硬件在环仿真模拟电路故障分析和特征提取

与数字电路相比,模拟电路故障分析是一项具有挑战性的任务。这主要是由于模拟分立元件的非线性特性,以及其他因素,包括噪声和内部可访问性的限制。参数故障和灾难性故障是模拟电路中发生的两种故障。由于分立元件参数的变化,电路中会发生参数故障。另一方面,灾难性故障是由于整个组件故障而发生的。这些故障是由于环境条件、负载、系统瞬变和老化因素引起的,导致组件开路或短路。超过80%至90%的电路故障是由于灾难性故障而发生的。电力电子电路是最常用的模拟电路,充当每个电子电路的燃料。一项基于工业的调查指出,功率半导体元件是导致灾难性故障的最精密元件。由于开关设备和电解电容器等组件,电力电子电路中可能会出现这种故障。

故障分析一般包括不同的阶段

故障检测:确定电路是否有缺陷;

故障定位:定位缺陷原因;

故障分类:确定故障是参数故障还是灾难性故障。

数据驱动技术是一种利用统计方法从实时电路中收集不同故障条件下的历史故障特征的传统方法。

在建模方法下,无法分析实时电路故障行为。可以在实时仿真器中有效地分析电力系统在无故障和故障条件下的有效瞬态响应和稳态响应。硬件在环(HIL)是一种基于实时模拟器的测试方法,在电源系统分析中受到更多关注。

一般来说,基于FPGA的方法在实时仿真中采用的方法有两个主要原因,首先,计算时间步长为几ns;其次,其并行计算过程进一步缩短了计算时间。

LabVIEW工具以其在测试和测量系统中的自动化能力而闻名,这些系统提供支持FPGA目标的FPGA模块。LabVIEW利用并行执行,从而缩短了时间步长。使用HIL仿真器借助LabVIEW和基于FPGA的实时目标,对功率转换器稳态条件下开关故障进行建模、故障注入和故障特征提取。以升压变换器作为CUT进行评估,注入不同的开关故障并提取故障特征。将仿真的故障输出响应与实时故障电路响应进行比较,对提取的特征进行评估。

通过在FPGA目标中部署升压转换器模型来实现实时仿真。算术块是使用预定的DSP块实现的,这些DSP块将在一个时钟周期内执行算术运算。并行处理技术用于在FPGA中以更高的时钟速率实现更高的吞吐量,它使用时钟周期定时进行说明。DSP模块使用部署在FPGA目标设备上的定点数执行高吞吐量算术功能。每个块在1个时钟周期(25ns)内执行数学函数,但分频器块需要2个时钟周期(50ns)来执行函数。

 通过采用硬件输入环测试方法的故障注入和特征提取方法对电力电子电路故障进行分析。升压转换器电路使用一阶微分方程建模,输出使用欧拉数值求解器求解,并部署在实时FPGA目标上,每条指令运行25ns,输出响应以175ns的步进速率生成。该方法的主要目的是,通过使用HIL仿真环境在模型中通过故障注入(仿真)提取故障特征,更接近实时场景。这是通过使用简单求解器方法和FPGA目标减少计算时间和并行处理来实现的。电感电流被确定为故障特征,在识别MOSFET中的OS和SC故障方面起着重要作用。通过将仿真响应与实时电路故障响应进行比较来评估提取的特征。就限制而言,仿真时间随着电路共谋的增加而增加。应采用不同的求解器,以便在更短的计算时间内求解复杂模型,并且需要更高时钟速率的目标板。利用所提出的故障分析方法,可以针对各种电力电子电路中的不同故障条件提取不同的故障特征。

这是LabVIEW的一个应用,更多的开发案例,欢迎登录北京瀚文网星官网,了解更多信息。有需要LabVIEW项目合作开发,请与我们联系。

 

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

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

相关文章

使用IDEA把Java程序打包成jar

点击左上角File,选择Project Structure 左侧选中Artifacts,点击右侧的号 选择JAR->From modules with dependencies 选择你要运行的main方法所在的类,选好了点击OK Artifacts添加完成后点击右下角OK 在工具栏中找到Build,选择Build Artifacts 刚才创建好的Artifacts,选择Bui…

阿里云使用WordPress搭建个人博客

手把手教你使用阿里云服务器搭建个人博客 一、免费创建服务器实例 1.1 点击试用 点击试用会需要你创建服务器实例,直接选择默认的操作系统即可,点击下一步 1.2 修改服务器账号密码 二、创建云数据库实例 2.1 免费获取云数据库使用 2.2 实例列表页 在…

ORB-SLAM系列算法演进

ORB-SLAM算法是特征点法的代表,当前最新发展的ORB-SLAM3已经将相机模型抽象化,适用范围非常广,虽然ORB-SLAM在算法上的创新并不是很丰富,但是它在工程上的创新确实让人耳目一新,也能更好的为AR、机器人的算法实现落地。…

【笔记】MySQL行转列函数

GROUP_CONCAT()函数 创建表person_info,并插入数据 CREATE TABLE person_info (id bigint(20) NOT NULL AUTO_INCREMENT,name varchar(100) DEFAULT NULL,family varchar(100) DEFAULT NULL,PRIMARY KEY (id) ) ENGINEInnoDB AUTO_INCREMENT8 DEFAULT CHARSETutf8;…

测试驱动开发(TDD)

测试驱动开发(TDD) 本篇文章简单叙述一下什么是测试驱动开发,以及怎么进行测试驱动开发! TDD (Test Driven Development):(源于极限编程(XP))在不…

gitee远程仓库——Git常用远程仓库托管服务

远程仓库 我们的代码不能总是放在本地,因为总是放在本地,一旦电脑出现故障,数据将丢失,怎么共享呢?这里我们需要一个服务器,我们可以把代码放到服务器上,然后让别人下载,这样我们既…

【Apollo学习笔记】——规划模块TASK之PATH_BORROW_DECIDER

文章目录 前言PATH_BORROW_DECIDER功能简介PATH_BORROW_DECIDER相关配置PATH_BORROW_DECIDER总体流程PATH_BORROW_DECIDER相关子函数IsNecessaryToBorrowLaneIsBlockingObstacleFarFromIntersectionIsNonmovableObstacleCheckLaneBorrow 参考 前言 在Apollo星火计划学习笔记—…

微信小程序 echarts 画多个横向柱状图

然后是json {"usingComponents": {"ec-canvas": "../../common/ec-canvas/ec-canvas"},"navigationBarTitleText": "主题活动" } ec-canvas获取方式 在链接里下载代码 然后copy ec-canvas文件夹到自己的项目 https://gi…

长胜证券:越南首富,又火了!旗下汽车股市值盘中超越比亚迪!

当地时刻8月22日,美股三大股指涨跌纷歧,其中,道指跌0.51%,标普500指数跌0.28%,纳斯达克指数涨0.06%。 异动股方面,8月22日周二,越南电动轿车出产商VinFast Auto ADR盘中上涨超越167%&#xff0c…

Python 合并多个 PDF 文件并建立书签目录

今天在用 WPS 的 PDF 工具合并多个文件的时候,非常不给力,居然卡死了好几次,什么毛病?! 心里想,就这么点儿功能,居然收了我会员费都实现不了?不是吧…… 只能自己来了,…

职业学院物联网实训室建设方案

一、概述 1.1专业背景 物联网(Internet of Things)被称为继计算机、互联网之后世界信息产业第三次浪潮,它并非一个全新的技术领域,而是现代信息技术发展到一定阶段后出现的一种聚合性应用与技术提升,是随着传感网、通…

Googel Earth Engine 配置Python 环境

1. 安装并配置python环境 此处不再赘述 2. 安装 earthengine-api pip install earthengine-api C:\Users\xixi>pip install earthengine-api Collecting earthengine-apiUsing cached earthengine_api-0.1.363-py3-none-any.whl Requirement already satisfied: google-c…

数据结构 - 线性表的定义和基本操作

一、定义 线性表是具有相同特性的数据元素的一个有限序列。 线性表: 由n(n≥0)个数据元素(结点)组成的有限序列。线性表中数据元素是一对一的关系,每个结点最多有一个直接前驱,和一个直接后继 二、线性表的基本操作 …

无涯教程-PHP - 条件判断

if... elseif ... else和switch语句用于根据不同条件进行判断。 您可以在代码中使用条件语句来做出决定, PHP支持以下三个决策语句- if ... else语句 - 如果要在条件为真时执行,而在条件不为真时执行另一个代码,请使用此语句 els…

江西萍乡能源石油化工阀门三维扫描3d测量抄数建模-CASAIM中科广电

长期以来,石油天然气、石油石化、发电和管道输送行业在环保、健康和安全保障方面一直承受着巨大的压力,他们必须确保相关规程在各项作业中得到全面贯彻。 阀门作为流体管道运输中的组成部分,其装配密封度是保证流体运输安全的重要一环&#…

Git如何操作本地分支仓库?

基本使用TortoiseGit 操作本地仓库(分支) 分支的概念 几乎所有的版本控制系统都以某种形式支持分支。 使用分支意味着你可以把你的工作从开发主线上分离开来,避免影响开发主线。多线程开发,可以同时开启多个任务的开发,多个任务之间互不影响。 为何要…

Lazada为什么成为卖家新宠?趋势如何?

其实跨境销售是网络发达以来,很多国内的商家都在突破的点。只有真正打开自己的市场,这样才可以让销售能够直线上升。如果永远在国内进行销售,那么不仅仅会增加难度,并且也很有可能无法打开自己的销售思路,导致最终在时代的潮流中没落。那么如果想要进行跨境销售,渠道就是相当重…

ASR(自动语音识别)任务中的LLM(大语言模型)

一、LLM大语言模型的特点 二、大语言模型在ASR任务中的应用 浅度融合 浅层融合指的是LLM本身并没有和音频信息进行直接计算。其仅对ASR模型输出的文本结果进行重打分或者质量评估。 深度融合 LLM与ASR模型进行深度结合,统一语音和文本的编码空间或者直接利用ASR…

springboot+docker实现微服务的小例子

【任务】: 创建一个服务A:service_hello 创建一个服务B:service_name service_name负责提供一个api接口返回一个name字符串。 service_hello负责从这个接口获取name字符串,然后进行一个字符串拼接,在后面加一个hello&…

Stable Diffusion 系列教程 | 文生图 - 提示词

目录 1.提示词 基本的规则 2.提示词分类 2.1内容性提示词 2.2 画风艺术派提示词 2.3 画幅视角 2.4画质提示词 3 反向提示词 3.1 内容性反向提示词 3.2 画质性反向提示词 4 实例分析 5 权重 5.1 方法一 5.2 方法二 6.参数 7. 学习and 技巧 7.1 辅助写提示词的网…