感应(异步)电机无速度传感器技术—TI例程解析

2023-11-07

电机控制系列文章

感应(异步)电机磁场定向控制MATLAB/Simulink建模
感应(异步)电机磁场定向控制电流环PI控制参数设计
感应(异步)电机磁场定向控制速度环PI控制参数设计
感应(异步)电机无速度传感器技术—电压模型法



前言

上一篇文章谈到电压模型法估计转子磁链,其中提到有一种方法与TI的方法有些渊源,今天就来讲讲。
在TI的controlSUITE里提供了一个叫digital motor control library的库,路径为C:\ti\controlSUITE\libs\app_libs\motor_control\math_blocks。这个库里面也有感应电机的无速度传感器算法,下面对其方法进行解析。


一、TI例程原理

在TI例程的文档里,有其原理说明。它参考了
C. Lascu, I. Boldea and F. Blaabjerg, “A modified direct torque control for induction motor sensorless drive,” in IEEE Transactions on Industry Applications, vol. 36, no. 1, pp. 122-130, Jan.-Feb. 2000, doi: 10.1109/28.821806.
P. L. Jansen and R. D. Lorenz, “A physically insightful approach to the design and accuracy assessment of flux observers for field oriented induction machine drives,” in IEEE Transactions on Industry Applications, vol. 30, no. 1, pp. 101-110, Jan.-Feb. 1994, doi: 10.1109/28.273627.
磁链估计如下图所示。基本思想是,以电压模型定子磁链为主,电压模型与电流模型的差经过PI反过来补偿电压模型。比较麻烦的是,TI在这里以估计定子磁链为主,转子磁链由定子磁链和定子电流计算得到,而没有直接估计转子磁链。
TI磁链估计
数学表达式为(TI没有用αβ表示静止坐标系,看着比较绕,我这里用αβ表示静止坐标系,dq表示旋转坐标系)
电压模型定子磁链
ψ s α v = ∫ ( u s α − R s i s α − u comp α ) d t ψ s β v = ∫ ( u s β − R s i s β − u comp β ) d t \psi_{\text s \alpha}^{\text v} = \int (u_{\text s \alpha}-R_{\text s}i_{\text s \alpha}-u_{\text{comp}\alpha})dt \\ \psi_{\text s \beta}^{\text v} = \int (u_{\text s \beta}-R_{\text s}i_{\text s \beta}-u_{\text{comp}\beta})dt ψsαv=(usαRsisαucompα)dtψsβv=(usβRsisβucompβ)dt
u comp α u_{\text{comp}\alpha} ucompα u comp β u_{\text{comp}\beta} ucompβ为补偿量,由电压模型与电流模型的差经PI得到。
u comp α = K p ( ψ s α v − ψ s α i ) + K p T i ∫ ( ψ s α v − ψ s α i ) d t u comp β = K p ( ψ s β v − ψ s β i ) + K p T i ∫ ( ψ s β v − ψ s β i ) d t u_{\text{comp}\alpha} = K_{\text p}(\psi_{\text s \alpha}^{\text v}-\psi_{\text s \alpha}^{\text i}) + \frac{K_{\text p}} {T_{\text i}}\int (\psi_{\text s \alpha}^{\text v}-\psi_{\text s \alpha}^{\text i})dt \\ u_{\text{comp}\beta} = K_{\text p}(\psi_{\text s \beta}^{\text v}-\psi_{\text s \beta}^{\text i}) + \frac{K_{\text p}} {T_{\text i}}\int (\psi_{\text s \beta}^{\text v}-\psi_{\text s \beta}^{\text i})dt ucompα=Kp(ψsαvψsαi)+TiKp(ψsαvψsαi)dtucompβ=Kp(ψsβvψsβi)+TiKp(ψsβvψsβi)dt
电流模型定子磁链由转子磁链计算
ψ s α i = L m L r ψ r α i + L s L r − L m 2 L r i s α ψ s β i = L m L r ψ r β i + L s L r − L m 2 L r i s β \psi_{\text s \alpha}^{\text i} = \frac{L_{\text m}} {L_{\text r}}\psi_{\text r \alpha}^{\text i} + \frac{L_{\text s}L_{\text r}-L_{\text m}^2} {L_{\text r}}i_{\text s \alpha} \\ \psi_{\text s \beta}^{\text i} = \frac{L_{\text m}} {L_{\text r}}\psi_{\text r \beta}^{\text i} + \frac{L_{\text s}L_{\text r}-L_{\text m}^2} {L_{\text r}}i_{\text s \beta} ψsαi=LrLmψrαi+LrLsLrLm2isαψsβi=LrLmψrβi+LrLsLrLm2isβ
转子磁链 ψ r α i \psi_{\text r \alpha}^{\text i} ψrαi ψ r β i \psi_{\text r \beta}^{\text i} ψrβi用旋转坐标系表示为
ψ r α i = ψ rd i cos ⁡ ( θ r ) − ψ rq i sin ⁡ ( θ r ) ψ r β i = ψ rd i sin ⁡ ( θ r ) + ψ rq i cos ⁡ ( θ r ) \psi_{\text r \alpha}^{\text i} = \psi_{\text{rd}}^{\text i}\cos(\theta_{\text r}) - \psi_{\text{rq}}^{\text i}\sin(\theta_{\text r}) \\ \psi_{\text r \beta}^{\text i} = \psi_{\text{rd}}^{\text i}\sin(\theta_{\text r}) + \psi_{\text{rq}}^{\text i}\cos(\theta_{\text r}) ψrαi=ψrdicos(θr)ψrqisin(θr)ψrβi=ψrdisin(θr)+ψrqicos(θr)
在转子磁场定向下
ψ rd i = L m T r s + 1 i sd ψ rq i = 0 \begin{aligned} \psi_{\text{rd}}^{\text i} &= \frac{L_{\text m}} {T_{\text r}s+1} i_{\text{sd}} \\ \psi_{\text{rq}}^{\text i} &= 0 \end{aligned} ψrdiψrqi=Trs+1Lmisd=0
最后,转子磁链为
ψ r α = L r L m ψ s α v − L s L r − L m 2 L m i s α ψ r β = L r L m ψ s β v − L s L r − L m 2 L m i s β θ r = arctan ⁡ ( ψ r β ψ r α ) \psi_{\text r \alpha} = \frac{L_{\text r}} {L_{\text m}}\psi_{\text s \alpha}^{\text v} - \frac{L_{\text s}L_{\text r}-L_{\text m}^2} {L_{\text m}}i_{\text s \alpha} \\ \psi_{\text r \beta} = \frac{L_{\text r}} {L_{\text m}}\psi_{\text s \beta}^{\text v} - \frac{L_{\text s}L_{\text r}-L_{\text m}^2} {L_{\text m}}i_{\text s \beta} \\ \theta_{\text r} = \arctan(\frac{\psi_{\text r \beta}} {\psi_{\text r \alpha}}) ψrα=LmLrψsαvLmLsLrLm2isαψrβ=LmLrψsβvLmLsLrLm2isβθr=arctan(ψrαψrβ)


