液位模糊控制系统的设计【毕业作品】

液位模糊控制系统的设计【毕业作品】
液位模糊控制系统的设计【毕业作品】

BI YE SHE JI

(20 届)

液位模糊控制系统的设计

所在学院

专业班级自动化

学生姓名学号

指导教师职称

完成日期年月

-II-

摘要

液位控制系统广泛存在于各个领域,是工业过程控制中的典型控制之一,液位控制早期运用PID控制方法实现。常规的PID控制器具有无静态误差、高可靠行、算法简单等优点。它的设计核心是整定参数,对于确定性的被控对象通过设定合适的PID控制器的三个参数,可以获得比较理想的控制效果。但由于实际控制系统具有时变性、多变量、大滞后等特点,且在控制过程中会受到各种干扰因素的影响,要建立精确的数学模型很困难,也就不能达到预期效果。

近些年来,在很多控制过程中模糊控制都取得了成功,模糊控制器具有不依赖被控对象数学模型,适应性强的优点,在许多无法建立精确数学模型的复杂系统中表现出了其优越性,不仅获得了较好的控制效果,而且又能简化系统的设计。因此,模糊控制在水箱液位控制系统中就成为较好的选择。本文利用模糊控制理论设计一水箱水位模糊控制器,具体给出了系统设计方案。首先详细的介绍了模糊控制的基本原理及模糊控制器的相关知识,其次讲述了对系统进行模糊控制的具体设计内容,在此基础上提出对水箱水位进行模糊控制的方案。最后,充分利用MATLAB的模糊逻辑工具箱和Simulink相结合的功能得到实际液位跟踪给定液位的曲线,仿真结果证实水箱液位模糊控制系统能够获得良好的控制效果。

关键词:液位控制;模糊控制;MATLAB;Simulink

Abstract

-II-

Liquid level control system exists in each field extensively and is one of the typical control in industrial process control, the liquid level control most used PID control method in the early days. Conventional PID controller has lots of strong points, for instance, it has no static error, its algorithm is simple and it is reliable. The heart of its design is setting parameters; the certainty object can achieve satisfactory control effects through proper setting three parameters of PID. But the practical control systems have the characteristics of time-dependence, nonlinear, large lag and they will be influenced by various kinds of interference factors, so it is difficult to set up accurate mathematics model, then it is not possible to achieve the desired results.

In the recent years, fuzzy control has achieved success in many control process. Fuzzy controller has outstanding merits that do not rely on mathematics model of object and whose adapting ability is strong, it shows its superiority in many complex systems which have no accurate mathematics model. It not only wins the better control results, but also can reduce system design. Therefore, control fuzzily become better choice on water tank level control system. This text designs a water tank level fuzzy control system according to the fuzzy control theory and puts forward a design scheme specifically. Firstly, it introduces the fuzzy control theory and the related knowledge of the fuzzy controller. Then, it describes the detailed design things for the system design, and proposes a fuzzy control scheme for the liquid level of the water tank on this basis. At last, the system has also fully utilized the function that the fuzzy logic toolbox of MATLAB combines with SIMULINK, and obtains the curve of the actual level tracking the desired level. Simulation results show that the water tank fuzzy control system can possess good control performance.

Keywords: liquid level control; fuzzy control; MATLAB; Simulink

-II-

-IV-

目 录

摘要..............................................................Ⅰ Abstract..........................................................Ⅱ 目录.. (Ⅲ)

第一章 引言 (1)

1.1 模糊控制的研究背景和现状 (1)

1.1.1 研究背景 (1)

1.1.2 研究现状 (1)

1.2 课题来源及研究的意义 (2)

1.3 本课题的研究内容及任务 (3)

第二章 模糊控制系统 (4)

2.1 模糊控制的原理 (4)

2.2 模糊控制器的组成 (4)

2.2.1 模糊化 (5)

2.2.2 数据库 (7)

2.2.3 规则库 (8)

2.2.4 推理机 (8)

2.2.5 反模糊化 (8)

2.3 模糊控制器的结构 (9)

第三章 模糊控制器及模糊控制系统设计 (11)

3.1 常规模糊控制器设计 (11)

3.2 模糊控制器的输出形式 (13)

3.2.1 位置式输出 (13)

3.2.2 增量式输出 (14)

3.3 模糊控制器参数与系统控制性能 (15)

3.3.1 模糊控制器输入、输出变量的论域 (15)

3.3.2 模糊控制器输入比例因子e K 及c K 的影响 (16)

第四章 液位模糊控制系统的设计及仿真 (19)

4.1 确定控制方案 (19)

4.2 液位模糊控制系统的设计 (19)

4.2.1 确定模糊控制器的结构 (19)

4.2.2 定义输入、输出模糊集及其论域 (19)

4.2.3 定义隶属函数 (19)

4.2.4 建立模糊控制表 (21)

4.2.5 模糊推理 (22)

4.2.6 反模糊化 (22)

4.3 模糊控制系统仿真 (22)

4.3.1 系统仿真模型的建立 (22)

4.3.2 水箱液位模糊推理系统(FIS)的建立 (22)

4.3.3 对Simulink模型控制系统的构建 (25)

4.3.4 对系统进行Simulink模型仿真 (27)

结论 (31)

参考文献 (32)

致谢 (33)

-IV-

第一章引言

1.1模糊控制的研究背景和现状

1.1.1 研究背景

控制技术被广泛地应用在各种工业技术领域里,成为现代高新技术的重要手段之一。随着控制技术的发展,控制理论与方法也得到发展。经典的控制技术有一个明显的特征,即模型的结构非常精确。它是根据控制对象本身所具有特定物理特征、化学性质等,然后根据数学方法推导出一般都很复杂的模型方程,而且在这些复杂的数学模型中大量参数需要被估计,然而估计这些参数缺乏充足的数据信息。参数不能够被很好的确定,也就得不到控制系统的数学模型,该控制系统就不能运用经典的控制方法来实现控制。

在实际生产生活中所涉及到的控制系统大多是非线性、多变量、时变的复杂系统,经典控制技术的精确性要求不能满足被控对象的复杂性。就像L. A. Zadeh所言,随着工业化水平日益提高,系统也越来越复杂,人们很难对系统做出精密的数学推导与描述,进而控制技术与复杂系统要求的差异日益加大。实际上,要想根据系统的力学或物理特性等信息得到被控系统的精确数学模型是不可能的。这种情况下,就激发了人们寻求对控制对象数学模型无要求的控制方法的研究兴趣。

在目前研究的控制系统中,人很容易被看作合理的非线性控制器,这种非线性控制器则可以被看成是随时间变化的数学函数。控制过程与人的控制经验的结合,引出了研究者对新型控制方法的研究切入点。这种控制原理建立在人的控制经验的基础之上,蕴涵人类思维过程所包含的控制知识,而且通过控制所要达到的目的可以利用某种很容易被实现的方式表达出来。运用这样的控制方法不需要建立难以获得的精确数学模型,也就避免了复杂而又错误的参数估计过程。在多变量、非线性、时变的实际复杂系统中,人们可以采用简单灵活的控制方法,模糊控制在这样的背景下便逐渐产生。

1.1.2 研究现状

近些年来,国内外模糊数学工作者在模糊逻辑和模糊技术的研究和应用方面,做了大量工作并取得了可喜的成绩。在日本,模糊控制得到了很快的发展。

-31-

