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项目合作开发,请与我们联系。
相关文章:
LabVIEW利用人工神经网络辅助进行结冰检测
LabVIEW利用人工神经网络辅助进行结冰检测 结冰对各个领域构成重大威胁,包括但不限于航空航天和风力涡轮机行业。在起飞过程中,飞机机翼上轻微积冰会导致升力降低25%。研究报告称,涡轮叶片上的冰堆积可在19个月的运行时间内造成29MWh的功率损…...
Linux安装MySQL8.0
又又又又..Linux装MySQL。 删除原有的MySQL 查看安装的mysql信息:rpm -qa|grep -i mysql 删除mysql相关服务:rpm -e --nodeps 查询mysql遗留文件和依赖信息:find / -name mysql 手动删除mysql配置文件:rm -rf /etc/my.cnf 相关…...
【【萌新编写RISCV之前言CPU的部分介绍.3】】
萌新编写RISCV之前言CPU的部分介绍.3 CPU的数字电路结构实际十分简单,最主要的模块有PC(地址生成),ALU(运算),Register(寄存),Decode(译码&#…...
dl_model_param
set_dl_model_param —设置深度学习模型的参数 get_dl_model_param — Return the parameters of a deep learning model 返回深度学习模型的参数 使用read_dl_model读取前一步初始化后的网络模型,得到模型的句柄DLModelHandle。 接着用read_dict读取预处理后的数…...
Android相机调用-CameraX【外接摄像头】【USB摄像头】
Android相机调用有原生的Camera和Camera2,我觉得调用代码都太复杂了,CameraX调用代码简洁很多。 说明文档:https://developer.android.com/jetpack/androidx/releases/camera?hlzh-cn 现有查到的调用资料都不够新,对于外接摄像…...
第一个Java程序
1. 将扩展名.text更改为.java 2.文件夹(Hello.java)上方输入“cmd空格回车”(没有加号) 3.在命令提示符内输入“javac空格文件夹名称.java回车” (javac空格Hello.java回车) 执行成功后,文件夹下多一个Hello.class…...
OpenCV之霍夫变换检测直线
霍夫变换 首先是笛卡尔坐标系到霍夫空间的转换,比如笛卡尔坐标系中有一条直线 yaxb。 笛卡尔坐标系中一条直线,对应霍夫空间的一个点。 反过来同样成立(霍夫空间的一条直线,对应笛卡尔坐标系的一个点) 原理其实很简单 …...
lv3 嵌入式开发-11 Linux下GDB调试工具
目录 1 GDB简介 2 GDB基本命令 3 GDB调试程序 1 GDB简介 GDB是GNU开源组织发布的一个强大的Linux下的程序调试工具。 一般来说,GDB主要帮助你完成下面四个方面的功能: 1、启动你的程序,可以按照你的自定义的要求随心所欲的运行程序&#…...
Zabbix监控平台概念
1.概念 Zabbix是一款开源的、免费的、分布式监控平台支持web管理,WEB界面可以方便管理员使用可以监控硬件服务器CPU温度、风扇转速、操作系统CPU、EME、DISK、I/O、流量宽带、负载、端口、进程等Zabbix是C/S架构,Client客户端和Server端组成 2.Zabbix可…...
【javaSE】 枚举与枚举的使用
文章目录 🎄枚举的背景及定义⚾枚举特性总结: 🌲枚举的使用🚩switch语句🚩常用方法📌示例一📌示例二 🎍枚举优点缺点🌴枚举和反射🚩枚举是否可以通过反射&…...
NetSuite知识会汇编-管理员篇顾问篇2023
本月初,开学之际,我们发布了《NetSuite知识会汇编-用户篇 2023》,这次发布《NetSuite知识会汇编-管理员篇&顾问篇2023》。本篇挑选了近两年NetSuite知识会中的一些文章,涉及开发、权限、系统管理等较深的内容,共19…...
根号分治与多项式的巧妙结合:GYM-104386G
使用范围:序列上对于每种数的计数问题 考虑对每种数的出现次数进行根号分治 如果出现次数很少,直接平方暴力即可 如果很大考虑任意 ( i , j ) (i,j) (i,j),我们拆一下,再移一下,然后就变成了卷积形式...
通过FTP高速下载几百G数据
基因组下载 (FTP) 常见问题解答 基因组FTP站点有哪些亮点?下载多个基因组组装数据的最简单方法是什么?下载大型数据集的最佳协议是什么?为什么 NCBI 基因组 FTP 站点要重组?我如何及时了解 NCBI 基因组 FTP 站点的变化?...
cudnn-windows-x86_64-8.6.0.163_cuda11-archive 下载
网址不太好访问的话,请从下面我提供的分享下载 Download cuDNN v8.6.0 (October 3rd, 2022), for CUDA 11.x 此资源适配 cuda11.x 将bin和include文件夹里的文件,分别复制到C盘安装CUDA目录的对应文件夹里 安装cuda时自动设置了 CUDA_PATH_V11_8 及path C:\Progra…...
多线程案例(1) - 单例模式
目录 单例模式 饿汉模式 懒汉模式 前言 多线程中有许多非常经典的设计模式(这就类似于围棋的棋谱),这是用来解决我们在开发中遇到很多 "经典场景",简单来说,设计模式就是一份模板,可以套用。…...
Arduino驱动TCS34725传感器(颜色传感器篇)
目录 1、传感器特性 2、硬件原理图 3、控制器和传感器连线图 4、驱动程序 TCS34725是一款低成本,高性价比的RGB全彩颜色识别传感器,传感器通过光学感应来识别物体的表面颜色。...
知识库网站如何搭建?需要注意这五个要点!
正因为知识库提供结构化知识库来记载信息和知识,便于团队沉淀经验、共享资源,形成完整的知识体系并持续进化,使得它成为当前企业发展新宠。 构建自己/团队的知识库是一个良好的习惯,可以提高工作和学习效率,以下是一…...
【UE虚幻引擎】UE源码版编译、Andorid配置、打包
首先是要下载源码版的UE,我这里下载的是5.2.1 首先要安装Git 在你准备放代码的文件夹下右键点击Git Bash Here 然后可以直接git clone https://github.com/EpicGames/UnrealEngine 不行的话可以直接去官方的Github上下载Zip压缩包后解压 运行里面的Setup.bat&a…...
树和二叉树的相关概念及结构
目录 1.树的概念及结构 1.1 树的概念 1.2 树的相关概念 1.3 树的表示 1.3.1 孩子兄弟表示法 1.3.2 双亲表示法 1.4 树的实际应用 2.二叉树的概念及结构 2.1 二叉树的概念 2.2 特殊的二叉树 2.3 二叉树的性质 2.4 二叉树的存储 2.4.1 顺序存储 2.4.2 链式存储 1.树…...
MySQL安装validate_password_policy插件
功能介绍 validate_password_policy 是插件用于验证密码强度的策略。该参数可以设定三种级别:0代表低,1代表中,2代表高。 validate_password_policy 主要影响密码的强度检查级别: 0/LOW:只检查密码长度。 1/MEDIUM&am…...
C++_核心编程_多态案例二-制作饮品
#include <iostream> #include <string> using namespace std;/*制作饮品的大致流程为:煮水 - 冲泡 - 倒入杯中 - 加入辅料 利用多态技术实现本案例,提供抽象制作饮品基类,提供子类制作咖啡和茶叶*//*基类*/ class AbstractDr…...
Spark 之 入门讲解详细版(1)
1、简介 1.1 Spark简介 Spark是加州大学伯克利分校AMP实验室(Algorithms, Machines, and People Lab)开发通用内存并行计算框架。Spark在2013年6月进入Apache成为孵化项目,8个月后成为Apache顶级项目,速度之快足见过人之处&…...
脑机新手指南(八):OpenBCI_GUI:从环境搭建到数据可视化(下)
一、数据处理与分析实战 (一)实时滤波与参数调整 基础滤波操作 60Hz 工频滤波:勾选界面右侧 “60Hz” 复选框,可有效抑制电网干扰(适用于北美地区,欧洲用户可调整为 50Hz)。 平滑处理&…...
Nuxt.js 中的路由配置详解
Nuxt.js 通过其内置的路由系统简化了应用的路由配置,使得开发者可以轻松地管理页面导航和 URL 结构。路由配置主要涉及页面组件的组织、动态路由的设置以及路由元信息的配置。 自动路由生成 Nuxt.js 会根据 pages 目录下的文件结构自动生成路由配置。每个文件都会对…...
大数据学习(132)-HIve数据分析
🍋🍋大数据学习🍋🍋 🔥系列专栏: 👑哲学语录: 用力所能及,改变世界。 💖如果觉得博主的文章还不错的话,请点赞👍收藏⭐️留言Ǵ…...
九天毕昇深度学习平台 | 如何安装库?
pip install 库名 -i https://pypi.tuna.tsinghua.edu.cn/simple --user 举个例子: 报错 ModuleNotFoundError: No module named torch 那么我需要安装 torch pip install torch -i https://pypi.tuna.tsinghua.edu.cn/simple --user pip install 库名&#x…...
【Go语言基础【13】】函数、闭包、方法
文章目录 零、概述一、函数基础1、函数基础概念2、参数传递机制3、返回值特性3.1. 多返回值3.2. 命名返回值3.3. 错误处理 二、函数类型与高阶函数1. 函数类型定义2. 高阶函数(函数作为参数、返回值) 三、匿名函数与闭包1. 匿名函数(Lambda函…...
Selenium常用函数介绍
目录 一,元素定位 1.1 cssSeector 1.2 xpath 二,操作测试对象 三,窗口 3.1 案例 3.2 窗口切换 3.3 窗口大小 3.4 屏幕截图 3.5 关闭窗口 四,弹窗 五,等待 六,导航 七,文件上传 …...
CVPR2025重磅突破:AnomalyAny框架实现单样本生成逼真异常数据,破解视觉检测瓶颈!
本文介绍了一种名为AnomalyAny的创新框架,该方法利用Stable Diffusion的强大生成能力,仅需单个正常样本和文本描述,即可生成逼真且多样化的异常样本,有效解决了视觉异常检测中异常样本稀缺的难题,为工业质检、医疗影像…...
Vue 3 + WebSocket 实战:公司通知实时推送功能详解
📢 Vue 3 WebSocket 实战:公司通知实时推送功能详解 📌 收藏 点赞 关注,项目中要用到推送功能时就不怕找不到了! 实时通知是企业系统中常见的功能,比如:管理员发布通知后,所有用户…...