二、解析

将定子磁链和补偿量表达式用拉普拉斯变换表示为
ψ s α v = u s α − R s i s α − u comp α s ψ s β v = u s β − R s i s β − u comp β s \psi_{\text s \alpha}^{\text v} = \frac{u_{\text s \alpha}-R_{\text s}i_{\text s \alpha}-u_{\text{comp}\alpha}} s \\ \psi_{\text s \beta}^{\text v} = \frac{u_{\text s \beta}-R_{\text s}i_{\text s \beta}-u_{\text{comp}\beta}} s ψsαv=susαRsisαucompαψsβv=susβRsisβucompβ
u comp α = K p ( ψ s α v − ψ s α i ) + K p ( ψ s α v − ψ s α i ) T i s u comp β = K p ( ψ s β v − ψ s β i ) + K p ( ψ s β v − ψ s β i ) T i s u_{\text{comp}\alpha} = K_{\text p}(\psi_{\text s \alpha}^{\text v}-\psi_{\text s \alpha}^{\text i}) + \frac{K_{\text p}(\psi_{\text s \alpha}^{\text v}-\psi_{\text s \alpha}^{\text i})} {T_{\text i}s} \\ u_{\text{comp}\beta} = K_{\text p}(\psi_{\text s \beta}^{\text v}-\psi_{\text s \beta}^{\text i}) + \frac{K_{\text p}(\psi_{\text s \beta}^{\text v}-\psi_{\text s \beta}^{\text i})} {T_{\text i}s} ucompα=Kp(ψsαvψsαi)+TisKp(ψsαvψsαi)ucompβ=Kp(ψsβvψsβi)+TisKp(ψsβvψsβi)
将补偿量代入定子磁链表达式,整理得
ψ s α v = s 2 s 2 + K p s + K p T i ∗ u s α − R s i s α s + K p s + K p T i s 2 + K p s + K p T i ψ s α i ψ s β v = s 2 s 2 + K p s + K p T i ∗ u s β − R s i s β s + K p s + K p T i s 2 + K p s + K p T i ψ s β i \psi_{\text s \alpha}^{\text v} = \frac{s^2} {s^2+K_{\text p}s+\frac{K_{\text p}} {T_{\text i}}}*\frac{u_{\text s \alpha}-R_{\text s}i_{\text s \alpha}} s + \frac{K_{\text p}s+\frac{K_{\text p}} {T_{\text i}}} {s^2+K_{\text p}s+\frac{K_{\text p}} {T_{\text i}}}\psi_{\text s \alpha}^{\text i} \\ \psi_{\text s \beta}^{\text v} = \frac{s^2} {s^2+K_{\text p}s+\frac{K_{\text p}} {T_{\text i}}}*\frac{u_{\text s \beta}-R_{\text s}i_{\text s \beta}} s + \frac{K_{\text p}s+\frac{K_{\text p}} {T_{\text i}}} {s^2+K_{\text p}s+\frac{K_{\text p}} {T_{\text i}}}\psi_{\text s \beta}^{\text i} ψsαv=s2+Kps+TiKps2susαRsisα+s2+Kps+TiKpKps+TiKpψsαiψsβv=s2+Kps+TiKps2susβRsisβ+s2+Kps+TiKpKps+TiKpψsβi
大家看这个式子,不就是电压模型通过高通滤波器,然后用电流模型去补偿吗。不过这里的滤波器都换成了二阶滤波器。 K p K_{\text p} Kp T i T_{\text i} Ti在这里的意义不在于PI控制,而是滤波器参数,决定什么时候用电压模型,什么时候用电流模型。
在Jansen 1994的文章里,他把这种方法描述为一种闭环Gopinath型磁链观测器,但实际上,这个方法更像是一种开环估计方法,它并没有改变观测器零极点,也即没有加快观测器速度。