表现在模糊技术应用在家电、制造、冶金等自动控制行业。很多公司成立了模糊控制系统研究所专门从事模糊系统的研究。另外,模糊逻辑芯片和模糊计算机的研制也取得了进展。模糊控制是以模糊集理论、模糊语言变量和模糊逻辑推理为基础的一种人类智能控制,可以实现非线性控制,可以实现对复杂系统的控制。至今为止,五届IFSA全世界学术大会在国际上召开,许多学者对常规模糊控制进行了改进,并进行了卓有成效的工作。三位模糊控制器在模糊控制器输入引入误差E,误差变化的速率R和误差变化C等三位变量。专家模糊控制器是在专家系统的一般结构与概念基础上,引入了模糊集合表达和模糊推理而构成的控制器。Fuzzy—PIS复合控制在模糊控制器中引入PI控制就构成了Fuzzy-PID复合控制。Smith—Fuzzy控制器将常规Smith预估控制中的PID控制器换成模糊控制器而构成的Smith—Fuzzy控制器能同时完成对时变系统控制和对纯滞后进行补偿的两个功能。

我国模糊控制技术及控制理论的发展开始于对模糊控制器性能的仿真,仿真研究的内容有模糊控制算法、模糊逻辑控制器的组成、模糊规则推理、模糊控制系统的设计,进而产生一系列模糊控制方法,神经模糊控制方法、模糊自适应控制方法、模糊PID控制方法等。其成果已成功应用于化工生产、机床制造及家用电器等领域。不要求取得研究对象的精确模型方程是模糊控制的最大特点,这就使得很多难以建立数学模型的实际复杂系统能获得较理想的控制效果,又能简化系统的设计,使其对具有不确定模型的复杂系统显示出有效地控制能力。

1.2 课题来源及研究的意义

在现代化工业生产及日常生活的诸多领域中,都会涉及到液位的控制问题。例如,工业生产中产品的加工生产过程,食品加工,饮料制作,溶液过滤等都需要使用蓄液池,蓄液池中的液位既不能太满溢出,也不能太少无法满足需求,必须维持在合适的高度。因此,需要设计合适的控制器控制蓄液池的液位高度,使其维持在正常水平。然而在绝大多数情况下,我们很难得到被控对象的精确数学模型,因此模糊控制作为一种针对控制对象及其环境、目标和任务的不确定性和复杂性而提出来的智能控制方式,越来越受到人们的重视。

本文将不同背景的实际问题简化为水箱的液位控制问题。针对控制对象的不确定性和复杂性而提出一种模糊控制器,很好的实现了水位的自动控制。课

-31-

题中所提出的控制方法具有较强的可移植性。

1.3 本课题的研究内容及任务

本文以典型的一级水箱液位控制系统为研究对象,针对液位自动控制的现状,提出采用模糊控制的控制方式。模糊控制是控制理论发展的高级阶段,它不要求取得被控对象的确切模型方程,而是在人工经验的基础上实现自动控制的一种方式,它的核心部分是具有智能性的模糊控制器,这是它与经典控制方法的完全不同之处。PID控制是传统控制理论的经典控制策略,其算法比较简单、易操作、系统可靠性高,因而在许多工业过程控制中得到应用,但实际的水箱液位控制系统往往是一个具有惯性、滞后特点的复杂系统,而且受设备、环境等客观因素的影响,使得PID算法中的各种参数难以获得,应用传统的PID控制不能取得较好的控制效果。本课题用模糊控制方法解决实际系统中存在的问题,对传统控制策略做出了改进。本文需要进行以下几个方面的工作:

(1)通过学习模糊数学基础知识,了解模糊控制的相关概念、基本理论;简要介绍了模糊控制的原理以及模糊控制器的组成;

(2)明确水箱液位控制系统的设计思路,确定控制方案;了解模糊控制系统的各个参数对系统响应的影响;

(3)液位模糊控制器的设计,根据实际需要,选择了合适的模糊控制器的结构和模糊控制规则;设计出系统仿真图,并用仿真软件MATLAB/SIMULINK对系统进行仿真研究。

(4)对本文进行总结,总体分析模糊控制并得出结论。

-31-

第二章模糊控制系统

2.1 模糊控制的原理

模糊控制(Fuzzy Control)是以模糊数学的基本理论、基本知识为基础,将模糊集合理论与系统控制理论相结合,运用模糊推理方法、模糊规则实现系统控制的控制策略,它总结人们的控制经验并将其用模糊语言表达出来,然后形成模糊控制规则表,是以人类作为控制器的智能控制方法。

模糊控制的基本原理框图如图2-1所示。模糊控制器是模糊控制系统的核心部分,属于计算机控制系统。被控对象是指所要控制的装置或系统,往往是难以获得精确数学模型的实际系统;执行机构即指调节输入量的各类调节阀等;模糊控制器即基于模糊语言和模糊控制规则的控制器;输入输出接口包含模数转换单元;测量装置则是把被控对象的输出量转换为电信号,是模糊控制系统中不可或缺的一部分。

图2-1 模糊控制原理框图

模糊控制器(Fuzzy Controller,FC)也称为模糊逻辑控制器(Fuzzy Logic Controller,FLC),由于所采用的模糊控制规则是由模糊理论中模糊条件语句来描述的,因此,模糊控制器是一种语言型控制器,故也称为模糊语言控制器(Fuzzy Language Controller,FLC)。

2.2模糊控制器的组成

模糊控制器的组成框图如图2-2所示。

-31-

图2-2 模糊控制器的组成框图

2.2.1模糊化

对于模糊控制器的多个输入,每个输入量的模糊化过程都是一样的。下面针对其中的一个输入量,分析其模糊化过程,其他的输入以此类推。设模糊控制器的一个输入为实数x,它必须通过模糊化才能进行模糊推理,因此,模糊化实际上就是模糊控制器的输入接口,它的作用就是将确定的实数输入量x转换为模糊量,即模糊集合及其相应的隶属度。同样,设模糊控制器的一个输出为y。

1.论域

普通集合X和Y分别被称为x和y的论域,在实际应用中,大多数的论域就是简单的实数集合,即实数的某个间隔,或实数子集。有时为了方便,将论域[]β

α,中的两点α和β看做特殊的两点,输入论域最外边的隶属函数在这两点饱和,输出论域不会超出这两点。因此,不论对输入还是输出来说,其论域都是β-称为论域的宽度。

实数,并将α

2.语言变量

为了建立规则库中的规则,专家使用语言描述。对于输入和输出以及它们的特征,也是需要语言来描述的,我们就用语言变量(也称模糊变量)来描述模糊系统的输入和输出。在建立规则库时,我们用x,y表示模糊控制器的输入、输出语言变量。例如,模糊控制器的输入可以描述为x表示“位置偏差”,或x表示“速度偏差”;模糊控制器的输出y表示“电压”等。

3.语言值

-31-

-31-

语言变量x 和y 的取值为“语言值”,用于描述变量的特征。语言值就是定义在论域X 及Y 上的模糊集合,令i A 定义为论域X 上语言变量x 的第i 个语言值,若论域X 上有多个语言值,例如有n 个值,则语言值的集合为

{}n 2,1i i ,,: ==A A (2.1) 语言变量的取值就是上述集合中的元素。类似地,令j B 定义为论域Y 上语言变量y 的第j 个语言值,若论域Y 上有多个语言值,例如有m 个值,则语言变量y 的取值为下述集合中的元素

{}n 2,1j j ,,

: ==B B (2.2) 语言值通常用“PL”(positive large),“ZO”(zero),“NL”(negative large)等形容词来表示,也可以用整数,如“-2”,“-1”,“0”,“1”等表示语言变量的数字值。若我们用x 表示语言变量“速度”,那么它就可以取值1A 表示“慢”,2A 表示“中等”,3A 表示“快”,因而x 的值由集合{}321,,A A A A =中选取。

常用的语言变量值划分有以下几种集合:

(1)A={NL,NS,ZO,PS,PL};

(2)A={NL,NM,NS,ZO,PS,PM,PL};

(3)A={NL,NM,NS,NZ,PZ,PS,PM,PL}。

其中NZ 及PZ 分别表示“零负”和“零正”。上述模糊集合在论域上的分布是以0为中心对称的。

