<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8">
<meta name="generator" content="pdf2htmlEX">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<link rel="stylesheet" href="https://static.pudn.com/base/css/base.min.css">
<link rel="stylesheet" href="https://static.pudn.com/base/css/fancy.min.css">
<link rel="stylesheet" href="https://static.pudn.com/prod/directory_preview_static/62649e594c65f41259e891e3/raw.css">
<script src="https://static.pudn.com/base/js/compatibility.min.js"></script>
<script src="https://static.pudn.com/base/js/pdf2htmlEX.min.js"></script>
<script>
try{
pdf2htmlEX.defaultViewer = new pdf2htmlEX.Viewer({});
}catch(e){}
</script>
<title></title>
</head>
<body>
<div id="sidebar" style="display: none">
<div id="outline">
</div>
</div>
<div id="pf1" class="pf w0 h0" data-page-no="1"><div class="pc pc1 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/62649e594c65f41259e891e3/bg1.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x1 h3 y2 ff1 fs0 fc0 sc0 ls0 ws0">基于<span class="_ _0"> </span><span class="ff2 sc1">LabVIEW<span class="_ _0"> </span></span>的数字<span class="_ _0"> </span><span class="ff2 sc1">PID<span class="_ _0"> </span></span>控制器设计</div><div class="t m0 x2 h4 y3 ff1 fs1 fc0 sc0 ls0 ws0">摘要<span class="ff3 sc1">:<span class="ff1 fs2">利用虚拟仪器技术<span class="_ _1"></span><span class="ff4">,</span>采用<span class="_ _2"> </span><span class="ff4">LabVIEW<span class="_ _2"> </span></span>图形编程环境<span class="ff4">,</span>设计了一个数字<span class="_ _2"> </span><span class="ff4">PID<span class="_"> </span></span>程序<span class="ff4">,</span>用于仿真</span></span></div><div class="t m0 x2 h5 y4 ff4 fs2 fc0 sc1 ls0 ws0">PID<span class="_"> </span><span class="ff1">控制规<span class="_ _1"></span>律。<span class="_ _1"></span>可以<span class="_ _1"></span>通<span class="_ _1"></span>过改<span class="_ _1"></span>变<span class="_ _2"> </span></span>P<span class="_ _1"></span><span class="ff1">、</span>I<span class="_ _1"></span><span class="ff1">、<span class="_ _1"></span></span>D<span class="_ _2"> </span><span class="ff1">参<span class="_ _1"></span>数和<span class="_ _1"></span>设定<span class="_ _1"></span>值,<span class="_ _1"></span>观<span class="_ _1"></span>察不<span class="_ _1"></span>同情<span class="_ _1"></span>况下<span class="_ _1"></span>的控<span class="_ _1"></span>制<span class="_ _1"></span>曲线<span class="_ _1"></span>,或<span class="_ _1"></span>在</span></div><div class="t m0 x2 h5 y5 ff1 fs2 fc0 sc1 ls0 ws0">同样参数情况下比较位置型<span class="_ _2"> </span><span class="ff4">PID<span class="_ _2"> </span></span>与增量型<span class="_ _2"> </span><span class="ff4">PID<span class="_ _2"> </span></span>的控制效果。</div><div class="t m0 x2 h4 y6 ff1 fs1 fc0 sc0 ls0 ws0">关键词<span class="ff3 sc1">: <span class="ff4 fs2">LabVIEW<span class="_ _3"></span>; <span class="ff1">数字<span class="_ _2"> </span></span>PID</span></span></div><div class="t m0 x2 h4 y7 ff1 fs1 fc0 sc0 ls0 ws0">引言</div><div class="t m0 x3 h5 y8 ff4 fs2 fc0 sc1 ls0 ws0">LabVIEW<span class="_"> </span><span class="ff1">是一<span class="_ _1"></span>个功<span class="_ _1"></span>能<span class="_ _1"></span>完善<span class="_ _1"></span>的<span class="_ _1"></span>软<span class="_ _1"></span>件开<span class="_ _1"></span>发<span class="_ _1"></span>环<span class="_ _1"></span>境<span class="_ _4"></span></span>,<span class="_ _1"></span><span class="ff1">同时<span class="_ _1"></span>也<span class="_ _1"></span>是一<span class="_ _1"></span>种<span class="_ _1"></span>功能<span class="_ _1"></span>强<span class="_ _1"></span>大<span class="_ _1"></span>的编<span class="_ _1"></span>程<span class="_ _1"></span>语<span class="_ _1"></span>言。<span class="_ _1"></span>一<span class="_ _1"></span>方</span></div><div class="t m0 x2 h5 y9 ff1 fs2 fc0 sc1 ls0 ws0">面<span class="_ _1"></span><span class="ff4">,</span>由<span class="_ _1"></span>于<span class="_ _5"> </span><span class="ff4">LabVIEW<span class="_"> </span></span>采用<span class="_ _1"></span>基于<span class="_ _1"></span>流<span class="_ _1"></span>程图<span class="_ _1"></span>的<span class="_ _1"></span>图<span class="_ _1"></span>形化<span class="_ _1"></span>编<span class="_ _1"></span>程<span class="_ _1"></span>方式<span class="_ _4"></span><span class="ff4">,<span class="_ _1"></span></span>对技<span class="_ _1"></span>术<span class="_ _1"></span>人员<span class="_ _1"></span>来<span class="_ _1"></span>讲编<span class="_ _1"></span>程<span class="_ _1"></span>简<span class="_ _1"></span>单<span class="_ _1"></span><span class="ff4">,<span class="_ _1"></span></span>易<span class="_ _1"></span>于<span class="_ _1"></span>理<span class="_ _1"></span>解<span class="_ _1"></span><span class="ff4">,</span></div><div class="t m0 x2 h5 ya ff1 fs2 fc0 sc1 ls0 ws0">上<span class="_ _1"></span>手快<span class="_ _1"></span><span class="ff4">,<span class="_ _1"></span></span>效<span class="_ _1"></span>率高<span class="_ _1"></span><span class="ff4">;<span class="_ _1"></span></span>另一<span class="_ _1"></span>方<span class="_ _1"></span>面<span class="_ _1"></span><span class="ff4">,LabVIEW<span class="_"> </span></span>提供<span class="_ _1"></span>了丰<span class="_ _1"></span>富<span class="_ _1"></span>完善<span class="_ _1"></span>的<span class="_ _1"></span>功能<span class="_ _1"></span>图<span class="_ _1"></span>标<span class="_ _1"></span><span class="ff4">,<span class="_ _1"></span></span>用<span class="_ _1"></span>户只<span class="_ _1"></span>需<span class="_ _1"></span>直<span class="_ _1"></span>接调<span class="_ _1"></span>用<span class="_ _1"></span><span class="ff4">,<span class="_ _1"></span></span>就可<span class="_ _1"></span>免</div><div class="t m0 x2 h5 yb ff1 fs2 fc0 sc1 ls0 ws0">去自己编程<span class="_ _1"></span>的烦琐</div><div class="t m0 x4 h6 yc ff4 fs3 fc0 sc1 ls0 ws0">[1]</div><div class="t m0 x5 h5 yb ff1 fs2 fc0 sc1 ls0 ws0">。<span class="ff4">LabVIEW<span class="_ _2"> </span></span>作为一种<span class="_ _1"></span>业界领先的工<span class="_ _1"></span>业标准软件工具<span class="_ _4"></span><span class="ff4">,</span>不仅可以用于开发</div><div class="t m0 x2 h5 yd ff1 fs2 fc0 sc1 ls0 ws0">测试、测量和控制系统,也可用于波形仿真,数据处理等。</div><div class="t m0 x3 h5 ye ff4 fs2 fc0 sc1 ls0 ws0">PID<span class="_ _2"> </span><span class="ff1">控制规律是<span class="_ _1"></span>控制工程中技术成<span class="_ _1"></span>熟、应用广泛<span class="_ _1"></span>的一种控制策略<span class="_ _4"></span></span>,<span class="ff1">经过长期的工程实<span class="_ _1"></span>践</span>,</div><div class="t m0 x2 h5 yf ff1 fs2 fc0 sc1 ls0 ws0">已形成了一<span class="_ _1"></span>套完整的控制方法<span class="_ _1"></span>和典型的结构。</div><div class="t m0 x6 h7 y10 ff1 fs3 fc0 sc1 ls0 ws0">【</div><div class="t m0 x7 h6 y11 ff4 fs3 fc0 sc1 ls0 ws0">2</div><div class="t m0 x8 h7 y10 ff1 fs3 fc0 sc1 ls0 ws0">】</div><div class="t m0 x9 h6 y11 ff4 fs3 fc0 sc1 ls0 ws0"> </div><div class="t m0 xa h5 yf ff1 fs2 fc0 sc1 ls0 ws0">常规<span class="_ _2"> </span><span class="ff5">PID<span class="_ _2"> </span></span>之所以至<span class="_ _1"></span>今被广泛应用,其<span class="_ _1"></span>主要</div><div class="t m0 x2 h5 y12 ff1 fs2 fc0 sc1 ls0 ws0">原<span class="_ _1"></span>因在<span class="_ _1"></span>于<span class="_ _1"></span>:第<span class="_ _1"></span>一<span class="_ _1"></span>,<span class="_ _4"></span><span class="ff5">PID<span class="_ _2"> </span></span>控制<span class="_ _1"></span>对<span class="_ _1"></span>于大<span class="_ _1"></span>多<span class="_ _1"></span>数<span class="_ _1"></span>过程<span class="_ _1"></span>都<span class="_ _1"></span>具<span class="_ _1"></span>有良<span class="_ _1"></span>好的<span class="_ _1"></span>控<span class="_ _1"></span>制<span class="_ _1"></span>效果<span class="_ _1"></span>和<span class="_ _1"></span>鲁<span class="_ _1"></span>棒性<span class="_ _1"></span>;<span class="_ _1"></span>第<span class="_ _1"></span>二,<span class="_ _2"> </span><span class="ff5">PI<span class="_ _3"></span>D</span></div><div class="t m0 x2 h5 y13 ff1 fs2 fc0 sc1 ls0 ws0">控制<span class="_ _1"></span>算法原<span class="_ _1"></span>理简<span class="_ _1"></span>明,<span class="_ _1"></span>参数<span class="_ _1"></span>的物理<span class="_ _1"></span>意义明<span class="_ _1"></span>确,<span class="_ _1"></span>理论<span class="_ _1"></span>分析<span class="_ _1"></span>体系完<span class="_ _1"></span>整且<span class="_ _1"></span>应用经<span class="_ _1"></span>验丰<span class="_ _1"></span>富;<span class="_ _1"></span>第三,<span class="_ _1"></span>在</div><div class="t m0 x2 h5 y14 ff1 fs2 fc0 sc1 ls0 ws0">工业<span class="_ _1"></span>过程中<span class="_ _1"></span>,其<span class="_ _1"></span>控制<span class="_ _1"></span>过程<span class="_ _1"></span>的动态<span class="_ _1"></span>特性大<span class="_ _1"></span>都具<span class="_ _1"></span>有高<span class="_ _1"></span>阶、<span class="_ _1"></span>非线性<span class="_ _1"></span>、大<span class="_ _1"></span>延迟及<span class="_ _1"></span>时变<span class="_ _1"></span>等特<span class="_ _1"></span>性,给<span class="_ _1"></span>以</div><div class="t m0 x2 h5 y15 ff1 fs2 fc0 sc1 ls0 ws0">精<span class="_ _1"></span>确<span class="_ _1"></span>数<span class="_ _4"></span>学模<span class="_ _6"></span>型<span class="_ _1"></span>为<span class="_ _1"></span>基<span class="_ _6"></span>础<span class="_ _1"></span>的<span class="_ _1"></span>现<span class="_ _6"></span>代<span class="_ _1"></span>控<span class="_ _1"></span>制<span class="_ _6"></span>理<span class="_ _1"></span>论<span class="_ _1"></span>的<span class="_ _6"></span>应<span class="_ _1"></span>用<span class="_ _1"></span>带<span class="_ _6"></span>来<span class="_ _1"></span>了<span class="_ _1"></span>困<span class="_ _6"></span>难<span class="_ _1"></span>。<span class="_ _7"> </span><span class="ff5">PID<span class="_ _5"> </span></span>包<span class="_ _1"></span>括<span class="_ _1"></span>位<span class="_ _6"></span>置<span class="_ _1"></span>型<span class="_ _8"> </span><span class="ff5">PID<span class="_ _5"> </span></span>和<span class="_ _1"></span>增<span class="_ _6"></span>量<span class="_ _1"></span>型</div><div class="t m0 x2 h5 y16 ff5 fs2 fc0 sc1 ls0 ws0">PID<span class="ff1">,增量型算法与位置型算法比较:<span class="ff4"> </span></span></div><div class="t m0 x2 h5 y17 ff1 fs2 fc0 sc1 ls0 ws0">(<span class="ff4">1</span>)增量型算法不需做累加,计算误差后产生的计算精度问题,对控制量的计算影响较小<span class="_ _1"></span>。</div><div class="t m0 x2 h5 y18 ff1 fs2 fc0 sc1 ls0 ws0">位置型算法用到过去的误差的累加,容易产生较大的累加误差。<span class="ff4"> </span></div><div class="t m0 x2 h5 y19 ff1 fs2 fc0 sc1 ls0 ws0">(<span class="ff4">2</span>)增量型算法得出的是控制的增量,误动作影响小,必要时通过逻辑判断限制或禁止本</div><div class="t m0 x2 h5 y1a ff1 fs2 fc0 sc1 ls0 ws0">次输出,不<span class="ff6">会</span>影响系统的工作。位置型算法的输出是控制量的<span class="ff6">全部</span>输出,误动作影响大。</div><div class="t m0 x2 h5 y1b ff1 fs2 fc0 sc1 ls0 ws0">(<span class="ff4">3</span>)增量式算法提供一个基本输出量,也有利于<span class="ff6">安全</span>生产。</div><div class="t m0 x3 h5 y1c ff1 fs2 fc0 sc1 ls0 ws0">本<span class="ff6">文<span class="_ _1"></span></span>采用<span class="_ _1"></span><span class="ff6">美国<span class="_ _5"> </span><span class="ff4">NI<span class="_ _2"> </span></span>公<span class="_ _1"></span>司</span>的<span class="_ _2"> </span><span class="ff4">LabVIEW<span class="_"> </span></span>图形编<span class="_ _1"></span>程环<span class="_ _1"></span>境和计<span class="_ _1"></span>算<span class="ff6">机<span class="_ _1"></span></span>控制<span class="_ _1"></span>技术中<span class="_ _1"></span>数字<span class="_ _8"> </span><span class="ff4">PID<span class="_ _2"> </span></span>的<span class="_ _1"></span><span class="ff6">知识</span></div><div class="t m0 x2 h5 y1d ff1 fs2 fc0 sc1 ls0 ws0">设计了一个<span class="_ _5"> </span><span class="ff4">PID<span class="_ _2"> </span></span>控制规律仿<span class="_ _1"></span>真程序<span class="_ _1"></span><span class="ff4">,</span>可以通过波<span class="_ _1"></span>形图<span class="ff6">表</span>时时<span class="ff6">显<span class="_ _1"></span>示</span>数据曲线,可以<span class="_ _1"></span>在<span class="ff6">前</span>面<span class="ff6">板</span>上</div><div class="t m0 x2 h5 y1e ff6 fs2 fc0 sc1 ls0 ws0">修<span class="ff1">改比</span>例<span class="ff1">增</span>益<span class="ff1">、</span>积<span class="ff1">分系数、</span>微<span class="ff1">分系数等参数,形</span>象<span class="ff1">生动</span>演示<span class="_ _2"> </span><span class="ff4">PID<span class="_ _2"> </span><span class="ff1">控制规律。</span></span></div><div class="t m0 x2 h8 y1f ff1 fs4 fc0 sc0 ls0 ws0">一、<span class="_ _9"> </span><span class="ff3 fs1 sc1">PID<span class="_ _8"> </span></span><span class="fs1">控制规律简单<span class="ff6">介绍</span></span></div></div></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,0.000000,0.000000]}'></div></div>
</body>
</html>