三、简化

我们可以把上面的二阶滤波器换为一阶,即
ψ s α = s s + ω c ∗ u s α − R s i s α s + ω c s + ω c ψ s α i ψ s β = s s + ω c ∗ u s β − R s i s β s + ω c s + ω c ψ s β i \psi_{\text s \alpha} = \frac{s} {s+\omega_{\text c}}*\frac{u_{\text s \alpha}-R_{\text s}i_{\text s \alpha}} s + \frac{\omega_{\text c}} {s+\omega_{\text c}}\psi_{\text s \alpha}^{\text i} \\ \psi_{\text s \beta} = \frac{s} {s+\omega_{\text c}}*\frac{u_{\text s \beta}-R_{\text s}i_{\text s \beta}} s + \frac{\omega_{\text c}} {s+\omega_{\text c}}\psi_{\text s \beta}^{\text i} ψsα=s+ωcssusαRsisα+s+ωcωcψsαiψsβ=s+ωcssusβRsisβ+s+ωcωcψsβi
事实上,就是去掉了TI方法的积分系数,只保留了比例系数。
TI方法先估计定子磁链,然后计算得到转子磁链,其实可以直接估计转子磁链,表达式为
ψ r α = 1 s + ω c L r L m ( u s α − R s i s α − σ L s d i s α d t ) + ω c s + ω c L m T r s + 1 i sd cos ⁡ ( θ r ) ψ r β = 1 s + ω c L r L m ( u s β − R s i s β − σ L s d i s β d t ) + ω c s + ω c L m T r s + 1 i sd sin ⁡ ( θ r ) \psi_{\text r \alpha} = \frac 1 {s+\omega_{\text c}} \frac{L_{\text r}}{L_{\text m}} (u_{\text s \alpha} - R_{\text s}i_{\text s \alpha} - \sigma L_{\text s}\frac{di_{\text s \alpha}}{dt}) + \frac{\omega_{\text c}} {s+\omega_{\text c}} \frac{L_{\text m}} {T_{\text r}s+1} i_{\text{sd}}\cos(\theta_{\text r}) \\ \psi_{\text r \beta} = \frac 1 {s+\omega_{\text c}} \frac{L_{\text r}}{L_{\text m}} (u_{\text s \beta} - R_{\text s}i_{\text s \beta} - \sigma L_{\text s}\frac{di_{\text s \beta}}{dt}) + \frac{\omega_{\text c}} {s+\omega_{\text c}} \frac{L_{\text m}} {T_{\text r}s+1} i_{\text{sd}}\sin(\theta_{\text r}) ψrα=s+ωc1LmLr(usαRsisασLsdtdisα)+s+ωcωcTrs+1Lmisdcos(θr)ψrβ=s+ωc1LmLr(usβRsisβσLsdtdisβ)+s+ωcωcTrs+1Lmisdsin(θr)
这个方法就是上一篇文章提到的d轴电流实际值补偿法。


