LabVIEW利用人工神经网络辅助进行结冰检测

LabVIEW利用人工神经网络辅助进行结冰检测

结冰对各个领域构成重大威胁,包括但不限于航空航天和风力涡轮机行业。在起飞过程中,飞机机翼上轻微积冰会导致升力降低25%。研究报告称,涡轮叶片上的冰堆积可在19个月的运行时间内造成29MWh的功率损耗。因此,及时检测结冰对于部署预防技术或激活除冰系统至关重要。

在超声波、光学和基于阻抗的方法等各种冰检测技术中,微波传感器因其非接触式实时和无线操作而越来越受到关注。微波传感器的功能基于波/物质相互作用,其中材料电特性的变化会导致传感器响应(即频率响应)的变化。微波传感器可以以低成本开发,提供灵活性,耐用性和可调性。

薄型电池和无芯片表面可以被认为是冰积聚并最终检测其的最佳机械平台。为此,设计了一个被动的二维SRR阵列,以实现冰形成的敏感表面。平面阵列拓扑是一个频率选择表面,其中表面上的入射电磁功率在结构内被吸收。为了实现法向入射的电磁波吸收,阵列的表面阻抗必须与自由空间波阻抗相匹配,当阵列(晶胞)的相同元件以特定频率共振时,就会发生这种吸收。

单个电池谐振曲线的变化会导致阵列表面阻抗的变化,从而影响空阵列阻抗匹配。为了跟踪阻抗匹配的变化,可以用解调仪天线辐射的平面波无线照亮阵列表面,并监测反射系数。SRR通常由H-场,垂直于环的平面,SRR的平面平行于入射场的传播矢量。为了检测谐振器表面上的冰积聚,SRR的正常激励更适合,因为激励源(解调仪天线)可以沿传感/谐振平台的视线定位一定距离。

对于SRR的常规分析,假设谐振器悬浮在介电介质中,附近没有导电边界。然而,在现实世界的冰传感应用中,SRR阵列将安装在可能对SRR的共振特性产生影响的表面上。为了减少安装材料对“共振”特性的影响,谐振器阵列的设计中包括了一个铜平面(金属板)。这种拓扑结构可以使用微带谐振器结构来实现,一侧是完整的(铜包层)接地层,顶部是二维SRR阵列。通过这种方法,阵列的性能从一侧电磁屏蔽,而另一侧则可能暴露在冰/水堆积中。对所提出的谐振阵列进行了设计调整,并在SRR附近对接地层进行积分时优化了阵列的表面阻抗。

SRR的无源阵列是在罗杰斯杜罗德基底的厚度为0.787毫米。使用工作频率为2.6至4.0GHz)且增益为10dBi的标准增益喇叭天线作为询问器。SRR阵列放置在帕尔贴设备上,位于询问器喇叭天线的视线范围内。询问器天线的孔径与阵列之间的距离为33厘米。这个3.0-GHz设计频率的距离确保阵列被放置在天线的远场区域,孔径为12厘米。

模拟结冰对整个阵列表面的影响结果所示,增加冰的厚度会增加观察到的共振频率偏移。这种趋势是意料之中的,因为在谐振器上加载额外的材料会进一步改变谐振器顶部体积的“有效介电常数”。可以看出,仅用1毫米的冰覆盖阵列,在模拟谐振频率中观察到~300MHz的偏移。结果进一步表明共振频率对低厚度冰层的敏感性。在航空航天和涡轮机工业中,检测薄冰层并进行及时除冰至关重要。

在室温和条件下,当珀尔帖开始冷却阵列时,由于存在水蒸气(湿度),预计阵列表面会形成霜。为了证明霜冻对共振的影响,进行了以下基于时间的实验,使用LabVIEW记录了读取器天线的响应。显而易见,当阵列温度低于冰点温度时,阵列表面霜的形成和随之而来的积累会改变共振频率的下降趋势。这种偏移是连续的,对应于阵列表面积聚的霜的厚度。当帕尔贴器件关闭且阵列温度达到零度以上时,形成的霜会融化成水,从而破坏谐振缺口。这一指示是重要且有利的,因为可以使用共振频率和温度数据的变化趋势来训练人工神经网络,以区分阵列上的霜和冰堆积。

为了验证经过训练的人工神经网络的有效性,评估模型对看不见的数据的泛化非常重要。有多种技术可以验证人工神经网络的结果,包括监测损失曲线趋势、精度趋势、混淆矩阵和交叉验证。对于分析,重复K-折叠交叉验证与在看不见的数据点上测试的混淆矩阵的组合一起使用。

