当前位置: 首页 > news >正文

新能源汽车能量流测试的传感器融合技术应用指南

第一部分:核心原理模块化拆解

模块1:多源传感器物理层融合

关键技术:

  1. 高精度同步采集架构

    • 采用PXIe-8840控制器+同步定时模块(NI PXIe-6674T),实现CAN/LIN/模拟量信号的μs级同步
    • 光纤电压传感器(LEM CV3-1000)与分流器(Isabellenhütte SMS 1000A)并联,解决高压隔离与动态响应矛盾
    • 振动信号预处理:PCB 356A16 IEPE传感器→抗混叠滤波器(截止频率5kHz,衰减斜率-120dB/dec)
  2. 动态误差补偿算法

    • 电流传感器温度漂移补偿:
      I c o r r e c t e d = I r a w × [ 1 + α ( T s e n s o r − 25 ℃ ) ] + β ( T j u n c t i o n − T a m b i e n t ) I_{corrected} = I_{raw} \times [1 + α(T_{sensor} - 25℃)] + β(T_{junction} - T_{ambient}) Icorrected=Iraw×[1+α(Tsensor25℃)]+β(TjunctionTambient)
      (α=75ppm/℃, β=0.1%/K,需现场标定)
      在这里插入图片描述

模块2:能量流实时建模

模型构建流程:

# 基于dSPACE SCALEXIO的实时模型
def energy_flow_model():# 电机功率计算(考虑铁损与铜损)P_motor = V_bus*I_phase*η_inverter - (K_hyst*f + K_eddy*) -*R_phase# 传动损耗计算(温度修正)η_gearbox = 0.98 - 0.0005*(T_oil-80) if T_oil>80 else 0.98# 能量流拓扑energy_map = {'Battery→Inverter': P_batt,'Inverter→Motor': P_motor,'Motor→Wheel': P_motor*η_gearbox}return energy_map

模块3:能效优化控制闭环

核心算法实现:

  • 动态权重分配策略
    使用模糊PID控制器调节冷却系统功率:
    % 输入变量:T_batt, SOC, dP/dt
    fis = mamfis('Name','cooling_control');
    fis = addInput(fis,[20 45],'Name','T_batt');
    fis = addInput(fis,[0.2 0.8],'Name','SOC');
    fis = addOutput(fis,[0 1000],'Name','P_cooling');
    % 规则库示例:IF T_batt is High AND SOC is Low THEN P_cooling=High
    
  • SiC器件驱动优化
    采用双脉冲测试确定最佳开关频率:
    f s w _ o p t = P c o n d P s w = I r m s 2 R d s ( o n ) ( E o n + E o f f ) / T p e r i o d f_{sw\_opt} = \sqrt{\frac{P_{cond}}{P_{sw}}} = \sqrt{\frac{I_{rms}^2 R_{ds(on)}}{(E_{on}+E_{off})/T_{period}}} fsw_opt=PswPcond =(Eon+Eoff)/TperiodIrms2Rds(on)

第二部分:工程作业指导书(能量流测试专项)

作业1:高压系统能效测试

步骤1:传感器部署

  • 动力电池包:部署4个HBM S9M电压传感器(量程0-1000V,精度±0.05%),间距≤200mm
  • 电机三相线:安装3个Danisense MCS2000电流传感器(带宽DC-200kHz),需确保导体居中以降低涡流误差
  • 冷却管路:在进出水口安装2个STS TM411温度传感器(RTD Pt100,响应时间<0.5s)

步骤2:动态工况测试

  • 执行CLTC-P循环时,监控以下参数:
    参数采样率触发条件异常阈值
    电池电流10kHzdI/dt>100A/s纹波>5%
    电机温度100HzT>150℃梯度>3℃/s
    逆变器效率1kHzη<92%连续3个周期

步骤3:损耗溯源分析

  1. 拆解能量损失项:
    P l o s s = P b a t t − ( P m o t o r + P a u x ) P_{loss} = P_{batt} - (P_{motor} + P_{aux}) Ploss=Pbatt(Pmotor+Paux)
  2. 使用热成像仪(FLIR T865)定位线束热点,测量接触电阻:
    R c o n t a c t = Δ V I − R c a b l e R_{contact} = \frac{\Delta V}{I} - R_{cable} Rcontact=IΔVRcable
  3. 对IGBT进行双脉冲测试,提取开关损耗曲线

