- 博客(59)
- 资源 (2)
- 收藏
- 关注
原创 WPF使用TouchSocket实现Tcp client
在该篇的Demo中,您可以找到以下内容:1、TouchSocket的使用;2、CommunityToolkit.Mvvm的使用;3、AvalonDock可拖拽停靠控件的使用;4、Visual Studio的Dark主题页面的实现;5、MVVM框架开发使用;6、RichTextBox控件的使用;Demo下载地址:link。
2024-07-25 21:24:18 559
原创 永磁同步直线电机(PMLSM)控制与仿真4-永磁同步直线电机数学三环闭环控制仿真
原本为一篇文章写完了永磁同步直线电机数学模型介绍,永磁同步直线电机数学模型搭建,以及永磁同步直线电机三环参数整定及三环仿真模型搭建,但因为篇幅较长,所以分开写。
2024-06-15 20:28:51 1441 2
原创 永磁同步直线电机(PMLSM)控制与仿真3-永磁同步直线电机数学三环控制整定
原本为一篇文章写完了永磁同步直线电机数学模型介绍,永磁同步直线电机数学模型搭建,以及永磁同步直线电机三环参数整定及三环仿真模型搭建,但因为篇幅较长,所以分开写。
2024-06-15 20:19:12 624
原创 永磁同步直线电机(PMLSM)控制与仿真2-永磁同步直线电机数学模型搭建
写在前面:原本为一篇文章写完了永磁同步直线电机数学模型介绍,永磁同步直线电机数学模型搭建,以及永磁同步直线电机三环参数整定及三环仿真模型搭建,但因为篇幅较长,所以分开写。永磁同步直线电机数学模型永磁同步直线电机数学模型: link永磁同步直线电机数学模型: link永磁同步直线电机数学模型: link直线电机常见参数如下:
2024-06-15 20:10:47 647
原创 永磁同步直线电机(PMLSM)控制与仿真1-永磁同步直线电机数学模型
原本为一篇文章写完了永磁同步直线电机数学模型介绍,永磁同步直线电机数学模型搭建,以及永磁同步直线电机三环参数整定及三环仿真模型搭建,但因为篇幅较长,所以分开写。永磁同步直线电机数学模型:
2024-06-15 20:03:05 2095 2
原创 永磁同步电机无感FOC(扩展卡尔曼滤波EKF位置观测控制)
卡尔曼滤波算法最早于上世纪六十年代由美国学者R.E.Kalman 提出,该算法应用数据融合思想通过确定不同的增益达到对辨识目标的准确估计,以最小方差估计为基本理论的计算方法。与其他无位置传感器算法相比,卡尔曼滤波器可以削弱系统的噪声和测量误差,根据系统的多输入,利用一系列算法进行参数的最优估计。(卡尔曼滤波公式推导请参考“滤波算法整理”第6小节)
2024-04-11 20:51:27 1917
原创 永磁同步电机无感FOC滑膜观测器(SMO)
滑模变结构控制是进行非线性系统分析与设计的一类普遍的方法,最早由前苏联学者 Vadim Utkin 提出,该方法能够实现系统降阶,同时具有对系统建模不确定性、外部扰动鲁棒性强,易于工程实现的优点。滑模变结构控制方法 是一种特殊的非线性控制,它能够迫使系统按照人为设定的“滑动模态”运动, 且该滑动模态的运动方程仅取决于所选择的切换函数,与系统无关。然而, 由于惯性原因,滑模变结构控制系统不可避免的出现抖振问题,如何有效削弱抖振现象成为当前的研究热点。
2024-04-11 20:27:55 3340 5
原创 永磁同步电机无感FOC模型参考自适应(MRAS)转速估计算法
模型参考自适应参数估计系统(Model Reference Adaptive System,MRAS)的基本思想是将含有待估计参数的模型作为可调模型, 将不含待估计参数的模型作为参考模型, 且两个模型具有相同物理意义的输出, 将两者输出差值输入自适应机构, 利用合适的自适应律来不断调整可调模型估计的待估计参数,使两个模型输出趋于一致, 此时可调模型估计出的参数数值也就是被控对象待估计参数。
2024-04-11 20:03:21 1867
原创 永磁同步电机ADRC(自抗扰控制)
中科院学者韩京清研究员在正确认识 PID 控制优缺点的基础上,通过将经典的 PID 控制与现代控制理论的优点相结合,提出了自抗扰控制(Active Disturbance Rejection Control,ADRC)技术。ADRC 是一种主动扰动抑制控制技术,用于解决不确定系统控制问题。ADRC 是一种新型控制器,主要组件有:跟踪微分器 (Tracking Differentiator,TD)、扩张状态观测器(Extended State Observer,ESO) 和状态误差反馈控制律
2024-04-11 18:31:25 2961
原创 永磁同步电机速度环滑膜控制(SMC)
永磁同步电机控制系统是一个非线性、强耦合的多变量系统,当控制系统受到外界扰动的影响或电机内部参数发生变化时,传统的PI控制器并不能满足实际的要求。滑膜控制(Sliding Mode Control,SMC)有对扰动与参数不敏感、响应速度快等优点,因此可以提高永磁同步电机调速系统的动态品质。
2024-03-28 21:38:31 2332
原创 永磁同步电机死区补偿
电机电压的实际值较难获取,通常在参数辨识算法中所用到的d、q 轴电压为矢量控制输出的参考值,而不是测量得到的实际值。但是在实际情况中一定会存在死区效应导致d、q 轴电压的参考值和实际值不符,如果继续将有偏差的d、q 轴电压的参考值用于参数辨识,会对算法造成很大的影响。因此,对偏差电压进行有效的修正是提高系统参数辨识准确度的关键。
2024-03-28 21:24:00 4163 7
原创 永磁同步电机参数辨识+最小二乘原理
最小二乘法(Least Square, LS)大约是1795年高斯在其著名的星体运动轨道预报研究工作中提出的。后来,最小二乘法成为了估计理论的基石。最小二乘法由于原理简明、收敛较快、易于编程实现等特点,在系统参数估计中应用相当广泛。在线参数辨识的方法可以分为最小二乘辨识法,扩展卡尔曼滤波辨识法,模型参考自适应辨识法,智能参数辨识算法.但是在实际应用中, 最小二乘辨识法存在高阶滤波器的运算量过大的问题;扩展卡尔曼滤波辨识法存在过程噪声协方差矩阵难以确定的问题
2024-03-19 17:39:06 3795 13
原创 永磁同步电机非线性磁链观测器
本人能力、时间、技术有限,没有对一些细节进行深入研究和分析,也难免有不足和错误之处,欢迎交流和指正。本人写博客主要是学习过程的记录。
2024-03-14 20:57:04 3160 6
原创 永磁同步电机电流环复矢量控制
PMSM 的矢量控制技术是将定子电流分解为交、直轴电流分量进行单独控制,但由于电感和控制延时的影响,d 和 q 轴两个子系统之间仍然存在着控制上的交叉耦合。如果耦合分量无法得到较好的补偿,系统的动态性能会降低,尤其是在高速或低载波比时。由于交叉耦合效应,一个控制子系统中发生的任何动态都不可避免地会给另一个子系统带来扰动,从而延长了动态响应过程并降低系统性能。因此,对于设计良好的永磁同步电驱动系统而言,实现 PMSM 的动态解耦控制并确保控制系统动态性能的方法非常重要。上图为传统 电流环PI 控制框图。
2024-03-14 20:28:25 2033
原创 CIA402协议笔记
伺服电机的几种常用模式及控制模式的设置(DS402):https://blog.csdn.net/weixin_43455581/article/details/107808610CANopen笔记3 – DS402运动控制子协议:https://www.cnblogs.com/21207-iHome/p/6047469.html驱动器使用 —— DS402状态切换(个人笔记):https://blog.csdn.net/weixin_43455581/article/details/1036613
2024-03-06 11:59:08 5693 1
原创 永磁同步电机高频注入位置观测
写在前面:本人能力、时间、技术有限,没有对一些细节进行深入研究和分析,也难免有不足和错误之处,欢迎交流和指正。本人写博客主要是学习过程的记录。旋转高频注入法、脉振高频正弦注入法和脉振高频方波注入法的信号注入、响应信号提取轴满足下表:电机参数:参数计算脚本:计算结果:模型总览:模型下载地址: 永磁同步电机旋转高频注入初始位置辨识simulink仿真同步轴高频滤波:这里的高频滤波截至频率为外差法模块:低通滤波器截至频率为:位置观测模块:这里很多人会问,角度误差经过
2024-02-28 16:55:00 1675 3
原创 永磁同步电机MTPA与弱磁控制
Vdc=311;Rs=0.958;Ld=5.25e-3;Lq=12e-3;J=0.003;B=0.008;pole=4;fx=0;
2024-02-28 16:29:06 3936 3
原创 永磁同步电机无感FOC(龙伯格观测器)算法技术总结-仿真篇
其中蓝色部分为观测速度,其基本和测量速度以及设定速度重合。观测角度和测量角度一致。
2024-02-28 15:06:39 2791 4
原创 永磁同步电机控制-前馈控制
前馈控制系统是根据扰动或给定值的变化按补偿原理来工作的控制系统,其特点是当扰动产生后,被控变量还未变化以前,根据扰动作用的大小进行控制,以补偿扰动作用对被控变量的影响。前馈控制系统运用得当,可以使被控变量的扰动消灭在萌芽之中,使被控变量不会因扰动作用或给定值变化而产生偏差,它较之反馈控制能更加及时地进行控制,并且不受系统滞后的影响。
2024-01-30 16:25:32 1343
原创 永磁同步电机位置闭环控制
模型下载地址:链接: 位置闭环模型(位置+速度+电流三闭环模型)位置给定为正弦,频率5Hz。可以看到给定位置与实际位置之间还是有一定延迟的,那么有没有办法解决,可以使用前馈控制来校正。增加前馈前:误差:0.0028延迟:0.01258增加前馈后:误差:0.001延迟:0.0008可以看到,前馈控制使位置信号的跟随情况得到了很大的改善,位置输入信号与反馈信号几乎一致,优化效果十分明显。参考:PID控制器开发笔记之九:基于前馈补偿的PID控制器的实现:https://blog
2024-01-30 16:13:27 1018 1
原创 永磁同步电机速度环闭环控制
模型下载地址:链接: 速度闭环模型(速度+电流双闭环)0.2s有波动。0-0.2s稳定转矩约为0.08Nm,0.2-0.4s稳定转矩约为0.23Nm,差距正好约为0.15Nm,与负载输入一致;负载转矩设置如下:值得说明的是,经过计算得出的PI调节器的参数有时并不是最优的,在仿真过程中可以对参数进行调试,以获得最优的控制效果。参考:1、现代永磁同步电机控制及MATLAB仿真.袁雷2、STM32无刷电机控制-电流环PI参数计算:https://www.bilibili.com/video/B
2024-01-30 15:51:11 1041
原创 永磁同步电机电流环闭环控制
模型下载地址:https://download.csdn.net/download/qq_28149763/88687549。
2024-01-01 20:15:16 1195
原创 SVPWM数学模型搭建
原文PDF文档下载链接:https://download.csdn.net/download/qq_28149763/88687506FOC算法讲解PDF文档下载地址:https://download.csdn.net/download/qq_28149763/87943594FOC算法讲解博客地址:https://blog.csdn.net/qq_28149763/article/details/131362497。
2024-01-01 19:57:08 1209
原创 CRC校验算法及C语言实现
*循环冗余校验(英语:Cyclic redundancy check,通称“CRC”)**是一种根据网络数据包或电脑文件等数据产生简短固定位数校验码的一种散列函数,主要用来检测或校验数据传输或者保存后可能出现的错误。生成的数字在传输或者存储之前计算出来并且附加到数据后面,然后接收方进行检验确定数据是否发生变化。由于本函数易于用二进制的电脑硬件使用、容易进行数学分析并且尤其善于检测传输通道干扰引起的错误,因此获得广泛应用。
2023-11-19 16:07:09 2673
原创 永磁同步电机的初始位置辨识策略--脉冲注入法
基于HFSI的方法,将高频正弦波或方波信号注入到永磁同步电动机中,设计信号解调策略,根据永磁同步电动机的高频响应估计初始转子位置(IRP)。与传统的基于脉冲电压注入的方法仅利用注入永磁同步电机的电压矢量的虚拟d轴电流信息不同,该方法还采用了虚拟q轴电流的信息,以减少电流采样误差引起的估计误差。基于PSI的方法根据PMSM在不同方向注入脉冲电压或电流的情况下的电流响应模型来估计IRP,可分为脉冲电压注入法(PVI)和脉冲电流注入法(PCI)两种。》-基于永磁同步电机的改进型脉冲注入初始转子位置估计方法。
2023-11-05 20:45:21 2204 2
原创 永磁同步电机的初始位置辨识策略--开环拖动
目前主流电机控制算法中,主要用的控制算法,以FOC居多。**FOC(Field-Oriented Control)**,磁场定向控制,也称矢量控制(**VC,Vector Control**),是目前无刷直流电机(BLDC)和永磁同步电机(PMSM)高效控制的最优方法之一。FOC旨在通过精确地控制磁场大小与方向,使得电机的运动转矩平稳、噪声小、效率高,并且具有高速的动态响应。
2023-11-05 20:31:12 1524 1
原创 永磁同步电机(PMSM)数学模型的建立与仿真
以上图中的【Vd】、【Vd】、【id】、【iq】的顺序不可反,且必须是三项。精确度还需调整,不然显示的正弦波形就是三角波。其中坐标转换的零角度都是以a轴为基准。3000rpm与额定一致。与输入的电压频率一致。
2023-10-30 21:12:04 6389 18
原创 模数转换(工作原理+分类+性能指标)
于是,在双积分型模数转换器工作过程,是将输入模拟电压通过积分器转换成与之成正比的时间变量,然后在时间变量时刻内对固定频率进行时钟脉冲计数,计数值就是模数转换所得数字信号。通过工作过程可以知道,双积分型模数转换器抗干扰能力比较强,因此转换精度较高,又因为工作时间周期较长,所以双积分型模数转换器适合低速高精度的模数转换场合。个,编码器由多个与非逻辑器件组成。比较,差值则比较器输出C=1,说明SAR数字量大,SAR相应数据位置0,否则输出C=0,说明SAR数字量小,SAR相应数据位置1,直到确定最低位为1或0。
2023-09-09 15:04:51 5554
原创 多摩川编码器协议及STM32单片机中的使用
除了位置读取以外,还提供位置清零功能。单圈绝对角度清零请求CF=DataID8,即上位机发送0xC2,连续发送10 次,并正常接收到编码器的返回信息时,角度清零。多圈圈数清零请求CF=DataIDC,即上位机发送0x62,连续发送10 次,并正常接收到编码器的返回信息时,多圈圈数清零。编码器返回数据时,第一个字节为CF,第二个字节为状态域(SF),第三-第十字节为数据域(DF),第十一字节为CRC校验。注:对于多圈编码器,用户如果要把单圈角度和多圈圈数同时reset,必须连续发10 次0xC2,
2023-09-06 16:50:29 4944 21
原创 MarkDown公式及文本编辑
文中参考:文中参考了以上链接,还包括UP主在实际应用中总结的一些,本UP主其他的博客显示的公式均是一个一个打出来的,一个是为了美观,一个是加深映像,孰能生巧。目录● 希腊字母● 上标与下标● 括号○ 小括号与方括号○ 大括号○ 尖括号○ 上取整○ 下取整● 求和与积分○ 求和○ 积分○ 其他● 分式与根式○ 分式○ 连分数○ 根式● 多行表达式○ 分类表达式○ 多行表达式○ 方程组● 特殊函数与符号。
2023-08-25 00:25:30 633
原创 路径规划整理及实现
本文主要参考:1、一文教你快速搞懂速度曲线规划之S形曲线(超详细+图文+推导+附件代码)2、电机速度曲线规划2:S形速度曲线设计与实现本文主要参考了2,因为1相对复杂,考虑因素相对较多。在实际运动控制系统中,1相对使用较多。
2023-08-25 00:08:22 194
原创 标准卡尔曼滤波器公式推导及算法实现
讲解由浅入深,循序渐进,图文并茂,给人印象深刻。卡尔曼滤波(Kalman filter)是一种高效率的递归滤波器(自回归滤波器),它能够从一系列的不完全及包含噪声的测量中,估计动态系统的状态。卡尔曼滤波会根据各测量量在不同时间下的值,考虑各时间下的联合分布,再产生对未知变数的估计,因此会比只以单一测量量为基础的估计方式要准。卡尔曼滤波得名自主要贡献者之一的鲁道夫·卡尔曼。卡尔曼滤波基于前一时间点的系统状态的概率分布给出当前时间点的系统状态的概率分布预测P1P1。
2023-08-24 21:36:03 378
原创 陷波滤波器的数学模型推导及算法实现
带阻滤波器是由低通和高通滤波器以并联方式组合而成,信号频率在范围内停止或衰减频带,衰减的频率范围称为阻带。由于它消除了频率,也被称为陷波滤波器。上图上半部分可以看做高通滤波器,下半部分可以看做低通滤波器。
2023-08-21 09:27:03 4047 5
OxyPlot源码+WPF实现bode图demo源码
2024-08-24
WPF Demo项目代码
2024-07-25
CH390H+STM32F1程序,其中包含无LWIP和有LWIP的两个工程
2024-07-16
永磁同步直线电机三闭环控制simulink仿真模型
2024-06-15
永磁同步电机无感FOC(扩展卡尔曼滤波EKF位置观测控制)simulink仿真模型
2024-04-11
永磁同步电机无感FOC滑膜观测器(SMO)simulink仿真模型
2024-04-11
永磁同步电机无感FOC模型参考自适应(MRAS)转速估计算法simulink仿真模型
2024-04-11
永磁同步电机(PMSM)速度环一阶线性自抗扰(LADRC)控制simulink仿真模型
2024-04-11
永磁同步电机速度环滑膜控制(SMC)simulink仿真模型
2024-03-28
永磁同步电机死区补偿simulink仿真模型
2024-03-28
永磁同步电机递推最小二乘法电机参数辨识Simulink仿真模型
2024-03-19
永磁同步电机无感FOC(非线性磁链观测器)simulink仿真模型
2024-03-14
永磁同步电机电流环(复矢量解耦控制+前馈解耦控制)simulink仿真模型
2024-03-14
永磁同步电机脉振方波注入初始位置辨识simulink仿真
2024-02-28
永磁同步电机脉振正弦注入初始位置辨识simulink仿真
2024-02-28
永磁同步电机旋转高频注入初始位置辨识simulink仿真
2024-02-28
永磁同步电机最大转矩电流比(MTPA)控制+弱磁控制simulink仿真模型
2024-02-28
永磁同步电机最大转矩电流比(MTPA)控制simulink仿真模型
2024-02-28
无感FOC龙伯格观测器+PLL仿真模型,电机为米格电机,可直接运行,适合验证算法
2024-02-28
位置闭环模型(位置+速度+电流三闭环模型),还增加了位置前馈控制部分
2024-01-30
速度闭环模型(速度+电流双闭环),FOC部分根据自己理解来搭建,步骤简单易理解,电流闭环部分增加了 解耦,时候参考和交流
2024-01-30
CRC校验算法的讲解以及算法实现(C语言)
2023-11-19
一文了解RC滤波器(一阶、二阶)+陷波滤波器+标准卡尔曼滤波器的公式推导及算法实现
2023-08-24
自己在学习FOC过程中的一些笔记,包括了FOC几大变换的数学推导,SVPWM的过程,也包括PID,积分抗饱和,磁链圆限制
2023-06-24
WPFDemo.zip
2021-09-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人