为了便于工程实现,通常把输入变量范围人为地定义成离散的若干级(即离散化),定义级的多少取决于输入量的分辨率。例如,将论域X 上确切的输入值x 定义为等级域{0,±1,±2,…,±l},总等级数1l 2d +=。为了标准化设计,玛达尼提出将论域范围设定为[-6,6],将该论域连续变化量离散化,构成含13个整数元素的离散集合:

{-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6}

典型三角形隶属函数在论域上的分布参看图2-3,论域上分13个等级,7个语言变量值。每个等级作为一个模糊变量,并对应一个模糊子集集合。

-31-

图2-3 语言变量的取值

当输入1x 时,则经模糊化之后,语言变量x 的值为“ZO”及“PS”,其隶属度均为0.5。

2.2.2 数据库

数据库中所包含的是输入输出变量经论域等级离散化以后对应值的集合。模糊子集的隶属度矢量可以用图2-3隶属函数的形式表示,也可以用表格的形式表示,如表2-1所示。将表2-1的内容(或图2-3的隶属函数值)存放于数据库中,在推理过程中向推理机提供数据。 -6 -5 -4 -3 -2 -1 0 +1 +2 +3

+4 +5 +6 NL 1.0 0.5 0 0 0 0

0 0 0 0 0 0 1 NM 0 0.5 1.0 0.5 0 0 0 0

0 0 0 0 0 NS 0 0 0 0.5 1.0 0.5 0 0 0 0

0 0 0 ZO 0 0 0 0 0 0.5 1.0 0.5 0 0 0 0

0 PS 0

0 0 0 0 0 0 0.5 1.0 0.5 0 0 0 PM 0

0 0 0 0 0 0 0 0 0.5 1.0 0.5 0 PL 0 0 0 0 0 0 0 0 0 0 0 0.5 1.0

2.2.3 规则库

规则库用于存放人类在实际控制操作中总结出的控制规则。模糊规则的表示一般要用if-then、else、also、and、or等关系词。然后经过“翻译”将模糊规则数值化,进而得到模糊控制规则。规则库是在推理机推理时用来为其提供推理规则的。

若模糊控制器有2个输入、1个输出,分别是偏差e、偏差变化。

e、控制量u,

每个变量有7个模糊子集,则控制规则可以列成表2-2的形式。

2.2.4推理机

推理机运用模糊推理规则进行模糊推理,得到模糊控制量的环节。即将输入量的模糊值组合起来,再利用规则库中的规则信息根据一定的推理方法得到相应的结论。

2.2.5 反模糊化

推理机的功能完成后得到的是推理结果的模糊值,不能直接用来送到执行

-31-

-31-

机构,需要转换为精确量输出,这个过程就称为反模糊化或者解模糊化,它可以看做由模糊空间到清晰空间的一种映射,可运用不同的反模糊方法完成。一个模糊推理或模糊决策过程的输出,往往是两个或多个模糊隶属函数的逻辑并集。

2.3 模糊控制器的结构

在模糊控制系统中,根据控制器输出的个数,可将其划分为单变量模糊控制和多变量模糊控制。

1. 单变量模糊控制器

在单变量模糊控制器中,又可根据输入变量的个数定义模糊控制的维数,如图2-4所示。

(a )一维模糊控制器 (b )二维模糊控制器

(c )三维模糊控制器

图2-4 单变量模糊控制器

2.多变量模糊控制器

一个多变量模糊控制器(Multiple Variable Fuzzy Controller,MVFC)所采

图2-5 多变量模糊控制器

-31-

-31-

第三章 模糊控制器及模糊控制系统设计

3.1 常规模糊控制器设计

1.一维模糊控制器

一维模糊控制器是一种最为简单的模糊控制器,在这种控制器中,输入、输出变量均只有一个。假设模糊控制器的输入变量为e ,输出变量为u 。此时,模糊规则有如下形式:

规则1:if e is 1A then u is 1B

规则2:if e is 2A then u is 2B

规则n :if e is n A then u is n B

这里1A ,2A ,…,n A 和1B ,2B ,…,n B 均为输入、输出论域上的模糊子集。例如,对于加热炉温度控制系统有:

规则1:若加热温度太高,则减小加热装置开度

规则2:若加热温度偏高,则稍许减小加热装置开度

对于上面所列的多个规则,其模糊关系为

() n

1i i i u e =?=B A R , (3.1)

图3-1为一维模糊控制系统。图中:

()t r ——给定值;

()t e ——偏差;

()t u ——控制器输出控制量;

()t c ——系统输出;

u e K K 、——偏差()t e 及模糊控制器输出()t u 的增益系数。

-31-

图3-1 一维模糊控制系统

一维模糊控制器的特点是设计比较简单,但往往达不到理想的控制效果。主要是由于对于此种控制器,不论偏差变化是在增大还是减小,只要偏差相同,执行的控制行为就不会改变,这样就会使系统的控制性能变差。

值得注意的是控制系统中有关偏差的概念。参看图3-1,正偏差表示为 ()()()t r -t c t e = (3.2) 负偏差表示为

()()()t c -t r t e = (3.3)

因为正偏差和负偏差相差一个负号,所以在制定模糊控制器的规则时,要考虑正负偏差的区别。

以液位控制系统为例,对于式(3.2)所表达的正偏差定义,规则的形式是 若液位偏差为PL ,则控制量为NL 而当采用式(3.3)所表达的负偏差定义时,规则的形式是

若液位偏差为PL ,则控制量为NL

2.二维模糊控制器

二维模糊控制器是实际系统设计中最为常见的一类模糊控制器,它有两个输入量1x ,2x ,一个输出量y 。模糊规则的一般形式为

If 1x is j 1A and 2x is k 2A then y is p q B

这里j 1A ,k 2A 和p q B 分别为输入、输出论域上的模糊子集;模糊控制器只有一个

-31-

输出时,1q =。若有n 条规则,则规则模糊关系为

()() n

i p q k j B A A R 12

1y x =??=, (3.4) 在此类控制系统中,1x 一般取系统偏差;2x 取为偏差的变化。因为偏差及偏差的变化都会影响到二维模糊控制器的控制效果,所以其在性能上优于一维模糊控制器,使用也就更为广泛。此时模糊控制器的输出量是输入量偏差和偏差变化的非线性函数(非线性映射),因此可以将它看做非线性PD 控制器,参看图3-2。

图3-2 PD 二维模糊控制系统

3.2 模糊控制器的输出形式

3.2.1位置式输出

以标准二维PD 模糊控制系统为例,说明模糊控制器输出量()t u 的形式,其他的情况与此相同,参看图4-3。模糊控制器一般采用计算机软件实现,当然其输入、输出为时间离散信号,设T k t =(T 为采样周期)时,系统中模糊控制器的输出(解模糊后的输出)为()T k u ,()T k u 1为送到被控对象上的控制量,即 ()()T K T k u k u

1= (3.5)

-31-

图3-3 PD 二维模糊控制器系统的位置式输出

这里将被控对象看做广义被控对象,包含执行机构在内,即将控制量()T k u 1送到系统执行机构上。设定输出()T k u 的论域为[-6,6],则()T k u 1的论域为[]u u k 6k 6-,。如果执行机构所接受的控制量只有正值,将()T k u 1偏移u k 6,则论域成为[]u k 12,0,执行机构的动作位置(例如调节阀门)就与()T k u 1的值一一对应。将上述模糊控制器的输出方式称为位置式输出。

如果模糊控制器推理计算出的是本采样周期T k 控制量()T k u 与上一采样周期T T -k 控制量()[]T 1-k u 的差值,即()()()[]T k T T 1u -k u k u -=?,那么 ()()[]()kT u K T k u kT u u ?+-=111 (3-6) 参看图3.4。如果将()[]T k u 11-动态存放于计算机内存单元,虽然模糊控制器计算的是控制量的增量()T k u ?,但从送到执行机构上的控制量()()[]()kT u K T k u kT u u ?+-=111 来看,与式(3.5)无本质区别,()T k u 1的值仍然与执行机构的位置一一对应。