总结

TI例程的方法实际上是电流模型补偿了二阶滤波的电压模型,PI参数应按照滤波器方法设计。如果你要用定子磁链来参与控制(如DTC),参考TI方法。如果用转子磁链,可以用简化的方法。大家需要理解其中的区别,方能游刃有余。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

感应(异步)电机无速度传感器技术—TI例程解析 的相关文章

  • 电机控制基础——定时器基础知识与PWM输出原理

    单片机开发中 电机的控制与定时器有着密不可分的关系 无论是直流电机 步进电机还是舵机 都会用到定时器 比如最常用的有刷直流电机 会使用定时器产生PWM波来调节转速 通过定时器的正交编码器接口来测量转速等 本篇先介绍定时器的基础知识 然后对照
  • 电机矢量控制方法

    在工业控制领域 电动机是一个重要的研究方向 发电厂60 的能量都去驱动电动机来为人类服务 可见电机的控制在工业以及军事方面的重要性 电动机分为直流电机和交流电机 而交流电机包括同步交流电机和异步交流电机 同步电动机和异步电动机的区别在于 同
  • 电机速度曲线规划_S曲线

    导读 电机驱动是很常见的应用 在很多系统中都会碰到需要改变电机的速度以实现相应的控制功能 这就涉及到电机速度曲线规划的问题 本文仅代表记录自己的学习理解 如有错误 欢迎指正 想要S型速度曲线规划的仿真模块的学友请关注公众号 浅谈电机控制 留
  • 【转】伺服电机三环控制的原理(位置环,运动环,电流环)

    运动伺服一般都是三环控制系统 从内到外依次是电流环速度环位置环 1 首先电流环 电流环的输入是速度环PID调节后的那个输出 我们称为 电流环给定 吧 然后呢就是电流环的这个给定和 电流环的反馈 值进行比较后的差值在电流环内做PID调节输出给
  • 直流无刷电机FOC控制算法 理论到实践 —— 实践

    直流无刷电机FOC控制算法 理论到实践 实践 文章目录 直流无刷电机FOC控制算法 理论到实践 实践 1 前言 2 FOC控制整体流程 3 FOC实现 3 1 定时器实现 3 1 1 代码实现 3 2 角度识别 3 2 1 机械角度计算 3
  • FPGA实现ADC采样芯片ADS8688的采样

    在电机控制中 一般需要对电机三相电流Iu Iv Iw采样 并通过采样补偿 坐标变换等将采样电流反馈值输出到电流环闭环控制 中 除此之外 还需要对母线电压 驱动器温度进行采样 监控采样值 以此为根据 来对运行中的驱动器做过压 过温保护 ADS
  • stm32电机控制之控制两路直流电机!看完你会了吗

    小车使用的电机是12v供电的直流电机 带编码器反馈 这样就可以采用闭环速度控制 这里电机使用PWM驱动 速度控制框图如下 由以上框图可知 STM32通过定时器模块输出PWM波来控制两个直流电机的转动 通过改变PWM占空比的大小可以改变电机的
  • 伺服电机的三种控制方式与三闭环控制

    项目 FPGA双电机主从快速稳定控制实现 第一章 伺服电机的三种控制方式与三闭环控制 伺服电机的三种控制方式与三闭环控制 项目 FPGA双电机主从快速稳定控制实现 前言 一 电机控制方式 二 电机三个闭环负反馈PID控制系统 三 三闭环位置
  • SVPWM的一些参数

    SVPWM的一些参数 1 直流母线电压利用率 一般我们所说的电压利用率是指逆变器输出线电压的基波幅值与直流母线电压之比值 可以看出 电压利用率并不是一个恒定值 因为逆变器输出线电压的基波幅值是变化的 因此一般只讨论最高电压利用率 SVPWM
  • 巴特沃斯滤波器原理及其仿真设计

    前面的几篇文章对一阶低通滤波器原理及其数字化进行了探究 为了进一步探究滤波这条知识线路 今天对巴特沃斯滤波器滤波器进行了研究 1 什么是巴特沃斯滤波器 巴特沃斯 Butterworth 滤波器是一种具有最大平坦幅度响应低通滤波器 它在通信领
  • 感应(异步)电机磁场定向控制MATLAB/Simulink建模

    电机控制系列文章 感应 异步 电机磁场定向控制电流环PI控制参数设计 感应 异步 电机磁场定向控制速度环PI控制参数设计 目录 电机控制系列文章 前言 一 控制器与被控对象的采样周期 二 系统解算器设置 三 被控对象建模 四 控制器建模 1
  • 永磁同步电机(PMSM)磁场定向控制(FOC)电流环PI调节器参数整定

    文章目录 前言 一 调节器的工程设计方法 二 电流环PI调节器的参数整定 2 1 电流环的结构框图 2 2 典型I型系统 2 3 电流环PI参数整定计算公式 三 电流环PI调节器设计实例 3 1 永磁同步电机磁场定向的电流闭环控制 3 2
  • 异步电机和永磁同步电机的区别

    导读 本期主要介绍一下异步电机和永磁同步电机的区别 后面文章也会开始介绍永磁同步电机相关的控制算法 需要本文中搭建的仿真模型 关注微信公众号 浅谈电机控制 获取 一 异步电机介绍 图1异步电机结构图 1 优点 结构简单 牢固 体积小 重量轻
  • 电机控制基础——定时器捕获单输入脉冲原理

    1 问题引出 在单片机与嵌入式开发中 某些场景需要捕获传感器的高电平 或低电平 信号的持续时间 如红外解码信号 编码器输入信号等 如下图 以单一的一段高电平输入信号为例 如何测量这段高电平的时间呢 从直观上理解 就是要不断的检测这个信号 当
  • 异步电机电压型磁链观测器改进-LPF串联HPF+基于时间向量分析的稳态补偿的改进策略

    导读 针对低通滤波环节替换电压模型纯积分环节加反馈补偿的改进方法 磁链估计仍然存在幅值和相位误差 的问题 本期文章介绍采用LPF串联HPF替换纯积分环节 然后基于时间向量分析的稳态补偿策略来对电压模型进行改进 仿真结果表明 新介绍的改进方法
  • 串联型PI和并联型PI调节器的比较

    一 PI调节器的种类 图3 4 仿真波形变化情况 串联型PI调节器 1500r min 从图3 1到3 4比较可知 与并联型PI调节器相比 串联型PI调节器的超调量很小 速度环 且动态过程时间短 稳态过程的纹波也相对较小 综合可知 代入串联
  • 编码器计数原理与电机测速原理——多图解析

    编码器 是一种用来测量机械旋转或位移的传感器 它能够测量机械部件在旋转或直线运动时的位移位置或速度等信息 并将其转换成一系列电信号 编码器分类 按监测原理分类 光电编码器 光电编码器 是一种通过光电转换将输出轴上的机械几何位移量转换成脉冲或
  • 基于滑模控制的永磁同步电机直接转矩控制学习

    导读 针对传统的DTC存在的问题进行 本期主要介绍基于滑模控制的永磁同步电机直接转矩控制 如果需要文中的仿真模型 关注微信公众号 浅谈电机控制 获取 传统DTC采用两个 Bang bang 控制器分别对转矩和磁链幅值进行控制 响应快速 对系
  • STM32 电机教程 29 - 无刷无感入门1

    前言 无刷直流 Brushless Direct Current BLDC 电机是一种正快速普及的电机类型 它可在家用电器 汽车 航空航天 消费品 医疗 工业自动化设备和仪器等行业中使用 正如名称指出的那样 BLDC 电机不用电刷来换向 而
  • 感应(异步)电机磁场定向控制电流环PI控制参数设计

    电机控制系列文章 感应 异步 电机磁场定向控制MATLAB Simulink建模 感应 异步 电机磁场定向控制速度环PI控制参数设计 目录 电机控制系列文章 前言 一 并联型PI与串联型PI 二 被控对象模型 三 电流环闭环传递函数 四 电