作业2:热管理优化测试

关键操作:

  • 低温环境测试(-30℃冷启动):
    使用ESPEC温控箱,以2℃/min速率降温,记录以下数据:

    • PTC加热功率与热泵COP对比(目标:能耗降低40%)
    • 电池预热阶段电流纹波(要求<50mA)
  • 高温散热测试(45℃爬坡工况):
    调整冷却风扇PWM占空比(步长5%),找到最佳工作点:

    // 风扇控制代码示例(基于Simulink自动生成)
    void update_fan_speed(float T_batt, float V_vehicle) {static float duty_cycle = 0.5;if (T_batt > 45.0 && V_vehicle > 30.0) {duty_cycle += 0.05;} else if (T_batt < 40.0 || V_vehicle < 10.0) {duty_cycle -= 0.03;}pwm_set(FAN_PIN, duty_cycle);
    }
    

作业3:算法验证与标定

验证流程:

  1. 在dSPACE ASM整车模型注入噪声(SNR<20dB),测试融合算法鲁棒性
  2. 使用AVL Concerto数据平台进行参数敏感性分析:
    • 关键参数:电流采样延迟(0.1-1ms)、温度测量误差(±0.5-2℃)
    • 优化目标:SOC估算误差<1%,效率计算偏差<0.5%
  3. 实车标定步骤:
    • 在30%-70% SOC区间,以10%为步长进行充放电测试
    • 每个工况点持续5分钟,记录至少3次稳定数据
    • 使用最小二乘法拟合效率曲线:
      η = a 0 + a 1 I + a 2 I 2 + a 3 T η = a_0 + a_1 I + a_2 I^2 + a_3 T η=a0+a1I+a2I2+a3T

第三部分:进阶调试技巧

  1. 电磁干扰对策

    • 在电机高压线缆周围布置Mu-metal屏蔽层(厚度≥0.3mm)
    • 对模拟信号线实施双绞线+铁氧体磁环(TDK ZCAT2035-0930)
  2. 时序同步校准

    • 使用泰克MSO64示波器+光脉冲触发,对齐各传感器时间戳
    • 校正公式:
      t a d j u s t e d = t r a w − L c a b l e × ε r c t_{adjusted} = t_{raw} - \frac{L_{cable} \times ε_r}{c} tadjusted=trawcLcable×εr
      (ε_r:线缆介电常数,需实测)
  3. 边缘计算部署

    • 在BMS端部署TI TDA4VM处理器,运行轻量化LSTM模型:
      # TensorFlow Lite模型转换
      converter = tf.lite.TFLiteConverter.from_saved_model(lstm_model)
      converter.optimizations = [tf.lite.Optimize.DEFAULT]
      tflite_model = converter.convert()
      

虽然传感器融合技术已经取得了显著的进步,但它在汽车系统中的实现仍在不断发展。趋势是朝着更智能、分布式的处理,以及物体数据的标准化通信方向发展。这些概念似乎很明确,尽管实现方式仍在不断演变。尽管如此,随着今天正在开发的车辆越来越接近上路,原始设备制造商(OEM)将提供更多关于这项技术发展方向的细节。

在这里插入图片描述
如何将多个传感器的数据处理并融合估计无人机/机器人状态,一直是无人机/机器人领域重要的研究课题。多传感器数据融合中,难点包括数据预处理,数据融合及异常处理等。

本指南可直接应用于:

  • 高压部件选型验证(如比较SiC与IGBT的实际损耗差异)
  • 测试方案设计(制定传感器布局与采样策略)
  • 算法快速迭代(基于硬件在环的实时调参)

建议结合具体项目数据,重点突破时序对齐精度与多物理场耦合建模两大技术瓶颈。

相关文章:

新能源汽车能量流测试的传感器融合技术应用指南

第一部分&#xff1a;核心原理模块化拆解 模块1&#xff1a;多源传感器物理层融合 关键技术&#xff1a; 高精度同步采集架构 采用PXIe-8840控制器同步定时模块&#xff08;NI PXIe-6674T&#xff09;&#xff0c;实现CAN/LIN/模拟量信号的μs级同步光纤电压传感器&#xff0…...