T 1-k u

图3.4 模糊控制器输出的形式

3.2.2 增量式输出

参看图4.5,执行机构是具有记忆功能的装置(例如步进电机等),具有积分功能,图中用带有积分号的方块表示,它记忆着上个采样周期T T -k 时间的动作位置。本采样周期T k 模糊控制器计算出增量值()T k u ?,输出到执行机构上的控制量为()()T K T k u k u u 1?=?,执行机构在原有位置增加或减少相应于()T k u 1?的动作量,视()T k u 1?的正、负而言。这种控制控制器输出方式的优点

-31- 就是,若由于某种原因(如计算机故障)使得()T k u ?为零,则执行机构仍保持原有的动作位置,对控制系统不会造成太大的影响,其代价就是系统中增加了具有记忆功能的执行装置。

图3.5 控制器增量输出控制系统

3.3 模糊控制器参数与系统控制性能

3.3.1 模糊控制器输入、输出变量的论域

1.论域及基本论域

模糊控制器输入、输出变量的实际范围称为这些变量的基本论域,基本论域内的量为精确量。如变量偏差()t e 的论域[]e e x x -,以及偏差变化()dt t de 的论域[]c c x x -,都为基本论域,它们为精确量;设其为[]u u y y -,,控制量的基本论域内的量也是精确量。应怎样确定这些论域,才能满足控制系统的要求?

对于基本论域,针对不同控制系统的偏差()t e 及()dt t de 的论域,专家有它们

的经验。如关于倒立摆的控制问题,()t e 的论域为[]22-ππ,

, ()t de 的论域为[-π/4,π/4]。其明显的物理意义是:当偏差()t e 为-π/2或π/2时,摆杆的位置偏离垂直位置π/2,成水平状态;大于等于该偏离角度,就认为偏差为最大,其语言变量取值当属“NL ”或“PL ”。倒立摆的控制系统中,输出到被控对象(移动小车)上的力()t u 为[-20,20]N 。对于某些控制系统,因为对被控对象缺乏先验知识,所以对偏差及偏差变化的基本论域只能进行初步选择,待系统调整时再进一步确定。控制量的基本论域根据被控对象提供的数据选定。

设偏差变量所取的模糊子集论域为

{-n ,-n+1,…,0,…,n -1,n}

过程控制系统课程设计报告报告实验报告

成都理工大学工程技术学院《过程控制系统课程设计实验报告》 名称:单容水箱液位过程控制 班级:2011级自动化过程控制方向 姓名: 学号:

目录 前言 一.过程控制概述 (2) 二.THJ-2型高级过程控制实验装置 (3) 三.系统组成与工作原理 (5) (一)外部组成 (5) (二)输入模块ICP-7033和ICP-7024模块 (5) (三)其它模块和功能 (8) 四.调试过程 (9) (一)P调节 (9) (二)PI调节 (10) (三)PID调节 (11) 五.心得体会 (13)

前言 现代高等教育对高校大学生的实际动手能力、创新能力以及专业技能等方面提出了很高的要求,工程实训中心的建设应紧紧围绕这一思想进行。 首先工程实训首先应面向学生主体群,建设一个有较宽适应面的基础训练基地。通过对基础训练设施的 集中投入,面向全校相关专业,形成一定的规模优势,建立科学规范的训练和管理方法,使训练对象获得机械、 电子基本生产过程和生产工艺的认识,并具备一定的实践动手能力。 其次,工程实训的内容应一定程度地体现技术发展的时代特征。为了适应现代化工业技术综合性和多学科交叉的特点,工程实训的内容应充分体现机与电结合、技术与非技术因素结合,贯穿计算机技术应用,以适应科学技术高速发展的要求。应以一定的专项投入,建设多层次的综合训练基地,使不同的训练对象在获得对现代工业生产方式认识的同时,熟悉综合技术内容,初步建立起“大工程”的意识,受到工业工程和环境保护方面的训练,并具备一定的实用技能。 第三,以创新训练计划为主线,依靠必要的软硬件环境,建设创新教育基地。以产品的设计、制造、控制乃至管理为载体,把对学生的创新意识和创新能力的培养,贯穿于问题的观测和判断、创造和评价、建模和设计、仿真和建造的整个过程中。

水箱液位控制系统设计说明

过程控制综合训练 课程报告 16 —17 学年第二学期课题名称基于PLC和组态王的 系统 姓名 学号 班级 成绩

水箱液位控制系统 [摘要] 在工业生产过程中,液位贮槽如进料罐、成品罐、中间缓冲器、水箱等设备应用十分普遍,为了保证生产正常进行,物料进出需均衡,以保证过程的物料平衡。因此,工艺要求贮槽的液位需维持在给定值上下,或在某一小围变化,并保证物料不产生溢出。例如,锅炉系统汽包的液位控制,自流水生产系统过滤池、澄清池水位的控制等等。根据课题要求,设计一个单容水箱的液位过程控制系统,该系统能对一个单容水箱液位的进行恒高度控制。 关键词:过程控制液位控制PID控制 Abstract: In the process of industrial production, liquid storage tank such as product cans, buffer, tanks and other equipments are widely used. In order to ensure the normal production,material supply and demand must be balanced to guarantee the process of the production. So, the process requires that the liquid level in the tank should be maintained at a given value, or change in a small range,and ensure that the material does not overflow,for instance,system of boiler drum level control, level control of filter pool and clarification pool of self-flowing water production

一种简单实用的水位自动控制系统设计

一种简单实用的水位自动控制系统设计 发表时间:2010-03-10T16:21:22.827Z 来源:《中小企业管理与科技》2010年2月上旬刊供稿作者:周玲钟义广[导读] 近年来对城市供水提出了更高的要求,水塔水位控制自动化系统被不断地改造,以适应社会的发展和人民生活水平的提高周玲钟义广(广西机电职业技术学院) 摘要:本文介绍一种简单实用的水箱水位自动控制系统的基本组成及工作原理,通过对该系统组装测试,达到预期效果,正式应用于乡镇供水系统中。实践证明,该水位控制系统设计方案合理,运行效果好,具有低成本、高使用价值的优点。关键词:水位自动控制系统 0 引言 近年来对城市供水提出了更高的要求,水塔水位控制自动化系统被不断地改造,以适应社会的发展和人民生活水平的提高,满足及时、准确、安全和保证充足供水。目前水位自动控制系统有很多成熟的产品,控制手段主要有单片机监控、比较电路监控、利用PLC和传感器构成水塔水位恒定的控制系统等,运行可靠,可实现远程监控和无人值守。在许多偏远地区,特别是居住相对分散的农村地区,供水问题也待解决。如果仍然沿用人工方式,劳动强度大,工作效率低,安全性难以保障。本文针对乡镇和偏远农村家庭供水的特点,设计一款简单实用、符合要求的水位自动控制系统。 1 水箱水位自动控制系统的组成 针对偏远农村分散居住,取水不方便(包括从水井取水)的特点,考虑到农民生活消费水平不高,设计的供水系统必须是既方便农民的生活,又经济实惠等特点的水箱水位自动控制系统。水箱水位自动控制系统的组成。 由图中可知,水位自动控制系统电路主要由主电路和控制电路两大部分组成。主电路是一台抽水水泵,由220V交流电源电压供电。控制电路由包括整流、滤波、稳压电路、感应电路及限流限压电路组成。 2 水箱水位自动控制系统的设备 水位自动控制系统的设备只需选用价格低廉、安全可靠的设备。 由设备表可知,所有的设备都是简单而常用的小型设备,价格低廉,控制和维护简单易于掌握,对远离城市的偏远地区非常适用。传统的水位控制系统通常使用传感器进行上、下限控制,以保证水位在上、下限之间。此设计中只用三根导线来代替传感器放置在上、下限水位之间,利用水的导电特性完成上、下限水位的自动控制,节省了购买传感器的费用,也不必考虑传感器的故障,进一步降低成本,提高系统的可靠性。 常见的生活用水供应系统工作形式是由外来补充水源(一次水源)向一个高位水塔和一个低位水池补水,再由高位水塔和低位水池(二次水源)向各用户供水。此设计主要考虑针对家庭供水系统(或者某些单独取用水之处),因此只需用(储)水箱而非水塔供水。系统供水是由水箱直接供应,不用考虑由位置高度所形成的压力来进行供水,不用气压供水,不必在屋顶上设置水箱,也不用单独建筑水塔,仅在厨房或需用水的地方放置一足够大的(储)水箱即可满足供水要求。 3 水箱水位自动控制系统的控制原理 该水箱水位自动控制系统结构简单,控制原理如下:系统上电后,交流电源经整流、滤波、稳压后,由电位器调节获得12V直流工作电压。当水箱水位低于下限时,接触器线圈失电,其常闭触头使水泵接通工作,抽水到水箱中;当水位上升到上限时,接触器线圈得电,常闭触头断开,常开触头闭合,水泵停止抽水。 V1、V2用来保护LM317输出端电压为安全电压,使其免受短路电流的影响;V3用来保护三极管,同时避免触电事故的发生。水位的上、下限可通过调整三根导线的位置设定。 4 测试应用 该设计经安装调试,结合实验室给排水系统进行测试,效果良好。正式应用于某乡镇几个家庭的日常用水装置中已将近两年,至今未发生故障。该系统在运行期间稳定性高,完全符合预先规定的标准,只需将控制电路稳压输出调整在10V-12V之间,可投入使用。可用交流变压器供电,也可以用直流供电。 5 结束语 设计的水箱水位控制系统因价格便宜,结构简单,使用方便,不易发生故障,可用于要求不高的给排水系统中,特别适用于城镇及偏远山区取水装置。 参考文献: [1]布挺,王帆.基于西门子PLC的水塔水位自动控制系统[J].科技信息,2009年第12期. [2]曹琦.一种节能的变压变频供水系统[J].变频器世界,2006(7):133-137. [3]朱晓青主编.过程检测控制技术与应用.北京,冶金工业出版社,2002年.

