• 大小: 0.06M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-03-27
  • 语言: C#
  • 标签: c#  

资源简介


见文章 https://blog.csdn.net/lin381825673/article/details/39123559#comments 波形控件注意引用UI.dll 源码比较简单没怎么整理和注释,介意勿下

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Threading;

namespace PID初探
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        /*
         三个参数要综合考虑,一般先将ID设为0,调好P达到基本的响应速度和误差,
         再加上I使误差为0,这时再加入D三个参数要反复调试,最终达到较好的结果。
         不同的控制对象,调试的难度相差很大,祝好运!
         * 
         * (1) 确定比例系数Kp
            确定比例系数Kp时,首先去掉PID的积分项和微分项,可以令Ti=0、Td=0,使之成为
            纯比例调节。输入设定为系统允许输出最大值的60%~70%,比例系数Kp由0开始逐渐增大,直至系统出现振荡;再反过来,从此时的比例系数Kp逐渐减小,直至系统振荡消失。记录此时的比例系数Kp,设定PID的比例系数Kp为当前值的60%~70%。
            (2) 确定积分时间常数Ti
            比例系数Kp确定之后,设定一个较大的积分时间常数Ti,然后逐渐减小Ti,直至系统出现振荡,然后再反过来,逐渐增大Ti,直至系统振荡消失。记录此时的Ti,设定PID的积分时间常数Ti为当前值的150%~180%。
            (3) 确定微分时间常数Td
            微分时间常数Td一般不用设定,为0即可,此时PID调节转换为PI调节。如果需要设定,则与确定Kp的方法相同,取不振荡时其值的30%。
       

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-03-28 23:00  PID初探\
     目录           0  2019-03-28 23:00  PID初探\PID初探\
     文件       14410  2014-09-07 11:03  PID初探\PID初探\Form1.Designer.cs
     文件        6413  2014-09-07 11:40  PID初探\PID初探\Form1.cs
     文件        6184  2014-09-07 11:03  PID初探\PID初探\Form1.resx
     文件        3810  2014-09-06 15:47  PID初探\PID初探\PID初探.csproj
     文件         490  2014-09-06 15:22  PID初探\PID初探\Program.cs
     目录           0  2019-03-28 23:00  PID初探\PID初探\Properties\
     文件        1368  2014-09-06 15:22  PID初探\PID初探\Properties\AssemblyInfo.cs
     文件        2869  2014-09-06 15:22  PID初探\PID初探\Properties\Resources.Designer.cs
     文件        5612  2014-09-06 15:22  PID初探\PID初探\Properties\Resources.resx
     文件        1095  2014-09-06 15:22  PID初探\PID初探\Properties\Settings.Designer.cs
     文件         249  2014-09-06 15:22  PID初探\PID初探\Properties\Settings.settings
     文件       20480  2008-01-23 08:02  PID初探\PID初探\UI.dll
     目录           0  2019-03-28 23:00  PID初探\PID初探\bin\
     目录           0  2019-03-28 23:00  PID初探\PID初探\bin\Debug\
     文件       14336  2014-09-07 11:40  PID初探\PID初探\bin\Debug\PID初探.exe
     文件       28160  2014-09-07 11:40  PID初探\PID初探\bin\Debug\PID初探.pdb
     文件       11600  2014-09-07 11:40  PID初探\PID初探\bin\Debug\PID初探.vshost.exe
     文件         490  2010-03-17 22:39  PID初探\PID初探\bin\Debug\PID初探.vshost.exe.manifest
     文件       20480  2008-01-23 08:02  PID初探\PID初探\bin\Debug\UI.dll
     目录           0  2019-03-28 23:00  PID初探\PID初探\obj\
     目录           0  2019-03-28 23:00  PID初探\PID初探\obj\x86\
     目录           0  2019-03-28 23:00  PID初探\PID初探\obj\x86\Debug\
     文件        7663  2014-09-06 15:22  PID初探\PID初探\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache
     文件        6269  2014-09-07 11:40  PID初探\PID初探\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
     文件         188  2014-09-07 11:03  PID初探\PID初探\obj\x86\Debug\GenerateResource.read.1.tlog
     文件         466  2014-09-07 11:03  PID初探\PID初探\obj\x86\Debug\GenerateResource.write.1.tlog
     文件         180  2014-09-07 11:03  PID初探\PID初探\obj\x86\Debug\PID初探.Form1.resources
     文件         180  2014-09-06 15:47  PID初探\PID初探\obj\x86\Debug\PID初探.Properties.Resources.resources
     文件         698  2014-09-07 11:40  PID初探\PID初探\obj\x86\Debug\PID初探.csproj.FileListAbsolute.txt
............此处省略6个文件信息

评论

共有 条评论