高级java每日一道面试题-2025年4月11日-微服务篇[Nacos篇]-Nacos使用的数据库及其数据同步机制是什么?

如果有遗漏,评论区告诉我进行补充 面试官: Nacos使用的数据库及其数据同步机制是什么&#xff1f; 我回答: Nacos 使用的数据库及其数据同步机制详解 在微服务架构中&#xff0c;Nacos 作为服务注册与配置管理的核心组件&#xff0c;其数据存储和同步机制对系统的高可用性和…...

音视频相关协议和技术内容

视频编解码&#xff1a; H264&#xff08;AVC,MPEG-4 Part 10&#xff09; 高压缩率&#xff0c;支持多种分辨率和帧率&#xff0c;用于在线流媒体、会议、数字电视 编码过程&#xff1a; 分块处理&#xff0c;将视频帧划分为宏块&#xff08;16x16&#xff09;使用帧预测和…...

SpringBoot整合Rabbitmq(包括docker配置Rabbitmq的详细过程)

一、什么是mq MQ(message queue)&#xff0c;从字面意思上看就个 FIFO 先入先出的队列&#xff0c;只不过队列中存放的内容是 message 而已&#xff0c;它是一种具有接收数据、存储数据、发送数据等功能的技术服务。 在互联网架构中&#xff0c;MQ 是一种非常常见的上下游“逻…...

20个常用的初级Java笔试题及其参考答案

### 1. Java基本数据类型有哪些? - **答案**:Java中的基本数据类型有: - `byte`:8位 - `short`:16位 - `int`:32位 - `long`:64位 - `float`:32位 - `double`:64位 - `char`:16位(Unicode字符) - `boolean`:表示真或假(没有固定大小) ### 2. Java中的字符串是可…...

矫平机:工业制造的精密“雕刻师”

在金属加工的浩瀚图景中&#xff0c;矫平机犹如一位沉默的雕塑大师&#xff0c;用机械的精准与科学的智慧&#xff0c;将扭曲变形的板材重塑为工业艺术的杰作。从新能源电池极片到空间站耐压舱体&#xff0c;矫平工艺贯穿现代制造的每一处精度巅峰。 一、核心技术&#xff1a;从…...

游戏数据分析,力扣(游戏玩法分析 I~V)mysql+pandas

力扣的游戏玩法分析 I~V&#xff0c; ps&#xff1a;虽然表结构不变但是力扣输入示例数据有些许变化&#xff0c;所以你使用上一题的数据跑下一题的代码可能产生的结果和示例中的不一样&#xff0c;建议点击连接到力扣中直接运行&#xff01; 目录 1. 游戏玩法分析 I mysql …...

C++之哈希

目录 一、unordered_set 1.1、unordered_set的介绍 1.2、unordered_set和set的使用差异 二、unordered_map 2.1、unordered_map和map的差异 2.2、unordered_multimap/unordered_multiset 三、哈希表 3.1、哈希概念 3.1.1、直接定地址法 3.1.2、哈希冲突 3.1.3、负载…...

DSP、MCU、FPGA 的详细总结

一、核心定义与特点 类型定义核心特点DSP&#xff08;数字信号处理器&#xff09;专为高速数字信号处理设计的处理器- 哈佛架构&#xff0c;单周期乘加&#xff08;MAC&#xff09; - 实时性强&#xff0c;低延迟处理流式数据 - 专用指令集优化算法&#xff08;如FFT、滤波&am…...

linux学习 3.用户的操作

用户 建议在系统操作的时候不要一直使用root用户&#xff0c;因为root用户具有最高权限&#xff0c;你可能因为某些操作影响了你的系统&#xff0c;采用子用户则可以避免这一点 这里的学习不用太深入&#xff0c;掌握如何创建删除切换即可(除非你要做详细的用户管理&#xff0…...

闭坑-- `a-auto-complete` 组件中的 `options` 数据存在重复