水塔水位控制系统课程设计报告

北京理工大学珠海学院 课程设计 课程设计(C) 学院:信息学院 专业班级: 学号: 学生姓名: 指导教师: 201 年月日 北京理工大学珠海学院

北京理工大学珠海学院 课程设计任务书 2011 ~2012 学年第 1 学期 学生姓名:专业班级:自动化 指导教师:工作部门:信息学院 一、课程设计题目水塔水位控制系统 二、课程设计内容: 1、硬件设计 (1)用80C51设计一个单片机最小控制系统。其中P1.0接水位下限传感器,P1.1接水位上限传感器,P1.2输出经反相器后接光电耦合器,通过继电器控制水泵工作,P1.3输出经反相器后接LED,当出现故障时LED闪烁;P1.4输出经反相器后接蜂鸣器,当出现故障时报警。 (2)用塑料尺、导线等设计一个水塔水位传感器。其中A电级置于水位10CM处,接5V电源的正极,B级置于水位15CM处,经4.7K下拉电阻接单片机的P1.0口,C 电级置于水位的20CM处,经4.7K下拉电阻接单片机的P1.1口。 (3)设计一个单片机至水泵的控制电路。要求单片机与水泵之间用反相器、光电耦合器和继电器控制,计算出LED限流电阻,接好继电器的续流二极管。 2、软件设计 (1)根据功能要求画出控制程序流程图。 (2)根据控制程序流程图编写80C51汇编语言或C51程序。 三、功能要求: 1、水塔水位下降至下限水位时,启动水泵,水塔水位上升至上限水位则关闭水泵。 2、水塔水位在上、下限水位之间时,水泵保持原状态。 3、供水系统出现故障时,自动报警。 四、调试 1、在Kerl-uvision上单步调试,观察累加器寄存器存储器的运行之间是否正常。 2、将程序下载到仿真仪上,进行模拟仿真,检查程序工作是否正常。 3、将模拟水塔、传感器、控制电路和水泵联成一个完整的系统,进行整机调试,观察系统工作是否正常。 撰搞人教研室主任院长 签名 日期2010.10.6

基于PLC的液位控制系统设计

毕业论文(设计)题目:基于PLC控制的高精度液位控制系统的设计 姓名:濮孝金 学号: 专业:机械电子工程 年月

摘要 在工农业生产过程中,经常需要对水位进行测量与控制,而日常生活中应用 到的水位控制也相当广泛。在以往水塔液位控制系统中,常规继电器的频繁操作容易导致机械磨损,不方便更新和维护,不能满足人们的实际需求;另外,随着人口的递增和生活条件的提高,人们用水的需求量也日益增加。 为了提高液位控制系统的质量和效率,节约能源,本次模拟水塔液位控制系统的装置考虑结合可编程逻辑控制器,继电器和传感器等技术,实现液位控制系统的自动控制。本设计使用西门子S7-300 PLC可编程控制器作为液位控制系统的核心,配合硬件与软件实现液位控制池液位动态平衡,过高、过低水位报警等功能。主要 的实验方法是在水箱上安装一个自动水位测量装置,通过水位变送器检测水箱实际液位并将该液位反馈到PLC控制器,经A/D转换后,所得数据与PLC内部设定数据进行比较,控制器处理数据并发送相应指令改变电机的转速从而控制抽 水速率,改变进水量,使水位稳定地保持在设定值附近。此外,通过液位标定计算出控制器输出PIW数值与实际水位的关系,就可以在触摸屏上直观显示实时水位情况。实验结果表明本设计能较好地完成自动液位控制的功能。 关键词:水塔液位控制,水位控制,继电器,PLC Abstract In the course of routine industrial and agricultural production we the need to measure the water level and

control it. Furthermore everyday level control applications are quite extensive , such as hydropower , water towers and other water control . According to the water supply system in the past, frequent operation towers will produce mechanical wear of conventional relay convenient maintenance and updates, that means it can not meet the actual needs of the people, and with Gradual growth of population and living conditions, the demand for water is also increasing .In order to improve the quality of the water supply system, energy conservation, so I considered use a programmable logic controller, relay and sensor technology, with hardware and software to achieve low water level alarm, warning switch between work and procedures manual / automatic to design practical level control tower scheme. I completed the set up of this simulation using the tank water tower , based on Siemens S7-300 PLC programmable controller tank water level control system as the core .I completed a water tank to

液位自动控制系统设计及调试

等级: 课程设计 2016年6月17日

电气信息学院 课程设计任务书 课题名称液位自动控制系统设计与调试 姓名专业班级学号 指导老师沈细群 课程设计时间2016年6月6日~2016年6月17日(第15~16周) 教研室意见同意开题。审核人:汪超林国汉 一.课程设计的性质与目的 本课程设计是自动化专业教学计划中不可缺少的一个综合性教学环节,是实现理论与实践相结合的重要手段。它的主要目的是培养学生综合运用本课程所学知识和技能去分析和解决本课程范围内的一般工程技术问题,建立正确的设计思想,掌握工程设计的一般程序和方法。通过课程设计使学生得到工程知识和工程技能的综合训练,获得应用本课程的知识和技术去解决工程实际问题的能力。 二. 课程设计的内容 1.根据控制对象的用途、基本结构、运动形式、工艺过程、工作环境和控制要求,确定控制方案。 2.绘制水箱液位系统的PLC I/O接线图和梯形图,写出指令程序清单。 3.选择电器元件,列出电器元件明细表。 4.上机调试程序。 5.编写设计说明书。 三. 课程设计的要求 1.所选控制方案应合理,所设计的控制系统应能够满足控制对象的工艺要求,并且技术先进,安全可靠,操作方便。 2.所绘制的设计图纸符合国家标准局颁布的GB4728-84《电气图用图形符号》、GB6988-87《电气制图》和GB7159-87《电气技术中的文字符号制定通则》的有关规定。 3.所编写的设计说明书应语句通顺,用词准确,层次清楚,条理分明,重点突出,篇幅不少于7000字。