工作为无电池无芯片谐振阵列表面基于天线的冰检测奠定了基础和实验验证,其中检测由人工神经网络辅助以实现鲁棒性。所提出的传感系统对于无人机/小型飞机机翼上的“起飞前”冰检测具有很高的影响。机翼结冰检测的现状主要依靠机组人员对飞机的目视检查。根据飞行员的决定,飞机将进行全面除冰程序。缺乏有关冰的类型、位置和厚度的信息会导致除冰程序效率低下和过量使用除冰液。使用所提出的传感器,可以将结冰定位在飞机的不同部分,并且可以向机组人员提供准确的细节,以提高除冰效率。无人机通常通过复合材料实现,允许电磁波传播。因此,作为可能的传感器安装,读卡器天线可以放置在机翼部分内,用正常的入射波激励谐振表面。用正常入射波询问阵列的假设也源于现实世界对风力涡轮机叶片实施基于无线天线的检测的需求。天线和无源阵列可以分别在涡轮杆和叶片上实现。当刀片旋转时,天线可以在其视线范围内询问无源阵列。应该注意的是,正常的事件询问并不限制我们提出的基于天线的共振表面冰检测的应用。

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

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

《86盒应用于家居中控》——实现智能家居的灵动掌控

近年来,智能家居产品受到越来越多消费者的关注,其便捷、舒适的生活方式让人们对未来生活充满期待。作为智能家居方案领域的方案商,启明智显生产设计的86盒凭借出色的性能和良好的用户体验,成功应用于家居中控系统,让家…

数据在内存中的存储——练习3

题目&#xff1a; 3.1 #include <stdio.h> int main() {char a -128;printf("%u\n",a);return 0; }3.2 #include <stdio.h> int main() {char a 128;printf("%u\n",a);return 0; }思路分析&#xff1a; 首先二者极其相似%u是无符号格式进行…

基于SSM的旅游网站系统

基于SSM的旅游网站系统【附源码文档】、前后端分离 开发语言&#xff1a;Java数据库&#xff1a;MySQL技术&#xff1a;SpringSpringMVCMyBatisVue工具&#xff1a;IDEA/Ecilpse、Navicat、Maven 【主要功能】 角色&#xff1a;管理员、用户 管理员&#xff1a;用户管理、景点…

【Linux】多线程互斥与同步

文章目录 一、线程互斥1. 线程互斥的引出2. 互斥量3. 互斥锁的实现原理 二、可重入和线程安全三、线程和互斥锁的封装1. 线程封装1. 互斥锁封装 四、死锁1. 死锁的概念2. 死锁的四个必要条件3. 避免死锁 五、线程同步1. 线程同步的理解2. 条件变量 一、线程互斥 1. 线程互斥的…

教你制作作业查询系统

嗨&#xff0c;各位老师们&#xff0c;今天我要给你们介绍一个超级方便的工具——易查分&#xff01;你知道吗&#xff0c;利用易查分&#xff0c;我们可以轻松制作一个便捷高效的作业查询系统哦&#xff01; 是不是想有个自己的分班or成绩查询页面&#xff1f;博主给老师们争取…

使用js搭建简易的WebRTC实现视频直播

首先需要一个信令服务器&#xff0c;我们使用nodejs来搭建。两个端&#xff1a;发送端和接收端。我的目录结构如下图&#xff1a;流程 创建一个文件夹 WebRTC-Test。进入文件夹中&#xff0c;新建一个node的文件夹。使用终端并进入node的目录下&#xff0c;使用 npm init 创建p…

01-从JDK源码级别剖析JVM类加载机制

上一篇&#xff1a;JVM虚拟机调优大全 1. 类加载运行全过程 当我们用java命令运行某个类的main函数启动程序时&#xff0c;首先需要通过类加载器把主类加载到JVM。 public class Math {public static final int initData 666;public static User user new User();public i…

20230913java面经整理

1.hashmap为什么重写hashcode必须重写equals&#xff1f;不重写hashcode&#xff1f; hashcode判断对象存放的索引值&#xff0c;equals判断相同索引下对象是否相同&#xff0c;不同则存放&#xff08;链表&#xff09; hashcode提升查询效率&#xff0c;通过哈希计算&#xf…

性能测试 —— Jmeter定时器