当 ant-design 的 a-auto-complete 组件中的 options 数据存在重复时&#xff0c;可能会导致以下问题&#xff1a; 1. 交互问题 键盘导航失效&#xff1a; 使用键盘上下键选择时&#xff0c;可能会在重复项之间跳转&#xff0c;无法正常移动到下一个选项。选择结果不准确&…...

【Rust基础】使用Rocket构建基于SSE的流式回复

背景 我们正在使用Rust开发基于RAG的知识库系统&#xff0c;其中对于模型的回复使用了常用的SSE&#xff0c;Web框架使用Rocket&#xff0c;Rocket提供了一个简单的方式支持SSE&#xff0c;但没有会话保持、会话恢复等功能&#xff0c;因此我们自己简单实现这两个功能。 使用R…...

一种改进的CFAR算法用于目标检测(解决多目标掩蔽)

摘要 恒虚警率&#xff08;CFAR&#xff09;技术在雷达自动检测过程中起着关键作用。单元平均&#xff08;CA&#xff09;CFAR算法在几乎所有的多目标情况下都会受到掩蔽效应的影响。最小单元平均&#xff08;SOCA&#xff09;CFAR算法仅当干扰目标位于参考窗口的前后方时才具有…...

什么是人工智能芯片?

行业专家指出&#xff0c;许多智能设备和物联网设备都是由某种形式的人工智能(AI)驱动的——无论是语音助理、面部识别摄像头&#xff0c;还是电脑。这些设备需要采用某种技术为它们进行的数据处理提供支持。有些设备需要在云平台的大型数据中心处理数据&#xff0c;而也有一些…...

0.深入探秘 Rust Web 框架 Axum

在当今的 Web 开发领域&#xff0c;Rust 凭借其出色的性能、内存安全性和并发处理能力&#xff0c;正逐渐崭露头角。而 Axum 作为 Rust 生态系统中一款备受瞩目的 Web 框架&#xff0c;更是为开发者提供了高效、灵活且强大的工具&#xff0c;用于构建现代化的 Web 应用程序。本…...

深度监听 ref 和 reactive 的区别详解

深度监听 ref 和 reactive 的区别详解 一、ref 的深度监听&#xff08;示例代码&#xff09;关键点&#xff1a;1. ref 的存储方式&#xff1a;2. 监听 ref 的特性 二、reactive 的深度监听&#xff08;示例代码&#xff09;关键点&#xff1a;1. reactive 的深度响应性2. 监听…...

面向对象—有理数类的设计