四.进度安排 1.第一周星期一:布置课程设计任务,讲解设计思路和要求,查阅设计资料。 2.第一周星期二~星期四:详细了解搬运机械手的基本组成结构、工艺过程和控制要求。确定控制方案。配置电器元件,选择PLC型号。绘制传送带A、B的拖动电机的控制线路原理图和搬运机械手控制系统的PLC I/O接线图。设计PLC梯形图程序,列出指令程序清单。 3.第一周星期五:上机调试程序。 4.第二周星期一:指导编写设计说明书。 5.第二周星期二~星期四:编写设计说明书。 6.第二周星期五:答辩。 附录:课题简介及控制要求 (1)课题简介 某化工厂水箱的排水量根据工业生产的需要而不断地变化,为了保持水箱压力恒定,就要保持水位恒定,因此就必须自动调整进水量。 本系统要求有手动和自动两种工作方式。手动控制方式用于水泵的调试,即当按下按钮时水泵运转,松开按钮时水泵停止,目的是为了调试水泵是否能正常工作;当系统切换为自动控制方式并启动后,控制系统自动调整水泵的进水量达到给定水位恒定。水位设定高限和低限,当水位超过设定的限位时要进行超限报警。 (2)控制要求 控制系统技术参数表

液位控制系统设计说明

目录 第1章绪论............................................................................................... - 1 - 第2章设计方案........................................................................................ - 2 - 2.1 方案举例......................................................................................... - 2 - 2.2 方案比较......................................................................................... - 3 - 2.3 方案确定......................................................................................... - 3 - 第3章硬件设计........................................................................................ - 4 - 3.1 控制系统......................................................................................... - 4 - 3.1.1 AT89C51单片机 ..................................................................... - 4 - 3.1.2 AT89C51的信号引脚............................................................... - 6 - 3.1.3 单片机最小系统 ....................................................................... - 7 - 3.2 感应系统......................................................................................... - 8 - 3.3 指示系统......................................................................................... - 9 - 3.4 液位控制系统................................................................................. - 10 - 3.5 电机与报警系统.............................................................................. - 11 - 第4章软件设计...................................................................................... - 14 - 4.1 延时子程序.................................................................................... - 14 - 4.2 感应系统程序................................................................................. - 14 - 4.3 指示系统程序................................................................................. - 15 - 4.4 电机和警报系统程序 ....................................................................... - 16 - 4.5 液位预选系统程序 .......................................................................... - 16 - 4.6 系统主流程图................................................................................. - 19 - 第5章系统测试...................................................................................... - 21 - 5.1 仿真测试过程................................................................................. - 22 - 5.2 仿真结果....................................................................................... - 24 -总结...................................................................................................... - 25 - 致谢...................................................................................................... - 26 - 参考文献................................................................................................... - 25 -附录1 系统仿真电路 ................................................................................ - 28 - 附录2 源程序.......................................................................................... - 29 -

汽包水位自动控制系统设计

一、课程设计(综合实验)的目的与要求 锅炉是工业生产及人民生活的主要的动力及能源。汽包水位是工业蒸汽锅炉安全、稳定运行的重要指标,水位过高会导致蒸汽带水进入过热器,并在过热管内结垢,影响传热效率,严重的将引起过热器爆管;水位过低又将破坏部分水冷壁的水循环引起水冷壁局部过热而爆管。高性能的锅炉产生的蒸汽流量很大,而汽包的体积相对来说较小,水位的时间常数很小。大容量锅炉若给水不及时,数秒之内就可能达到危险水位,所以锅炉汽包水位的控制显得非常重要。因此,必须采取有效、精确的自动调节,严格控制汽包水位在规定范围内。 影响汽包水位变化的因素很多,如燃煤量、给水量和蒸汽流量。燃煤量对水位变化的影响是比较缓慢的,容易克服。因此,主要考虑给水量和蒸汽流量对水位的影响。水位过高会影响汽包内汽水分离,饱和水蒸汽温度急剧下降,该过热蒸汽作为汽轮机动力的话,将会损坏汽轮机叶片,影响运行的安全性和经济性。水位过低,则由于汽包内的水量转少,而负荷很大时,如不及时调节就会使汽包内的水全部液化,导致水冷壁烧坏,甚至引起爆炸。因此,锅炉汽包水位必须严加控制。 二、设计(实验)正文 1控制系统的整体分析: 1.1影响汽包水位的主要因素 1)给水流量W 2)主蒸汽流量D 3)燃料量B 1.2控制指标 保证给水流量W和主蒸汽流量D保持平衡,维持汽包水位H在较小范围内波动。1.3汽包水位控制对象的动态特性分析 做各种主要影响因素的阶跃扰动,记录并分析汽包水位的响应曲线 1)给水扰动: Matlab仿真如图1:

图1:给水扰动Matlab仿真 运行结果如图2: 图2:给水扰动下的水位响应曲线 由被控对象在给水量扰动下的水位阶跃响应曲线,可以看出该被控对象无自平衡能力,且有较大的迟延,因此应采用串级控制,将给水流量的扰动消除在采用带比例作用的副调节回路中,以保证系统的稳定性。 2)蒸汽扰动: Matlab仿真如图3: 图3:蒸汽扰动Matlab仿真 运行结果如图4:

单片机水位控制系统课程设计

课程设计(论文) 题目名称: 课程名称: 学生姓名: 学号: 学院: 指导教师:

课程设计任务书

目录 摘要 (4) 引言 (5) 1几种方案的比较 (6) 1.1 简单的机械式控制方式 (6) 1.2 复杂控制器控制方案 (6) 1.3通过水位变化上下限的控制方式 (6) 2水塔水位控制原理 (8) 3电路设计 (9) 3.1原件的介绍 (9) 3.2引脚功能 (10) 3.3 水位检测接口电路 (13) 3.4报警接口电路 (14) 3.5 存储器扩展接口电路.................. .. (14) 4系统软件设计 (15) 4.1 流程图 (15) 4.2程序 (16) 5实验仿真 (18) 6结语 (19)

7参考文献 (19) 摘要 随着微电子工业的迅速发展,单片机控制的智能型控制器广泛应用于电子产品中,为了使学生对单片机控制的智能型控制器有较深的了解。经过综合分析选择了由单片机控制的智能型液位控制器作为研究项目,通过训练充分激发学生分析问题、解决问题和综合应用所学知识的潜能。另外,水位控制在高层小区水塔水位控制,污水处理设备和有毒,腐蚀性液体液位控制中也被广泛应用。通过对模型的设计可很好的延伸到具体应用案例中。设计一种基于单片机水塔水位检测控制系统。该系统能实现水位检测、电机故障检测、处理和报警等功能,实现超高、低警戒水位报警,超高警戒水位处理。介绍电路接口原理图,给出相应的软件设计流程图和汇编程序,并用Proteus软件仿真。实验结果表明,该系统具有良好的检测控制功能,可移植性和扩展性强。 关键词:单片机;水位检测;控制系统;仿真

单容液位控制系统设计

单容液位控制系统设计 Company Document number:WUUT-WUUY-WBBGB-BWYTT-1982GT

目录1系统设计认识 (1) 前言 (1) 2系统方案确定、系统建模和原理介绍 (1) 控制方案确定 (1) 控制系统建模 (1) (1) (2) 3系统构成 (4) 控制系统结构 (4) 控制系统方框图 (4) 4系统各环节分析 (5) 调节器PID控制 (5) 执行器分析 (6) 检测变送环节分析 (6) 被控对象分析 (6) 5系统仿真 (7) 系统结构图以及参数整定 (7) 6仪器仪表选型 (10)