随机推荐

  • vue中的reactive方法

    在Vue中 有一个名为reactive的方法用于创建响应式对象 reactive方法接受一个普通的JavaScript对象 并将其转化为一个响应式对象 使其属性能够自动追踪依赖并响应数据变化 要使用reactive方法 首先需要在Vue文件
  • keil swd设置下载stm32f103c8t6.

    1 debug选项 选择jlink 2 utilities选择jlink3 加载flash算法 4 选择swd模式 其他基本上默认 这样就可以下载了对rom和ram设置需要说明一下 1 IROM1 前面是首地址 后面是大小 表示FLASH
  • 华为OD机试 - 内存资源分配Ⅱ(JS)

    题目描述 有一个简易内存池 内存按照大小粒度分类 每个粒度有若干个可用内存资源 用户会进行一系列内存申请 需要按需分配内存池中的资源返回申请结果成功失败列表 分配规则如下 分配的内存要大于等于内存的申请量 存在满足需求的内存就必须分配 优先
  • CTF解题技能之图片分析(二)

    丹丹上次介绍过CTF图片分析的附加式图片隐写和基于文件结构的图片隐写两种图片隐写方式 今天继续和大家分享图片隐写术 今天分享的内容主要是基于LSB原理的图片隐写 原理介绍 LSB LeastSignificant Bits 算法 将秘密信息
  • VS Code 问题:launch:program‘...\.vscode\launch.exe‘ dose not exist

    VS Code 问题 launch program vscode launch exe dose not exist 问题描述 解决过程 参考内容 问题描述 按照博客大佬们的指导 给 VS Code 配置 C 语言环境 参考推荐 菜得扣 的
  • 时间复杂度和空间复杂度计算

    之前一直对于时间复杂度 O 1 O n O n 3 等弄不清楚是如何计算的 所以学习一番在此分享 背景 算法是指用来操作数据 解决程序问题的一组方法 对于同一个问题 使用不同的算法 也许最终得到的结果是一样的 但在过程中消耗的资源和时间却会
  • css实现border渐变样式

    项目中用到了border的渐变使用 虽然可以使用图片 但不如代码实现效果好 所以实现了border两头渐变的效果 效果如图 text desc width 24 height 100 box sizing border box 必须设置bo
  • BBR算法

    BBR算法 简述 bbr算法为google在2016年提出 用于改善tcp的性能 提升稳定性 降低延迟 更好地应对网络损伤 在整个算法调节周期中 bbr算法都在尽力维持最大bw和最小rtt 对比传统的tcp算法 传统算法不能区分是拥塞导致的
  • Qt命令行的使用

    以前使用命令行指定参数启动Qt程序都是用argc和argv 有时用Build环境设置 现在才知道原来Qt从5 2就有了两个类 QCommandLineParser 和 QCommandLineOption 专门用于命令行启动 它们属于Cor
  • 主机漏洞利用演示MS17-010(永恒之蓝)

    ms17 010危害 对被攻击方的电脑造成蓝屏 申明 本篇文章的用意仅做学习使用 网络搭建环境 软件 Vmware Workstation 17 攻击机 Kali 靶机环境 Windows 7 Nmap软件的基本功能 1 主机发现 Host
  • .NET平台框架解读

    概述 微软在 NET跨平台之路上付出了巨大的艰辛 同时做了海量的工作 首先推出了统一的API标准规范库 NET Standard 并不断补充完善标准库 截止目前 2023 6 30 最新版本为 NET Standard 2 1 2016年发
  • 最详细的Java入门到入土完整学习教程,学Java先收藏了!

    目录 Java是一门广泛应用于软件开发的高级编程语言 它以其跨平台性 面向对象的特性和丰富的生态系统而受到广大开发者的喜爱 本教程将带您从Java的入门阶段一直深入到精通的水平 涵盖了40种常用的Java开发技术栈 并结合中国的应用场景给出
  • yolov5,yolov4,yolov3乱七八糟的

    结构对比 别问这么好看的图哪来的 问就是善假于人 toulai 的 下面简单讲讲图中我认为比较明显的变化 yolov4 backbone 全部用的都是Mish激活函数取代了yolov3的Leakyrelu 在backbone就开始使用con
  • 【PCL】的五大依赖库及作用

    安装点云PCL Point Cloud Library 库时 需要额外安装5个依赖库 它们有什么作用呢 如下 Boost 用于共享指针和多线程 Eigen 一个标准的C 模板库用于线性代数 矩阵 向量等计算 FLANN Fast Appro
  • SpringBoot集成Spring Security

    1 Spring Security介绍 Spring security 是一个强大的和高度可定制的身份验证和访问控制框架 它是确保基于Spring的应用程序的标准 来自官方参考手册 Spring security 和 shiro 一样 具有
  • 模型训练到一个新batch时会被killed【原因以及解决方法】

    模型训练到一个新batch时会被killed 原因以及解决方法 1 减小batchsize 2 减小num workers 在Dataloader函数中
  • 【区块链】周鸿祎:写区块链最好的一篇文章;曾鸣:大部分关于区块链未来伟大前景的讨论还只是猜想而已

    区块链就是未来 也是一种回到互联网本来意义的方式 文 机器之能 注 奇虎360创始人周鸿祎说 这是了解区块链最深入浅出的一篇文章 以下正文 这组词序并没有任何意义 真正让它们有价值的地方在于 这个词序是由一个被称为 MetaMask 的软件
  • 类对象的私有数据是无法被直接访问的,但是为什么在复制构造函数中,可以直接通过引用访问被复制对象的私有数据?

    这里写自定义目录标题 欢迎使用Markdown编辑器 新的改变 功能快捷键 合理的创建标题 有助于目录的生成 如何改变文本的样式 插入链接与图片 如何插入一段漂亮的代码片 生成一个适合你的列表 创建一个表格 设定内容居中 居左 居右 Sma
  • csdn获取自己所有博客的地址,包含分页

    获取自己的所有博客地址 一 步骤 1 先获取首页看到的部分 2 正则截取每月发表的博客数 总和即是所有的博客数 3 分页请求获取每一页的博客 4 正则截取获得每篇博客的地址 二 代码 import re import math import
  • 感应(异步)电机无速度传感器技术—TI例程解析

    电机控制系列文章 感应 异步 电机磁场定向控制MATLAB Simulink建模 感应 异步 电机磁场定向控制电流环PI控制参数设计 感应 异步 电机磁场定向控制速度环PI控制参数设计 感应 异步 电机无速度传感器技术 电压模型法 目录 电