目录 1.代码呈现 1.1编写toString、equals方法 1.2测试代码 1.3有理数类的代码 2.论述题 3.有理类设计 1.代码呈现 1.1编写toString、equals方法 (1)toString方法 Overridepublic String toString(){if(this.v20){return "Undefined";}return this.v1 "/…...

OpenHarmony Camera开发指导(四):相机会话管理(ArkTS)

概述 相机在使用预览、拍照、录像、获取元数据等功能前&#xff0c;都需要先创建相机会话。 相机会话Session的功能如下&#xff1a; 配置相机的输入流和输出流。 配置输入流即添加设备输入&#xff0c;通俗来讲即选择某一个摄像头进行拍照录像&#xff1b;配置输出流&#x…...

Linux电源管理(三),CPUIdle 和 ARM的PSCI

更多linux系统电源管理相关的内容请看&#xff1a;Linux电源管理、功耗管理 和 发热管理 (CPUFreq、CPUIdle、RPM、thermal、睡眠 和 唤醒)-CSDN博客 1 简介 Linux下的空闲进程cpuidle在内核中是一个子系统。cpuidle子系统所需要做的事情就是在CPU进入idle状态后&#xff0c;…...

【测试工具】JMeter使用小记

JMeter 使用小记 下载与安装 jdk 下载地址&#xff1a;https://www.oracle.com/java/technologies/downloads/#jdk18-windowsJMeter 下载地址&#xff1a;https://jmeter.apache.org/download_jmeter.cgi 教程参考&#xff1a;JMeter下载及安装详细教程-CSDN博客 设置中文界…...

Obsidian的简单使用

一、安装并配置仓耳今楷字体 优化阅读体验&#xff0c;个人实测觉得正文用 仓耳今楷04-W03最合适&#xff08;前面的数字代表字体&#xff0c;数字越大&#xff0c;越偏向于楷体&#xff0c;而01就很像黑体。后面的数字代表粗细&#xff0c;正常粗细是W03&#xff0c;最粗是W0…...

docker的基础知识

Docker https://www.yuque.com/leifengyang/sutong 下载镜像 检索&#xff1a; docker search下载: docker pull列表: docker images删除 docker rmi启动容器 运行&#xff1a; docker run查看&#xff1a; docker ps停止&#xff1a; docker stop启动&#xff1a; …...

PcVue助力立讯:精密制造的智能化管控实践!

PcVue助力立讯&#xff1a; 精密制造的智能化管控实践&#xff01; 客户介绍 立讯精密&#xff08;Luxshare ICT&#xff0c;股票代码&#xff1a;002475&#xff09;成立于2004年5月24日&#xff0c;专注于为消费电子产品、汽车领域产品以及企业通讯产品提供从核心零部件、…...

深度学习-157-Dify工具之创建知识库

文章目录 1 硅基流动1.1 模型广场1.1.1 对话模型(免费)1.1.2 嵌入模型(免费)1.1.3 重排序模型(免费)1.2 模型调用1.2.1 文本对话1.2.2 文本嵌入2 构建知识库2.1 准备文档2.2 点击创建知识库2.3 设置嵌入参数2.4 召回测试3 创建聊天助手3.1 仅使用大模型3.2 结合知识库的大模型3…...

Oracle--安装Oracle Database23ai Free

前言&#xff1a;本博客仅作记录学习使用&#xff0c;部分图片出自网络&#xff0c;如有侵犯您的权益&#xff0c;请联系删除 官方文档&#xff1a; Get Started with Oracle Database 23ai | Oracle 一、安装的环境要求 本文同步使用Oracle Linux9的虚拟机进行操作 1、Orac…...

【JavaEE初阶】多线程重点知识以及常考的面试题-多线程进阶(三)

本篇博客给大家带来的是集合类在多线程下的使用和死锁的知识点还包括常见的面试题. &#x1f40e;文章专栏: JavaEE初阶 &#x1f680;若有问题 评论区见 ❤ 欢迎大家点赞 评论 收藏 分享 如果你不知道分享给谁,那就分享给薯条. 你们的支持是我不断创作的动力 . 王子,公主请阅&…...

【verilog】多个 if 控制同一个变量(后面会覆盖前面)非阻塞赋值真的并行吗?

非阻塞赋值 (<) 是“并行”的&#xff0c;但是代码顺序会影响结果&#xff1f;”这正是 Verilog 的硬件描述本质 vs 行为语义之间的微妙之处。 &#x1f4a1;1. 非阻塞赋值真的并行吗&#xff1f; 是的&#xff01;非阻塞赋值 < 从行为上是并行的&#xff0c;也就是说&a…...

C++事件驱动编程从入门到实战:深入理解与高效应用

C事件驱动编程从入门到实战&#xff1a;深入理解与高效应用 在现代软件开发中&#xff0c;事件驱动编程&#xff08;Event-Driven Programming&#xff09;作为一种流行的编程范式&#xff0c;被广泛应用于图形用户界面&#xff08;GUI&#xff09;、网络通信、游戏开发等众多…...

问题 | MATLAB比Python更有优势的特定领域

以下是关于MATLAB在特定领域相较于Python的优势的详细分析&#xff0c;结合其核心功能、行业应用及技术特性展开论述&#xff1a; 一、科学研究与工程计算 1. 数值计算的高效性 MATLAB的核心设计围绕矩阵运算展开&#xff0c;其底层对线性代数和数值计算进行了深度优化。例如…...

黑马商城项目(三)微服务

一、单体架构 测试高并发软件 二、微服务 三、SpringCloud 四、微服务拆分 黑马商城模块&#xff1a; 服务拆分原则&#xff1a; 拆分服务&#xff1a; 独立project&#xff1a; maven聚合&#xff1a; 拆分案例&#xff1a; 远程调用&#xff1a; package com.hmall.cart.…...

Qt界面卡住变慢的解决方法

本质原因: 当Qt界面出现卡顿或无响应时&#xff0c;通常是因为主线程&#xff08;GUI线程&#xff09;被耗时操作阻塞。 完全忘了。。。 Qt Creater解决方法 1. 定位耗时操作 目标&#xff1a;找到阻塞主线程的代码段。 方法&#xff1a; 使用QElapsedTimer测量代码执行时间…...

Flutter的原理及美团的实践(下)

Flutter的原理及性能实践 Flutter和原生性能对比 虽然使用原生实现&#xff08;左&#xff09;和Flutter实现&#xff08;右&#xff09;的全品类页面在实际使用过程中几乎分辨不出来&#xff1a; 但是我们还需要在性能方面有一个比较明确的数据对比。 我们最关心的两个页面…...

时序预测 | Matlab实现基于VMD-WOA-ELM和VMD-ELM变分模态分解结合鲸鱼算法优化极限学习机时间序列预测

时序预测 | Matlab实现基于VMD-WOA-ELM和VMD-ELM变分模态分解结合鲸鱼算法优化极限学习机时间序列预测 目录 时序预测 | Matlab实现基于VMD-WOA-ELM和VMD-ELM变分模态分解结合鲸鱼算法优化极限学习机时间序列预测预测效果基本介绍程序设计参考资料 预测效果 基本介绍 1.Matlab…...

【云安全】云原生- K8S IngressNightmare CVE-2025-1974(漏洞复现完整教程)

漏洞原理 CVE-2025-1974: The IngressNightmare in Kubernetes | Wiz Blog 分两方面&#xff1a; a、配置注入过程 构造一个恶意的Ingress资源&#xff0c;其中注入ssl_engine指令指向恶意共享库向准入控制器验证端点&#xff08;AdmissionWebhook&#xff09;发送Admissio…...

Tomcat与Servlet(2)

上篇文章&#xff1a; Tomcat与Servlethttps://blog.csdn.net/sniper_fandc/article/details/147278469?fromshareblogdetail&sharetypeblogdetail&sharerId147278469&sharereferPC&sharesourcesniper_fandc&sharefromfrom_link 上篇文章介绍了To…...

在高数据速度下确保信号完整性的 10 个关键策略

随着越来越多的传感器连接到系统&#xff0c;需要快速、可靠和安全地传输更多数据&#xff0c;对带宽和设计复杂性的需求也在增加。优先考虑的是确保从 A 发送到 B 的信号不会失真。 确保信号完整性 对于设计依赖于持续准确数据流的数据密集型应用程序的工程师来说&#xff0c…...

2025华中杯数学建模B题完整分析论文(共42页)(含模型、数据、可运行代码)

2025华中杯大学生数学建模B题完整分析论文 目录 一、问题重述 二、问题分析 三、模型假设 四、 模型建立与求解 4.1问题1 4.1.1问题1解析 4.1.2问题1模型建立 4.1.3问题1样例代码&#xff08;仅供参考&#xff09; 4.1.4问题1求解结果&#xff08;仅供参考&am…...

UE5 自带的视频播放器

文章目录 文件夹准备添加一个文件媒体源方法1方法2 添加一个视频播放器播放视频直接播放使用网格体播放使用UI播放 播放视频的音乐媒体播放器常用的节点设置循环是用绝对路径播放视频&#xff0c;视频无需导入注册播放完成事件 文件夹准备 视频必须被放在Content/Moveis文件下…...

是德科技E5080B网络分析仪深度评测:5G/车载雷达测试实战指南

是德科技E5080B网络分析仪&#xff08;ENA系列&#xff09;是一款高性能射频测试仪器&#xff0c;广泛应用于通信、航空航天、半导体等领域&#xff0c;以下是其核心功能详解&#xff1a; 一、核心测试功能 多参数网络分析 S参数测量&#xff1a;支持全双端口S参数测试&#xf…...

javaSE————网络编程套接字

网络编程套接字~~~~~ 好久没更新啦&#xff0c;蓝桥杯爆掉了&#xff0c;从今天开始爆更嗷&#xff1b; 1&#xff0c;网络编程基础 为啥要有网络编程呢&#xff0c;我们进行网络通信就是为了获取丰富的网络资源&#xff0c;说实话真的很神奇&#xff0c;想想我们躺在床上&a…...

力扣349 == 两个数组交集的两种解法

目录 解法一&#xff1a;利用 Set 特性高效去重 解法二&#xff1a;双重遍历与 Set 去重 方法对比与总结 关键点总结 题目描述 给定两个整数数组 nums1 和 nums2&#xff0c;要求返回它们的交集。输出结果中的每个元素必须是唯一的&#xff0c;且顺序不限。 示例 输入&…...

笔试专题(十)

文章目录 对称之美&#xff08;双指针&#xff09;题解代码 连续子数组最大和&#xff08;线性dp&#xff09;题解代码 最长回文子序列&#xff08;区间dp&#xff09;题解代码 对称之美&#xff08;双指针&#xff09; 题目链接 题解 1. 双指针 2. 用left标记左边的字符串…...

YOLOv12即插即用---RFAConv

1.模块介绍 接受域注意卷积(RFAConv):更聪明地感知空间特征 在传统卷积神经网络中,卷积核参数的共享机制虽有效提升了模型的泛化能力与计算效率,但却忽略了不同空间位置特征在感知范围(即接受域)内的重要性差异。为此,我们提出了一种更具感知能力的模块 —— 接受域注…...

使用datax通过HbaseShell封装writer和reader同步hbase数据到hbase_踩坑_细节总结---大数据之DataX工作笔记008

最近在做大数据相关功能,有个需求,使用datax同步hbase到hbase中,其中还是有很多细节值得记录: 首先来看一下datax的源码中,如果你使用phoenix创建的表,那么 你就需要使用对应的hbase带有sql字样的,reader和writer. 然后如果你使用datax-web来进行测试的,那么,他默认使用的是h…...

Python解决“小D的abc字符变换”问题

小D的“abc”变换问题 问题描述测试样例解题思路代码 问题描述 小D拿到了一个仅由 “abc” 三种字母组成的字符串。她每次操作会对所有字符同时进行以下变换&#xff1a; 将 ‘a’ 变成 ‘bc’ 将 ‘b’ 变成 ‘ca’ 将 ‘c’ 变成 ‘ab’ 小D将重复该操作 k 次。你的任务是输…...

C++学习:六个月从基础到就业——面向对象编程:重载运算符(下)

C学习&#xff1a;六个月从基础到就业——面向对象编程&#xff1a;重载运算符&#xff08;下&#xff09; 本文是我C学习之旅系列的第十三篇技术文章&#xff0c;是面向对象编程中运算符重载主题的下篇。本篇文章将继续深入探讨高级运算符重载技术、特殊运算符、常见应用场景和…...

电压模式控制学习

电压模式控制 在开关电源中&#xff0c;大的可分为三大控制模式&#xff0c;分别是电压模式控制&#xff0c;电流模式控制&#xff0c;迟滞模式控制。今天简要介绍下电压模式控制的优缺点。 原理 架构图如下 如图所示&#xff0c;电压模式控制可以分为三部分&#xff1a;误…...

vue3 Ts axios 封装

vue3 Ts axios 封装 axios的封装 import axios, { AxiosError, AxiosInstance, InternalAxiosRequestConfig, AxiosResponse, AxiosRequestConfig, AxiosHeaders } from axios import qs from qs import { config } from ./config import { ElMessage } from element-plus// …...

GPT,Bert类模型对比

以下是对 BERT-base、RoBERTa-base、DeBERTa-base 和 DistilBERT-base 四个模型在参数量、训练数据、GPU 内存占用、性能表现以及优缺点方面的对比&#xff1a; 模型参数量与训练数据 模型参数量训练数据量BERT-base110MBookCorpus&#xff08;8亿词&#xff09; 英文维基百科…...

3.Rust + Axum 提取器模式深度剖析

摘要 深入解读 Rust Axum 提取器模式&#xff0c;涵盖内置提取器及自定义实现。 一、引言 在 Rust 的 Web 开发领域&#xff0c;Axum 作为一款轻量级且高效的 Web 框架&#xff0c;为开发者提供了强大的功能。其中&#xff0c;提取器&#xff08;Extractor&#xff09;模式…...