PID调节器选择 (10) 执行器选择 (11) (11) (11) (12) 差压变送器的选择 (12) 7课程设计结束语 (14) 参考文献 (15)

一、系统设计认识 前言 过程控制早已在矿业、冶金、机械、化工、电力等方面得到了广泛应用。在液位控制方面,比如:水塔供水、工矿企业排给水、锅炉汽包液位控制、精馏塔液位控制等更是发挥着重要作用。在这些生产领域里,基本上都是劳动强度大或者操作有一定危险性的工作,极易出现操作失误引起事故,造成厂家的经济损失。可见,在实际生产中,液位控制的准确程度和控制效果直接影响着工厂的生产成本、经济效益以及设备的安全系数。所以,为了保证安全条件、方便操作,就必须研究开发先进的液位控制方法和策略。 本设计以单容水箱的液位控制系统为研究对象。由于单回路反馈控制系统结构简单、投资少、操作方便,且能满足一般的生产过程要求,在液位控制中得到了广泛的应用,所以本设计单容水箱的液位控制系统采用的就是单回路反馈控制。它的控制任务就是使水箱液位保持在给定值所要求的高度,并且减少或消除来自系统内部和外部扰动的影响。通过系统方案的选择,完成系统的工艺流程图设计和方框图的确定,各环节仪表仪器的选型,控制算法的选取,系统的仿真以及控制参数的整定等工作。 二、系统方案确定、系统建模和原理介绍 控制方案确定 如前言所介绍,由于单回路反馈控制系统结构简单、投资少、操作方便,且能满足一般的生产过程要求,在液位控制中得到了广泛的应用,故采用单回路反馈控制。 液位控制的实现除模拟PID调节器外,还可以采用计算机PID算法控制。由差压传感器检测出水箱水位;水位实际值通过单片机进行A/D转换,变成数字信号后输入计算机中;在计算机中,根据水位给定值与实际输出值之差,利用PID程序算法得到输出值,再将输出值传送到单片机中,由单片机将数字信号转换成模拟信号;最后,由单片

液位控制系统设计

液位控制系统设计 学院: 专业班级: 学生姓名: 指导老师:

液位控制系统设计 本文主要讲了压力传感器实现的液位控制器的设计方法,以单片机为核心。通过外围硬件电路来达到实现控制的目的,根据需要设定液位控制高度,同时具备报警、高度显示等功能,具有与液面不接触的特点,可用于有毒、腐蚀性液体液位的控制,具有较高的研究价值。该控制器不仅可用于学校进行教学研究,还可用于生产实际,是目前比较缺少的一种产品。随着微电子工业的迅速发展,单片机控制的智能型控制器广泛应用于电子产品中,为了使学生对单片机控制的智能型控制器有较深的了解。 。关键词:单片机;水位检测;控制系统;仿真 0 引言 随着微电子工业的迅速发展,单片机控制的智能型控制器广泛应用于电子产品中,为了使学生对单片机控制的智能型控制器有较深的了解。经过综合分析选择了由单片机控制的智能型液位控制器作为研究项目,通过训练充分激发学生分析问题、解决问题和综合应用所学知识的潜能。另外,液位控制在高层小区水塔水位控制,污水处理设备和有毒,腐蚀性液体液位控制中也被广泛应用。通过对模型的设计可很好的延伸到具体应用案例中。中国使用单片机的历史只有短短的30年,在初始的短短五年时间里发展极为迅速。1986 年在上海召开了全国首届单片机开发与应用交流会,很多地区还成立了单片微型计算机应用协会,那是全国形成的第一次高潮。单片机应用技术飞速发展,我们上因特网输入一个“单片机”的搜索,将会看到上万个介绍单片机的网站,这还不包括国外的。电子界,在2003年7月,https://www.360docs.net/doc/8c452745.html, (91 猎头网)在上海、广州、北京等大城市所做的一次专业人才需求报告中,单片机人才的需求量位居第一。大家都有些奇怪一块小小的片子,为何有这样的魔力?我们首先从它的构成说起:单片机,亦称单片微电脑或单片微型计算机。它是把中央处理器(CPU)、随机存取存储器(RAM)、只读存储器(ROM)、输入/输出端口(I/0)等主要计算机功能部件都集成在一块集成电路芯片上的微型计算机。正因为如此他才改变了我的生活它为我们改变了什么?纵观我们现在生活的各个领域,从导弹的导航装置,到飞机上各种仪表的控制,从计算机的网络通讯与数据传输,到工业自动化过程的实时控制和数据处理,以及我们生活中广泛使用的各种智能IC 卡、电子宠物等,这些都离不开单片机。以前没有单片机时,这些东西也能做,但是只能使用复杂的模拟电路,然而这样做出来的产品不仅体积大,而且成本高,并且由于长期使用,元器件不断老化,控制的精度自然也会达不到标准。在单片机产生后,我们就将控制这些东西变为智能化了,我们只需要在单片机外围接一点简单的接口电路,核心部分只是由人为的写入程序来完成。这样产品的体积变小了,成本也降低了,长期使用也不会担心精度达不到了。所以,它的魔力不仅是在现在,在将来将会有更多的人来接受它、使用它。据统计,我国的单片机年容量已达3 亿片,且每年以大约20%的速度增长,但相对于世界市场我国的占有率还不到1%。特别是沿海地区的玩具厂等生产产品多数用到单片机,并不断地

(完整版)水位控制系统设计

课题名称:水箱水位控制系统设计专业:电气工程及其自动化学号: 姓名:

水箱水位控制系统设计 摘要 本设计主要基于单片机的硬件电路设计,实现一种能够实现水位自动控制、具有自动保护、自动声光报警功能的控制系统。本控制系统由A/D转换部分、单片机控制部分、数码显示部分、电机驱动部分、电机控制部分等构成。同时对各个部分进行了详细的论述。在设计中对水塔水位控制原理进行分析,选用AT89C51单片机作为控制水塔水位的处理芯片,由AT89C51的P1口直接来控制.设计方案采用模块化程序设计方法,结合程序流程图,编写程序代码,最后利用KEIL公司的u Vision3软件及伟福仿真软件进行仿真实验,达到单片机自动控制水塔水位变化的目的. 关键词:单片机,水塔水位控制原理,AT89C51,伟福仿真软件

目录 前言 (1) 第1章设计内容 (2) 1.1 设计要求 (2) 1.2 方案设计 (2) 第2章硬件电路设计 (3) 2.1 系统框图设计 (3) 2.2 系统原理 (4) 第3章水塔水位控制系统的硬件电路设计 (5) 3.1 水位检测电路 (5) 3.2 水位显示电路 (5) 3.3电机控制电路 (6) 3.4振荡电路和复位电路 (7) 3.5声光报警电路 (7) 第4章软件程序设计 (8) 4.1 系统主程序流程图 (8) 4.2编写C程序 (9) 第5章硬件制作与调试 (10) 结论 (11) 附录 (12) 仿真总图 (12) 源代码 (13)

前言 水塔是在日常生活和工业应用中经常见到的蓄水装置,在我们的生活中起到了重要的作用,而水基于单片机的水塔水位控制系统使水塔水位自动保持在一定的位置,通过对其水位的控制对外供水,以满足需要。塔里面的水位控制是一个水塔发挥作用的关键。该系统使用水位传感器对水塔水位进行检测并将检测到的信号传给单片机来进行处理,通过调整定时器的定时时间来增大或者缩小占空比,并编写程序加以控制,从而实现电机的调速。最后,使用液晶屏显示当前水位状态以及电动机的转速。该系统通过了报警模块来实现了过低水位蜂鸣器鸣笛报警、过低警戒水位自动处理、正常水位蜂鸣器鸣笛报警以及正常水位处理。本系统适应在不同的用水场合下的用水速度需要,节省工作时间,提高了整体工作的效率,实现水塔水位的自动控制。 液位控制是工业控制中的一个重要问题,针对液位控制过程中存在大滞后、时变、非线性的特点,为适应复杂系统的控制要求,人们研制了种类繁多的先进的智能控制器,模糊PID控制器便是其中之一。模糊PID控制结合了PID控制算法和模糊控制方法的优点,可以在线实现PID参数的调整,使控制系统的响应速度快,过渡过程时间大大缩短,超调量减少,振荡次数少,具有较强的鲁棒性和稳定性,在模糊控制中扮演着十分重要的角色。

