针对感应加热电源存在的精度低、谐波污染高和效率低等问题,传统方法一般是采用PID或者模糊控制法对逆变电路进行优化,很难达到预期效果。基于节能环保的理念,设计了一种模糊滑模控制算法对电路进行优化,通过仿真建立了20 kW/100 kHz 的Buck型感应加热电路,采用模糊滑模控制算法对Buck型电路进行控制,提高了输出电压的稳定性和快速响应性,实现了近似输出恒定功率的控制及较低的谐波含量,使感应加热电源具有更好的鲁棒性和自适应能力;符合IEC61000—3—2ClassA标准。   随着工业加热领域的不断发展,高频电源加热已成为近几年来研究的热点问题。感应加热作为一种新兴的加热方法,与传统方法相比具有许多优势,因而在日常生活和工业领域中得到了广泛的应用。   随着感应加热的广泛应用,感应加热电源也出现了一些问题(如控制精度低、数字化程度低等)。随着控制领域、高频化技术的不断提高,今后的发展趋势将向负载匹配自适应程度高、高智能化控制、低谐波污染等方向发展。   根据IEC61000—3—2ClassA标准,本文基于节能环保理念设计了一款 Buck 型 20 kW/100 kHz的感应加热电源,主要对模糊、滑模控制进行研究,并将其相结合应用于感应加热电源系统中。经过Matlab仿真数据可知:模糊滑模控制比 PID控制具有更高的电压稳定性、功率稳定性和抗干扰能力。   感应加热电源的原理框图如图1所示,主要由 Buck电路、逆变电路、锁相环(PLL)电路及控制电路组成。在感应加热电源中,AC 380 V经过整流滤波产生近似直流电压供给Buck电路,Buck电路滤波降压后供给逆变电路,最后,提供给感应加热器近似同频同相位的高频电流、电压波形。感应加热器经电流、电压采样输入到锁相环控制电路进行处理,产生4路PWM波给逆变电路,控制电路中经过模糊滑模控制算法改变功率调节和频率调节后,则产生一路PWM波给Buck电路来实现感应加热电源闭环控制系统的调频、调功研究。
2021-07-27 20:35:19 1.17MB 模拟/电源
1
以Matlab和STM32单片机为基础,完成系统方案的设计、控制算法设计;通过逆解和线性拟合的过程得到控制量,再正解出机构末端位姿。
2021-07-18 22:12:58 159KB 硬件开发 控制算法 控制
1
一份滑模控制(SMC)的simulink模型和脚本模型,用于入门SMC,对应我的博客文章:https://blog.csdn.net/weixin_43145941/article/details/108776734#comments_17502623
2021-07-13 14:06:19 93KB 算法 控制器
1
基于STM32的PID算法控制直流电机系统设计.pdf
2021-06-28 14:02:50 176KB STM32 程序 硬件设计 论文期刊
前言: 开始之前先要说为什么要采用PID的算法来控制小车。玩过小车的DIY爱好者们都会碰到这样一种情况:为什么本该直线行驶的小车走着走着轨迹就会发生偏移,即所谓的“走不直”。 小车走不直的原因有:两个电机本身的驱动特性不可能完全相同,两个电机外形大小不可能是完全一致,组装时精度也会出现差异,另外轮胎在滚动时打滑、遇到细小的障碍物等因素都会造成左右轮的速度出现差异,从而走不直。开环控制是无法消除左右轮的速度误差的,因为上述的扰动是随机的。 要想小车走一条直线,唯有实现闭环控制,当小车受到扰动时能对左右轮及时给予反馈,修正两轮的速度偏差,从而可以走出一条直线。PID算法就是一种闭环控制算法,实现PID算法需得从硬件上实现闭环控制,即存在反馈,所以我采用的是带测速装置的电机。 项目简介: 本项目采用的是PID控制算法来修正小车行走时两轮的速度偏差,实现小车可以走直线。小车是使用一个安卓App来控制小车的行走路径,App通过App Inventor2来进行编写。 完成作品图: 需要用到的材料: 1. Arduino Uno 2. Arduino Uno的扩展板 3. DFRobot L298 双路2A直流电机驱动板 4. HC-05或HC-06的蓝牙模块 5. 坦克小车底盘 6. 两个带霍尔传感器的电机 7. 锂电池 8. 杜邦线若干 软件部分: 1. Arduino IDE 2. App Invent 附件内容截图:
2021-06-16 12:46:01 219KB pid库 电路方案
1
PID-小车类-PID算法控制小车直线行驶(制作步骤+程序+PID库).zip 里面包括了详细的制作步骤以及程序+PID库
2021-06-16 12:41:29 9KB PID PID算法 小车
1
由单片机AT89C51为主控芯片,以LCD1602屏幕为显示屏,通过PID算法控制pwm调节电机转速并显示 内含仿真与程序 实测可用,谢谢,
2021-06-08 09:04:26 107KB 单片机 算法
PID算法控制步进电机的转速,使得电机的速度无限接近于设定的目标速度,通过比例,积分,微分,进行调节; 位置式:err_now = set - now; err_bef = set - bef; err_bbef = set - bbef; change = kp*(err_now - err_bef) + ki*err_now + kd*(err_now - 2*err_bef + err_bbef);
2021-05-18 19:27:26 108KB PID
1
使用增量式PID算法与位置式PID算法控制电机转速,LCD1602显示控制状态。附带增量式PID的推导过程。
2021-05-03 10:24:17 112KB PID 电机转速
1
用PID控制算法实现的单片机程序, PID是比例、积分、微分的简称,PID控制的难点不是编程,而是控制器的参数整定。参数整定的关键是正确地理解各参数的物理意义
2021-04-25 22:08:24 114KB 单片机程序 pid算法 电机
1