PID控制C代码
标签: pid控制
上传时间: 2022-07-11
上传用户:
文档为先进PID控制及其MATLAB仿真详解文档,是一份不错的参考资料,感兴趣的可以下载看看,,,,,,,,,,,,,,,
上传时间: 2022-07-12
上传用户:
数字PID控制直流电机程序清单
上传时间: 2022-07-19
上传用户:
磁悬浮技术具有无摩擦、无磨损、无需润滑以及寿命较长等一系列优点,在能源、交通、航空航天、机械工业和生命科学等高科技领域有着广泛的应用背景。随着磁悬浮技术的广泛应用,对磁悬浮系统的控制已成为首要问题。本设计以PID控制为原理,设计出PID控制器对磁悬浮系统进行控制。在分析磁悬浮系统构成及工作原理的基础上,建立磁悬浮控制系统的数学模型,并以此为研究对象,设计了PID控制器,确定控制方案,运用MATLAB软件进行仿真,得出较好的控制参数,并对磁悬浮控制系统进行实时控制,验证控制参数。最后,本设计对以后研究工作的重点进行了思考,提出了自己的见解。PID控制器自产生以来,一直是工业生产过程中应用最广、也是最成熟的控制器。目前大多数工业控制器都是PID控制器或其改进型。尽管在控制领域,各种新型控制器不断涌现,但PID控制器还是以其结构简单、易实现、鲁棒性强等优点,处于主导地位。
上传时间: 2022-07-19
上传用户:得之我幸78
最全PID控制算法的C语言实现
上传时间: 2022-07-27
上传用户:zhanglei193
异步电动机变频调速系统的频率范围、动态响应、调速精度、低频转矩、工作效率等方面具有很大优点。随着电力电子技术和计算机技术的飞跃发展,以此为基础的交流电机变频调速技术也取得了长足的进步,基于SVPWM的异步电动机矢量控制系统作为现代交流传动控制的一个重要研究方向,逐渐成为研究的热点。 异步电动机调速系统是一个多变量、强耦合的非线性系统,虽然常规的PID控制算法简单、可靠性高,但对于异步电动机这样的非线性系统控制效果一般。模糊控制作为智能控制的一个重要的分支,由于不需要建立对象的精确数学模型,且具有良好的鲁棒性和非线性的控制特性,非常适用于异步电动机调速系统。本文以提高异步电动机的调速精度和改善电动机的使用效率为目标,基于SVPWM的控制原理,分别采用传统PID控制器和模糊PID控制器,应用在异步电动机的调速系统中。 本文首先介绍了异步电动机调速方法和逆变器的PWM控制方法。并阐述了矢量控制、坐标变换、空间电压矢量调制的基本原理,给出了异步电动机在不同坐标系下的数学模型,为设计异步电动机矢量控制系统奠定了基础。同时给出了传统PID控制器和模糊PID控制器模型。为验证控制效果,文中基于MATLAB/Simulink平台,建立了控制器的计算机仿真模型,给出了仿真结果,并对结果做了详细的分析。比较了传统PID控制和模糊PID控制的效果,由仿真结果可以看出采用模糊PID控制算法具有较大的优越性。 最后,以TI公司的DSP控制芯片TMS320F2812为控制核心,设计了异步电动机的控制系统,硬件系统主要包括主电路、功率驱动电路、电压、电流检测电路等电路。另外设计了控制软件,并给出了软件的流程图。通过实验测得的波形,验证了控制方法的正确性和有效性。
上传时间: 2013-05-17
上传用户:dpuloku
本文设计的变频调速恒压供水系统由上位机、PLC、变频器、压力变送器等组成。本系统包含三台水泵电动机,采用通用变频器来实现对三相水泵电动机组的软启动和变频调速,运行切换采用“先开先停”的原则。压力变送器检测当前水压信号,送入PLC与设定值经PID比较运算,从而控制变频器的输出电压和频率,进而改变水泵电动机组的转速来改变供水量,最终保持管网压力恒定在设定值附近。把模糊控制算法引入到控制系统中,从而改善了系统的静动态特性。 模糊控制是一种不依赖于被控过程数学模型的仿人思维的控制技术。它可以利用领域专家的操作经验或知识建立被控系统的模糊规则,有较好的知识表达能力。但传统的模糊控制同PID算法一样,均为“事后调节”,因而对大迟延对象的控制效果不是很理想。预测控制的核心是不仅注意过去及现在的目标值,而且注意将来的目标值,使受控量和目标值的偏差尽可能地小,从而提高系统的控制性能。预测控制和模糊控制是各自独立发展起来的两类控制方法,在二者充分发展的基础上,提出将预测的思想和模糊的思想结合起来,形成一种新的控制方法——模糊预测控制FPC。 本文将FPC技术应用于供水系统,设计出自调整修正因子模糊PID控制器,克服了传统PID控制设计中的参数调整困难的问题。模糊PID控制是在大误差范围内采用模糊控制,以提高动态响应速度;在小误差范围内采用PID控制,引入积分控制作用以消除静态误差,提高控制精度。本设计通过变频调速实现恒水压控制,并针对系统的时滞特点采用Smith预估控制器进行补偿。利用Matlab对其模型进行仿真,仿真结果与传统控制算法相比较,该算法具有鲁棒性好,实现简单,易于在线调整等优点,系统响应曲线没有超调,系统的建立时间比较短,抗干扰能力强。 通过对上位机和PLC之间通信的分析和研究,完成了上、下位机的通信设置,给出了上位机监控程序编写方法,通过通信模块实现了对供水系统的远程监控及故障报警。 所开发的系统将FPC与PLC相结合,克服了传统的调节器的缺点,充分发挥了PLC控制灵活、编程方便、适应性强的优点,提高了控制的精确度。实验结果表明,该系统能对异步电动机转速实现精确控制,实用性强,具有一定的推广价值。
上传时间: 2013-05-19
上传用户:sdq_123
贵州电解铝厂供电四车间厂房内变压器、整流柜、电容等设备种类繁多,同系列设备安放距离跨度较大.这些电力电子器件长期运行导致系统内部某些连接点绝缘介质老化,甚至脱落.这种现象单凭肉眼很难观察,该厂对此问题的解决方法为:技术工人携带小型红外探测仪定期采集上述器件的某些连接点,从红外图像数据得出温度数据以此判断器件工作是否处于良好状态.由于人为因素,工人不一定能全部获取所有连接点数据.可见,此方法费时费力,还存在隐患. 针对现行探测方法存在的弊端,依托"中铝贵州分公司电解铝厂整流所安全运行监控系统开发"项目,利用一台直线行走的智能小车停靠在已选择的定位点处监测车间的电器设备,因此这就涉及到了监控小车的精准定位问题.本文以卞位机智能监控小车为研究对象,采用模糊PID控制技术对PLC发出的脉冲频率进行自动调节,依据脉冲频率误差E和误差变化率EC的变化对PID控制的参数进行自整定,实现对小车速度的模糊控制,从而实现了小车的精准定位,为上位机的监控工作做好了准备. 论文第一章介绍了电解铝厂供电车间的供电情况,分析了小车定位精准的重要性,介绍了本文的研究内容.第二章对小车主要结构的硬件设计作了介绍.第三章论述了小车的运动控制,从分析步进电机的矩频特性和数学模型入手,介绍了小车的启停控制和运动中的测速.第四章论述了小车的精准定位方法,介绍了模糊PID控制器设计,重点介绍了模糊PID控制算法的程序设计.第五章列举了实际运行调试中出现的几种问题,介绍了相应的控制方法加以克服.第六章对论文进行了总结.
上传时间: 2013-04-24
上传用户:kirivir
·摘 要 根据永磁无刷电机的工作原理,设计了工业缝纫机数字位置伺服控制系统。该系统以三菱M16C 系列单片机作为核心控制器,采用了电流的预估和模糊PID 控制,实现缝纫机的启动,调速和停车定位等控制,并给出了实验结果。
上传时间: 2013-06-13
上传用户:coeus
带搅拌釜式反应器是一种最为常见,具有代表性的反应器,广泛的应用于化工生产的各个领域。带搅拌釜式反应器有一些非常重要的过程参数,如:反应压力、反应温度、冷却水阀流量等等。对于这些参数的控制至关重要,它们不但决定着产品的质量和生产的效率,也很大程度上决定了生产过程的安全性。由于非线性和温度滞后等很多因素,使得常规方法对釜式反应器的控制效果不是很理想。本文以带搅拌釜式反应器的工业生产过程作为被控对象,结合模糊 PID 控制、变比值控制、串级控制、前馈控制等多种控制方式,设计了一套基于西门子 PCS7 的自动化控制系统。
上传时间: 2013-12-25
上传用户:924484786