水池水位自动控制系统设计

水池水位自动控制系统设计与制作 摘要 根据物体在水中漂浮的性质,可以用一个浮球来感知水塔里水位的升降,用来控制水泵,使水泵能自动对水池上水,水满时能自动断电停止,真正做到了水池的全自动控制功能,解决了人们日常用水的诸多不便。 本毕业论文范文写的是水池水位自动控制电路的作用是根据水位的高低,自动地控制水泵的启动与停止。水泵和水位的高低是相互反馈的。这样就可以实现水位自动控制的目的。我所设计的水位制动控制装置是有以下几部分组成:水位自动控制电路,高低水位报警器,数码显示。水位自动控制在一定范围内(如 2 -6 米),当水位低至2米时使水泵启动上水;当水位升至6米时,使水泵停止工作。因特殊情况水位超限(如高至7米、低于2米)报警器报警。设有手动按键,便于随机控制。由数码管直观显示当前水位。本系统可以随时的控制水位的高低,防止过量放水或来水无人打开关。 关键词:水池;浮子开关;自动上

Abstract According to the nature of an object floating in the water, you can use a float to sense the water level in the lift tower to control the pump, the pump automatically to the water tower, Sheung Shui, water, power off automatically when full stop pumping water tower, and truly automatic control tower to solve the inconvenience of daily water. Pham Van of the thesis is written in the role of water level automatic control circuit is based on the level of the water level, automatic control of pump start and stop. Pumps and water level is the level of mutual feedback. This level can automatically control. I designed the brake control device is the water level has the following components: automatic water level control circuit, high and low water level alarm, digital display. Automatic water level control within a certain range (eg. 2-6 meters), when the water level as low as 2 meters, the Sheung Shui to start the pump; when the water level to 6 meters, the pump stopped working. Water level gauge due to special circumstances (such as up to 7 meters, as low as 2 meter) alarm to the police. With manual buttons, easy to stochastic control. Visual display by the LED current level. The system can control the water level at any level, to prevent excessive drainage or runoff and no open relations Keywords:water tower; float switch; automatic pumpin

上水箱液位控制系统-过控课设

摘要 在过程工业中被控制量通常有以下四种: 液位、压力、流量、温度。而液位不仅是工业过程中常见的参数,且便于直接观察,也容易测量。过程时间常数一般比较小。以液位过程构成实验系统,可灵活地进行组态,实施各种不同的控制方案。液位控制装置也是过程控制最常用的实验装置。国外很多实验室有此类装置,如瑞典LUND大学等。很多重要的研究报告、模拟仿真均出自此类装置! 本次设计也是基于这套水箱液位控制装置来实现的。这套系统由多个水箱,液位检测变送器,电磁流量计,涡轮流量计,自动调节阀,控制面板等喝多器件构成。 液位控制的发展从七十年代到九十年代经历了几个阶段,控制理论由经典控制理论到现代控制理论,再到多学科交叉;控制工具由模拟仪表到DCS,再到计算机网络控制;控制要求与控制水平也由原来的简单、安全、平稳到先进、优质、低耗、高产甚至市场预测、柔性生产。而其中应用最广泛的就是PID 控制器。 这次首先是用一天半的时间让我们熟悉各种建模的方法。学会建立了最初的四种模型。接着后几天就是开始熟悉各种控制系统,以及运用它们去控制水箱的液位,从而更加深刻的理解控制的概念。并且在过程中,要熟练学会调整PID的参数,学会使用MATLAB等。 关键词:水箱液位;PID控制;串级控制;前馈控制;经验凑试法

目录 1引言 (1) 2 实验设备 (2) 2.1 THJ-FCS型或THJ-3型高级过程控制系统实验装置 (2) 2.2计算机及相关软件。 (6) 2.2.1 SIMATIC WinCC简介 (6) 2.2.2 监控界面 (7) 3 设备工作原理及运行过程 (8) 3.1 设备工作原理 (8) 3.2 控制系统流程图 (9) 3.3系统投运及步骤 (10) 4 参数整定与结果分析 (12) 4.1 参数整定 (12) 4.1.1 比例(P)调节 (12) 4.1.2 比例积分(PI)调节 (14) 4.1.3 比例积分微分(PID)调节 (17) 4.2 结果分析 (19) 总结 (20) 参考文献 (21)

液位自动控制系统设计与调试

课 程 设 计 2016年6月17日

电气信息学院 课程设计任务书 课题名称液位自动控制系统设计与调试 姓名专业班级学号 指导老师沈细群 课程设计时间2016年6月6日~2016年6月17日(第15~16周) 教研室意见同意开题。审核人:汪超林国汉 一.课程设计的性质与目的 本课程设计是自动化专业教学计划中不可缺少的一个综合性教学环节,是实现理论与实践相结合的重要手段。它的主要目的是培养学生综合运用本课程所学知识和技能去分析和解决本课程范围内的一般工程技术问题,建立正确的设计思想,掌握工程设计的一般程序和方法。通过课程设计使学生得到工程知识和工程技能的综合训练,获得应用本课程的知识和技术去解决工程实际问题的能力。 二. 课程设计的内容 1.根据控制对象的用途、基本结构、运动形式、工艺过程、工作环境和控制要求,确定控制方案。 2.绘制水箱液位系统的PLC I/O接线图和梯形图,写出指令程序清单。 3.选择电器元件,列出电器元件明细表。 4.上机调试程序。 5.编写设计说明书。 三. 课程设计的要求 1.所选控制方案应合理,所设计的控制系统应能够满足控制对象的工艺要求,并且技术先进,安全可靠,操作方便。 2.所绘制的设计图纸符合国家标准局颁布的GB4728-84《电气图用图形符号》、GB6988-87《电气制图》和GB7159-87《电气技术中的文字符号制定通则》的有关规定。 3.所编写的设计说明书应语句通顺,用词准确,层次清楚,条理分明,重点突出,篇幅不少于7000字。

四.进度安排 1.第一周星期一:布置课程设计任务,讲解设计思路和要求,查阅设计资料。 2.第一周星期二~星期四:详细了解搬运机械手的基本组成结构、工艺过程和控制要求。确定控制方案。配置电器元件,选择PLC型号。绘制传送带A、B的拖动电机的控制线路原理图和搬运机械手控制系统的PLC I/O接线图。设计PLC梯形图程序,列出指令程序清单。 3.第一周星期五:上机调试程序。 4.第二周星期一:指导编写设计说明书。 5.第二周星期二~星期四:编写设计说明书。 6.第二周星期五:答辩。 附录:课题简介及控制要求 (1)课题简介 某化工厂水箱的排水量根据工业生产的需要而不断地变化,为了保持水箱压力恒定,就要保持水位恒定,因此就必须自动调整进水量。 本系统要求有手动和自动两种工作方式。手动控制方式用于水泵的调试,即当按下按钮时水泵运转,松开按钮时水泵停止,目的是为了调试水泵是否能正常工作;当系统切换为自动控制方式并启动后,控制系统自动调整水泵的进水量达到给定水位恒定。水位设定高限和低限,当水位超过设定的限位时要进行超限报警。 (2)控制要求 控制系统技术参数表

相关文档
最新文档