固定定时器 如果你需要让每个线程在请求之前按相同的指定时间停顿&#xff0c;那么可以使用这个定时器&#xff1b;需要注意的是&#xff0c;固定定时器的延时不会计入单个sampler的响应时间&#xff0c;但会计入事务控制器的时间 1、使用固定定时器位置在http请求中&#xf…

idea中的debug界面上没有进入方法的红色按钮

问题描述&#xff1a; 这里缺少进入系统方法的红色按钮。 问题解决方法&#xff1a; 在上面图片红框范围内右键点击进入。 点击号 搜索 ‘force’ 添加即可完成 上下拖动即可调整界面按钮顺序

Azure + React + ASP.NET Core 项目笔记一:项目环境搭建(一)

不重要的目录标题 前提条件第一步&#xff1a;新建文件夹第二步&#xff1a;使用VS/ VS code/cmd 打开该文件夹第三步&#xff1a;安装依赖第四步&#xff1a;试运行react第五步&#xff1a;整理项目结构 前提条件 安装dotnet core sdk 安装Node.js npm 第一步&#xff1a;新…

Linux下的系统编程——进程间的通信(九)

前言&#xff1a; 前面我们已经对进程已经有了一个简单的了解与认识&#xff0c;那么进程间的通信是什么样的呢&#xff0c;什么是父子进程&#xff0c;什么是兄弟进程&#xff0c;没有血缘关系间的进程是如何实现进程通信的&#xff0c;下面让我们一起学习一下什么是进程间的…

C语言双向链表

文章目录 前言双向链表链表头结点的创建节点尾插与尾删节点头插与头删特定位置插入或删除节点链表节点查找双向链表的销毁 链表的打印 前言 假期时间因为为学校开学考试做准备所以一直没更新博客&#xff0c;今天开始博客会陆续更新。 双向链表 之前我们说过了顺序表和单链表…

Kafka3.0.0版本——消费者(offset的默认维护位置)

目录 一、offset的默认维护位置1.1、offset的默认维护位置概述1.2、offset的默认维护位置图解 二、消费者offset的案例 一、offset的默认维护位置 1.1、offset的默认维护位置概述 Kafka0.9版本之前&#xff0c;consumer默认将offset保存在Zookeeper中。从Kafka0.9版本开始&am…

文件上传漏洞第十六关十七关

第十六关 第十七关 第十六关 直接上传php文件判断限制方式&#xff1a; 同第十五关白名单限制 第十六关源码&#xff1a; 代码逻辑判断了后缀名、content-type&#xff0c;以及利用imagecreatefromgif判断是否为gif图片&#xff0c;最后再做了一次二次渲染 二次渲染图片马&…

熵 | 无线通信知识

文章目录 一、信息论&#xff08;熵、联合熵、条件熵&#xff09;二、Bernoulli熵三、联合熵和条件熵四、互信息五、相对熵(KL距离)六、微分熵七、最大熵分布常需要的不等式公式 一、信息论&#xff08;熵、联合熵、条件熵&#xff09; 熵定义&#xff1a; H ( X ) E [ − l …

开课吧(三)机器人系统(ros详解)

目录 常用快捷键&#xff1a; 常用命令&#xff1a; Catkin编译系统&#xff1a; 简析.XML文件&#xff08;说明书&#xff09; name指package名字 version指版本 description指描述 maintainer指拥有者 license指授权 buildtool_depend 依赖catkin编译 build_depend指依…

【Java Web】HTML 标签 总结

目录 1.HTML 2.标签 1. head 标签 1.图标 2.样式居中 2. body 标签 1.注释 &#xff1a; 2.加载图片 3.加载视频 效果 4.区域 效果 5.上下跳转&#xff0c;页面跳转 效果 6.表格 效果 7.有序列表&#xff0c;无序列表 效果 8.登录 效果 9.按钮 10.多选框…

vue2.X 中使用 echarts5.4.0实现项目进度甘特图

vue2.X 中使用 echarts5.4.0实现项目进度甘特图 效果图&#xff1a; 左侧都是名称&#xff0c;上面是时间&#xff0c;当中的内容是日志内容 组件&#xff1a; gantt.vue <template><div id"main" style"width: 100%; height: 100%"></…

算法-27.移除元素-⭐

给你一个数组 nums 和一个值 val&#xff0c;你需要 原地 移除所有数值等于 val 的元素&#xff0c;并返回移除后数组的新长度。 不要使用额外的数组空间&#xff0c;你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面…