专家控制系统课后大作业

合集下载

控制系统CAD综合大作业

控制系统CAD综合大作业

《MATLAB 基础与控制系统CAD 》仿真作业一、 求如下非线性二阶系统的时间响应(20分)32122111/8.0/xx dt dx x ex dt dx t -=+-=-其中2)0(,0)0(21==x x ,要求绘出]3,0[∈t 的系统状态响应曲线。

解:在matlab 的M 文件中定义一函数如下:function dx=OdeFun1(t,x) dx=zeros(2,1);dx(1)=-x(1)*exp(1-t)+0.8*x(2); dx(2)=x(1)-x(2)^3;在命令框中输入如下指令:>>[t,x]=ode45(@OdeFun1,[0 3],[0;2],[]);>>plot(t,x(:,1),'-',t,x(:,2),'--'),xlabel('t'),ylabel('x'),gtext('x1'),gtext('x2')响应曲线为:二、 已知系统的开环传递函数如下 (20分)210()525G s s s =++(1) 把G(s)转换成零极点形式的传递函数,判断开环系统稳定性。

(2) 判别系统在单位负反馈下的稳定性,并求出闭环系统在0~10秒内的脉冲响应和单位阶跃响应,分别绘出响应曲线。

解:(1)在编辑框中写如下一小段程序: num=[10];den=[1 5 25]; G=tf(num,den)G_zpk=zpk(G) %转换为零极点形式 r=roots(den);disp('系统开环的极点');disp(r)a=find(real(r)>0);b=length(a);if b>0 %判断是否存在极点实部大于零的根 disp('系统不稳定');else disp('系统稳定');end运行后得到:Transfer function:10--------------s^2 + 5 s + 25Zero/pole/gain:10---------------(s^2 + 5s + 25)系统开环的极点-2.5000 + 4.3301i-2.5000 - 4.3301i系统稳定脉冲响应:阶跃响应:(2)在第一问的命令窗口中继续输入: >> G0=feedback(G,1)Transfer function:10————————s^2 + 5 s + 35>> r=roots([1 5 35])r =-2.5000 + 5.3619i-2.5000 - 5.3619i由于r的实部小于零,因而反馈系统稳定。

计算机控制系统课后答案,李华

计算机控制系统课后答案,李华

计算机控制系统课后答案1. 介绍本文是针对计算机控制系统课后作业的答案汇总。

在课程中涉及到的问题和概念将会一一解答和说明,帮助读者更好地理解和掌握计算机控制系统。

2. 问题解答2.1 列举计算机控制系统的应用领域。

计算机控制系统广泛应用于以下领域:- 工业自动化控制:用于控制工业生产线上的各种设备和工艺过程。

- 交通运输系统:包括地铁、公交、航空、航天等领域的运输工具的控制。

- 农业自动化:应用于农业机械和设备的控制,提高农业生产效率。

- 医疗设备控制:用于医疗设备的自动控制和监测。

- 建筑智能化:用于建筑内部的照明、供暖、空调等控制系统。

- 安防、监控系统:包括视频监控、入侵报警等各种安全系统的控制。

2.2 计算机控制系统的组成结构是什么?计算机控制系统的基本组成结构包括: - 传感器:用于将被控制对象的状态转换为电信号,并输入到控制系统中。

- 执行器:根据控制系统的指令,执行相应的动作,控制被控制对象。

- 控制器:对传感器采集到的数据进行处理和分析,并产生相应的控制指令。

- 通信网络:用于传输控制指令和传感器数据的通信网络。

- 计算机:负责控制器的运行和算法的执行,对控制系统进行监控和管理。

2.3 什么是开环控制系统和闭环控制系统?它们的区别是什么?开环控制系统是指控制器只根据预先设置的控制指令,对被控制对象进行控制,而不对被控制对象的输出进行测量和反馈。

因此,开环控制系统的控制效果受到外界扰动和被控制对象本身性能变化的影响。

闭环控制系统是指控制器在对被控制对象进行控制的同时,通过测量被控制对象的输出信号,并与设定值进行比较,产生反馈信号进行控制调节。

闭环控制系统能够根据被控制对象实际输出的变化来调整控制指令,使控制效果更加稳定和准确。

区别: - 开环控制系统没有反馈环路,只根据预先设置的控制指令对被控制对象进行控制;闭环控制系统设有反馈环路,通过测量被控制对象的输出进行调节。

计算机控制系统(大作业)答案

计算机控制系统(大作业)答案

一问答题 (共6题,总分值60)1. 根据采样过程的特点,可以将采样分为哪几种类型?(10 分)答:根据采样过程的特点,可以将采样分为以下几种类型。

(1) 周期采样:指相邻两次采样的时间间隔相等,也称为普通采样。

(2) 同步采样:如果一个系统中有多个采样开关,它们的采样周期相同且同时进行采样,则称为同步采样。

(3) 非同步采样:如果一个系统中有多个采样开关,它们的采样周期相同但不同时开闭,则称为非同步采样。

(4) 多速采样:如果一个系统中有多个采样开关,每个采样开关都是周期采样的,但它们的采样周期不相同,则称多速采样。

(5) 随机采样:若相邻两次采样的时间间隔不相等,则称为随机采样。

2. 简述线性定常离散系统的能控性定义。

(10 分)答:线性离散控制系统稳定的充要条件是:闭环系统特征方程的所有根的模|zi|<1,即闭环脉冲传递函数的极点均位于z平面的单位圆内。

3. 简述积分调节的作用(10 分)答:积分调节是为了消除在比例调节中的残余静差,可在比例调节的基础上加入积分调节。

积分调节具有累积成分,只要偏差e不为零,它将通过累积作用影响控制量u,从而减小偏差,直到偏差为零。

积分时间常数TI大,则积分作用弱,反之强。

增大TI将减慢消除静差的过程,但可减小超调,提高稳定性。

引入积分调节的代价是降低系统的快速性。

4. 简述现场总线控制系统的基本组成。

(10 分)答:现场总线控制系统由控制系统、测量系统、管理系统、通信网络等部分组成。

5. 等效离散化设计方法存在哪些缺陷?(10 分)答: (1)必须以采样周期足够小为前提。

在许多实际系统中难以满足这一要求。

(2)没有反映采样点之间的性能。

特别是当采样周期过大,除有可能造成控制系统不稳定外,还使系统长时间处于“开环”、失控状态。

因此,系统的调节品质变坏。

(3)等效离散化设计所构造的计算机控制系统,其性能指标只能接近于原连续系统(只有当采样周期T=0时,计算机控制系统才能完全等同于连续系统),而不可能超过它。

智能控制大作业

智能控制大作业

《智能控制》大作业1、简答题:1.1.根据目前智能控制系统的研究和发展,智能控制系统有哪些类型以及智能控制系统主要有哪些方面的工作可做进一步的探索和开展?答:目前研究方向内容:1.智能控制基础理论和方法研究。

2. 智能控制系统结构研究3.基于知识系统及专家控制。

4.基于模糊系统的智能控制。

5.基于学习及适应性的智控。

6.基于神经网络的智控。

7.基于信息论和进化论的学习控制器研究。

8.其他,如计算机智能集成制造系统,智能计算机系统,智能并行系统,智能容错控制,智能机器人等。

需要探索的方面:1.开展指控理论与应用的研究。

2.充分运用神经生理学心理学认知科学和人工智能等学科的基本卢纶,深入研究人类解决问题是表现出来的经验技巧策略,建立切实可行的智控体系结构。

3.把现有的知识工程模糊系统信息论进化论神经网络理论和技术与传统的控制理论相结合,充分利用现有的控制理论,研究适合于当前计算机资源条件的智控策略和系统。

4.研究人-机交互式的智控系统和学习系统以不断提高智控系统的智能水平。

5.研究适合智控系统的并行处理机信号处理器智能传感器和智能开发工具软件,以解决智控系统在实际应用中存在的问题,使得智控得到更广泛的应用。

1.2.比较智能控制与传统控制的特点?答:智能控制的特点:1.能为复杂系统(如非线性,快事变,多变量,强耦合,不确定性等)进行有效的全局控制,并具有较强的容错能力2.定性决策和定量控制相结合的多模态组合控制3.从系统的功能和整体优化的角度来分析和综合系统,以实现预定的目标,并应具有组织能力4.同时具有以知识表示的非数学广义模型和以数学表示的数学模型的混合控制过程,系统在信息处理上既有数学运算,又有逻辑和知识推理。

传统控制中,稳定性,准确性和快速性。

主要是以数字解析微结构的为基础的控制理论。

1.3.简述模糊集合的基本定义以及与隶属函数之间的相互关系。

答:给定论域E中的一个模糊集A,是指任意一个元素x属于E,都不同程度的属于这个集合,元素属于这个集合的程度可以用隶属函数A(x)属于[0,1]来表示。

控制大作业

控制大作业

A/D 模块
模拟量α、β 角度
3.2 液压系统设计


3.2.1静态设计 所需要设计的系统参数如下所示: (1)4个支撑缸,每个液压缸有效行程0.5m; (2)每个液压缸额定载荷200kN; (3)每个液压缸额定载荷时最大速度0.02m/s; (4)空载时每个液压缸独立运动最大速度为0.2m/s。
2.5 控制器的选择

1、工程机械通用控制器: 目前,通用运动控制器种类主要包括PC-Based运动控 制器和PLC-Based运动控制器两种。PC-Based运动控制器 以PC机为控制平台,具有开放性、互换性、可扩展性、软 硬件资源的丰富性等优点,但这类控制器体积太大,无法满 足工程机械这类车载系统的有限安装空间的约束,且在防振、 防尘、防水、耐高温等方面均不能达到工程机械车载系统的 要求。而PLC-Based运动控制器以PLC为控制平台,具有体 积小、可靠性高、通用性强、开发周期短等优点,是从传统 继电器控制演化而来的,它采用顺序循环扫描方式工作,一 次循环的顺序依次为:扫描输入→更新输入缓冲区→进行运 算和处理→更新输出缓冲区→输出驱动,该运行特性非常适 合于顺序和离散控制领域,而在工程机械运动控制领域通常 需要控制若干并行过程、进行运动规划等,PLC难以满足这 些要求。因此,在工程机械领域主流的运动控制器为工程机 械专用控制器。该类控制器除具备常规运动控制器必须具备 的功能外,还具有对工程机械行业较强的针对性和专用性 。
1.1背景和意义


在液压传动系统中,同步控制要求非常普遍。但是,由 于液压系统的液体压缩、泄漏,负载的不均匀,摩擦阻力的 差异等特点,尤其是在外载力较大和外载力不断变化及设备 运动行程较大等因素的影响下,实现多个液压缸较高精度有 很大困难。 目前在一些复杂的控制系统中不管是采用经典控制方法 还是采用解耦控制方法,都要求建立对象的精确数学模型。 而当这些模型不精确或是具有非线性、时变等特性时,它的 控制效果就很难满足要求。对于这些问题的解决,通常采用 自适应控制技术或者智能控制方法,它们能对一些复杂的对 象进行满意的控制。调平系统就是因为它的强耦合性和强非 线性,很难建立一个精确的数学模型。到目前为止很多研究 人员都提出了自己的控制模型和控制方法。目前调平控制主 要向智能控制的方向发展,解决由于平台非刚性形变使调平 精度提高困难的问题。研究平台调平控制系统的传递函数、 控制算法、控制器的设计及系统的实际性能分析具有一定的 理论意义。

计算机控制系统高金源版课后标准答案

计算机控制系统高金源版课后标准答案

第1章习题B 习题B1-1 举例说明2-3个你熟悉的计算机控制系统,并说明与常规连续模拟控制系统相比的优点。

B1-2 利用计算机及接口技术的知识,提出一个用同一台计算机控制多个被控参量的分时巡回控制方案。

B1-3 题图B1-3是一典型模拟式火炮位置控制系统的原理结构图。

由雷达测出目标的高低角、方位角和斜距,信号经滤波后,由模拟式计算机计算出伺服系统高低角和方位角的控制指令,分别加到炮身的高低角和方位角伺服系统,使炮身跟踪指令信号。

为了改善系统的动态和稳态特性,高低角和方位角伺服系统各自采用了有源串联校正网络和测速反馈校正,同时利用逻辑电路实现系统工作状态的控制(如偏差过大时可断开主反馈,实现最大速度控制,当偏差小于一定值后实现精确位置控制)。

试将其改造为计算机控制系统,画出系统原理结构图。

题图B1-3典型模拟式火炮位置控制系统的原理结构图B1-4水位高度控制系统如题图B.1-4所示。

水箱水位高度指令由W1 电位计指令电压u r确定,水位实际高度h由浮子测量,并转换为电位计W2 的输出电压u h。

用水量Q1 为系统干扰。

当指令高度给定后,系统保持给定水位,如打开放水管路后,水位下降,系统将控制电机,打开进水阀门,向水箱供水,最终保持水箱水位为指令水位。

试把该系统改造为计算机控制系统。

画出原理示意图及系统结构图。

题图B1-4 水箱水位控制系统原理示意图B1-5 题图B1-5为一机械手控制系统示意图。

将其控制器改造为计算机实现,试画出系统示意图及控制系统结构图。

题图B1-5机械手控制系统示意图B1-6题图B1-6为仓库大门自动控制系统示意图。

试将其改造为计算机控制系统,画出系统示意图。

题图B1-6 仓库大门自动控制系统示意图B1-7车床进给伺服系统示意图如题图B1-7所示。

电动机通过齿轮减速机构带动丝杠转动,进而使工作台面实现直线运动。

该系统为了改善系统性能,利用测速电机实现测速反馈。

试将该系统改造为计算机控制系统,画出系统示意图。

“控制工程基础”大作业

“控制工程基础”课程大作业一.题目:下图所示为打印机中打印轮控制系统的原理图。

系统由打印轮(负载)、直流电动机及用于速度反馈与位置反馈的增量编码器等组成。

1.对于编码器-误差检测器,有)()()(t t t o i e θθθ-=)()(t K t e e s θ=式中:-s K 编码器增益。

2.在位置控制方式中,处理器把编码器的输出与给定参考位置信号进行比较,再送出其偏差信号。

对于增益为A K 的功率放大器,有)()(t e K t e A a =对于永磁直流电动机,有⎪⎪⎪⎭⎪⎪⎪⎬⎫=+==-=+)()()()()()()()()()()(t T t B dt t d J t i K t T t K t e t e t e t i R dt t di L M M M a T M M b b b a a a a aωωω 式中:-b K 电动机反电动常数;-T K 电动机转矩常数;-M ω电动机转速; -M T 电动机输出转矩;-J 折算到电动机轴上的总转动惯量;-B 折算到电动机轴上的总粘性阻尼系数。

电动机输出量为:)()(),()(t t t dtt d M o M M θθωθ== 二.问题1. 请画出以)(t i θ为输入,)(t o θ为输出的系统动态结构图,进而自行选取一组参数写出系统的数学模型(传递函数,三阶);2. 当0≈a L 时,重新求出系统简化的数学模型(传递函数,二阶);3. 应用matLab 软件分析该二阶系统在不同参数模型下的单位阶跃响应曲线,从而分析系统的动态性能(N M t t t p s p r ,,,,等);4. 应用matLab 软件对该二阶系统在不同参数模型下进行稳态分析(主要分析稳态误差);5. 应用matLab 软件对该二阶系统在不同参数模型下进行频域分析(主要应用Bode 图进行分析,分析其稳定裕量);6. 如参数模型不稳定或虽然稳定但性能指标(动态性能指标和稳态性能指标)不满足要求时,通过加入PID 控制使其稳定或满足性能指标要求,从而完成PID 校正设计。

控制工程基础大作业

控制工程基础大作业第一篇:控制工程基础大作业控制工程基础(B)大作业一、查阅相关资料,撰写读书报告通过广泛的资料查阅,以论文形式就控制领域发展状况提交相关读书报告,以培养学生文献检索和阅读能力。

要求:至少阅读5篇2008年以后的文献资料,并在上交时附上相应的参考文献或网址,阅读报告的字数不得少于3000汉字。

二、应用Matlab软件绘制Nyquist图及Bode图1、自己从教材上的例题或者课后作业中选择一个系统,绘制其Bode图。

2、已知系统的开环传递函数为G(s)=100k,用Matlab分s(s+5)(s+10)别绘制k=1,8,20时系统Nyquist 图,并判断系统的稳定性。

试分析k对系统稳定性的影响。

三、控制系统典型环节性能分析熟悉Matlab软件Simulink的基本使用方法,利用Simulink建立各典型环节的仿真模型,并通过仿真得到各典型环节的单位阶跃响应曲线,给出各典型环节相关参数变化对典型环节动态性能的影响。

要求:每个学生的文件名包括姓名、班级和学号(1~2位数字)。

该部分主要是考察大家的自学能力,网上有很多资料可下载、查阅。

大作业以报告形式撰写,由各班长(或者学习委员)负责收齐电子文档,并于6月12日上交,其中电子文档以班为单位打包后发送至邮箱:*****************附:本课程成绩评定方法考勤、课堂表现、平时作业、实验报告、大作业及期末考试相结合,其中:考勤、课堂表现、平时作业与实验报告占20%,大作业占20%,期末考试成绩占60%。

任课教师:江老师2013年5月第二篇:控制工程基础试卷序号一、试写出图示机械装置(物体与地面无摩擦)在外力F作用下的运动(微分)方程,并求该系统的传递函数Y0(s)/F(s)。

(10分)二、试求图示框图的传递函数C(s)/R(s)(方法不限,10分)。

序号三、某单位负反馈控制系统如图。

已知K=4,设输入信号为单位阶跃函数,求:(15分)(1)闭环传递函数C(s)/R(s);(2)单位阶跃响应c(t)(3)调整时间ts;(4)最大超调量。

(完整版)计算机控制技术课后习题详解答案.(DOC)

第一章计算机控制系统概述习题参考答案1.计算机控制系统的控制过程是怎样的?计算机控制系统的控制过程可归纳为以下三个步骤:(1)实时数据采集:对被控量的瞬时值进行检测,并输入给计算机。

(2)实时决策:对采集到的表征被控参数的状态量进行分析,并按已定的控制规律,决定下一步的控制过程。

(3)实时控制:根据决策,适时地对执行机构发出控制信号,完成控制任务。

2.实时、在线方式和离线方式的含义是什么?(1)实时:所谓“实时”,是指信号的输入、计算和输出都是在一定时间范围内完成的,即计算机对输入信息以足够快的速度进行处理,并在一定的时间内作出反应并进行控制,超出了这个时间就会失去控制时机,控制也就失去了意义。

(2)“在线”方式:在计算机控制系统中,如果生产过程设备直接与计算机连接,生产过程直接受计算机的控制,就叫做“联机”方式或“在线”方式。

(3)“离线”方式:若生产过程设备不直接与计算机相连接,其工作不直接受计算机的控制,而是通过中间记录介质,靠人进行联系并作相应操作的方式,则叫做“脱机”方式或“离线”方式。

3.微型计算机控制系统的硬件由哪几部分组成?各部分的作用是什么?由四部分组成。

(1)主机:这是微型计算机控制系统的核心,通过接口它可以向系统的各个部分发出各种命令,同时对被控对象的被控参数进行实时检测及处理。

主机的主要功能是控制整个生产过程,按控制规律进行各种控制运算(如调节规律运算、最优化计算等)和操作,根据运算结果作出控制决策;对生产过程进行监督,使之处于最优工作状态;对事故进行预测和报警;编制生产技术报告,打印制表等等。

图1.1微机控制系统组成框图(2)输入输出通道:这是微机和生产对象之间进行信息交换的桥梁和纽带。

过程输入通道把生产对象的被控参数转换成微机可以接收的数字代码。

过程输出通道把微机输出的控制命令和数据,转换成可以对生产对象进行控制的信号。

过程输入输出通道包括模拟量输入输出通道和数字量输入输出通道。

北航计算机控制系统大作业

计算机控制系统大作业姓名:王尼玛学号:100311xx教师:夏洁日期:2013年6月15日综合习题1已知: 44)(+=s s D , 1) 试用 Z 变换、一阶向后差分、向前差分、零极点匹配、Tustin 变换和预修正的Tustin (设关键频率=4)变换等方法将D(s)离散化,采样周期分别取为0.1s 和 0.4s ;2) 将 D(z)的零极点标在Z 平面图上 3) 计算D (j )和各个D( )的幅频和相频特性并绘图,w 由0.1 20r ad ,计算40 个点,应包括=4 点,每个T 绘一张图(Z 变换方法单画)4) 计算 D(s)及T=0.1,T=0.4 时D(z)的单位脉冲响应,运行时间为4 秒5) 结合所得的结果讨论分析各种离散化方法的特点 6) 写出报告,附上结果。

解:(1) Z 变换法:a.离散化:时,时,b.的零极点-1-0.8-0.6-0.4-0.200.20.40.60.81-1-0.8-0.6-0.4-0.200.20.40.60.81零点T=0.1s 时极点T=0.4s 时极点c.和幅频相频特性曲线连续系统:时时d.和单位脉冲响应单位脉冲响应:单位脉冲响应:时时(2)各种离散化方法:a.离散化后的1、一阶向后差分:时时2、一阶向前差分:时时3、零极点匹配时时4、Tustin变换时时5、 预修正的Tustin 变换(设关键频率=4)时时b.的零极点 -1-0.8-0.6-0.4-0.20.20.40.60.81-1-0.8-0.6-0.4-0.200.20.40.60.81零点T=0.1s 时极点T=0.4s 时极点-1-0.8-0.6-0.4-0.20.20.40.60.81-1-0.8-0.6-0.4-0.200.20.40.60.81零点T=0.1s 时极点T=0.4s 时极点5、预修正的Tustin变换(设关键频率=4)-1-0.8-0.6-0.4-0.200.20.40.60.81-1-0.8-0.6-0.4-0.20.20.40.60.81零点T=0.1s时极点T=0.4s时极点c.和幅频相频特性曲线1、一阶向后差分时2、一阶向前差分时3、零极点匹配时4、Tustin变换时5、预修正的Tustin变换(设关键频率=4)时d.和单位脉冲响应1、一阶向后差分时2、一阶向前差分时3、零极点匹配时4、Tustin变换时5、预修正的Tustin变换(设关键频率=4)时二、实验结果分析和总结:在本题中,当采样周期T=0.4s时所有离散方法的都会出现频率混叠现象,使得采样信号失真。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

5-1 什么是专家系统?它具有哪些特点和优点?
专家系统(Expert System) 是一个智能计算机程序系统,其内部含有大量的某个领域专家水平的知识与经验,能够利用人类专家的知识和解决问题的方法来处理该领域问题。

也就是说,专家系统是一个具有大量的专门知识与经验的程序系统,它应用人工智能技术和计算机技术,根据某领域一个或多个专家提供的知识和经验,进行推理和判断,模拟人类专家的决策过程,以便解决那些需要人类专家处理的复杂问题。

简而言之,专家系统是一种模拟人类专家解决领域问题的计算机程序系统。

专家系统的特点如下:
(1)启发性。

不仅能使用逻辑知识,也能使用启发性知识,它运用规范的专门知识和直觉的评判知识进行判断、推理和联想,实现问题求解;
(2)透明性。

它使用户在对专家系统结构不了解的情况下,可以进行相互交往,并了解知识的内容和推理思路,系统还能回答用户的一些有关系统自身行为的问题;
(3)灵活性。

专家系统的知识与推理机构的分离,使系统不断接纳新的知识,从而确保系统内知识不断增长以满足商业和研究的需要;
(4)实用性。

可长期保存人类专家的知识与经验,且工作效率高、可靠性好、能汇集众多专家的特长,达到高于任何单个专家的水平,是保存、传播、使用及提高专家知识与经验的有效工具;
(5)符号操作。

与常规程序进行数据处理和数字计算不同,专家系统强调符号处理和符号操作。

使用符号表示知识,用符号集合表示问题的概念,一个符号是一串程序设计,并可用于表示现实世界中的概念;
(6)不确定性推理。

领域专家求解问题的方法大多数是经验性的,经验知识一般用于表示不精确性且存在一定概率的问题。

此外,其提供的有关信息往往是不确定的。

而专家系统能够综合应用模糊和不确定的信息与知识进行推理;
专家系统的优点如下:
(1)专家系统能够高效率、准确、周到、迅速和不知疲倦地进行工作;
(2)专家系统解决实际问题时不受周围环境的影响,也不可能遗漏忘记;
(3)军事专家系统的水平是一个国家国防现代化的重要标志之一;
(4)专家系统的研制和应用,具有巨大的经济效益和社会效益;
(5)研究专家系统能够促进整个科学技术的发展;
(6)能汇集多领域专家的知识和经验以及他们协作解决重大问题的能力;
(7)专家系统能促进各领域的发展,它使各领域专家的专业知识和经验得到总结和精炼,能够广泛有力地传播专家的知识、经验和能力;
(8)可以使专家的专长不受时间和空间的限制,以便于推广各类珍贵和稀缺的专家知识与经验。

5-2 专家系统由哪些部分构成?各部分的作用为何?
专家系统通常由人机交互界面、知识库、推理机、解释器、综合数据库、知识获取等6个部分构成,专家系统的基本结构如下图所示。

(1)知识库
定义:用来存放专家提供的知识,其是问题求解所需要的领域知识的集合,包括基本事实、规则和其他有关信息。

知识的表示形式可以是多种多样的,包括框架、规则、语义网络等等。

作用:专家系统的问题求解过程是通过知识库中的知识来模拟专家的思维方式的,因此,知识库是专家系统质量是否优越的关键所在,即知识库中知识的质量和数量决定着专家系统的质量水平。

一般来说,用户可以通过改变、完善知识库中的知识内容来提高专家系统的性能。

(2)推理机
定义:推理机是实施问题求解的核心执行机构,它针对当前问题的条件或已知信息,反复匹配知识库中的规则,获得新的结论,以得到问题求解结果并将结果记录到动态库的适当空间中。

作用:推理机用于记忆所采用的规则和控制策略的程序,使整个专家系统能够以逻辑方式协调地工作。

推理机能够根据知识进行推理和导出结论,而不是简单地搜索现成的答案。

(3)人机界面
定义:人机界面是系统与用户进行交流时的界面。

作用:通过该界面,用户输入基本信息、回答系统提出的相关问题,并输出推理结果及相关的解释等。

(4)综合数据库
定义:其也称为动态库或工作存储器,是反映当前问题求解状态的集合。

作用:综合数据库专门用于存储推理过程中所需的原始数据、中间结果和最终结论,往往是作为暂时的存储区。

综合数据库中由各种事实、命题和关系组成的状态,既是推理机选用知识的依据,也是解释机制获得推理路径的来源。

(5)解释器
定义:用于对求解过程做出说明,并回答用户的提问的机构。

作用:解释器能够根据用户的提问,对结论、求解过程做出说明,系统通常需要反向跟踪动态库中保存的推理路径,并把它翻译成用户能接受的自然语言表达方式。

(6)知识获取
定义:知识获取机是专家系统中把问题求解的各种专门知识从人类专家的头脑中或其他知识源那里转换到知识库中的一个重要机构。

作用:知识获取是专家系统知识库是否优越的关键,负责建立、修改和扩充知识库,也可以实现自动学习功能。

5-3 专家系统程序与一般的问题求解软件程序有何不同?开发专家系统与开发其他软件的任务有何不同?
专家系统程序与一般的问题求解软件程序的区别如以下所示:
(1)一般问题程序把问题求解的知识隐含地编入程序,而专家系统则将知识与运用知识的过程即推理机分离。

使专家系统具有更大的灵活性,使系统易于修改。

(2)传统程序一般不具有解释功能,而专家系统一般具有解释机构,可对自己的行为作出解释。

(3)传统程序是依据某一确定的算法和数据结构来求解某一确定的问题,而专家系统是依据知识和推理来求解问题,其为专家系统与传统程序的最大区别。

(4)从处理对象来看,传统程序主要是面向数值计算和数据处理,而专家系统则面向符号处理。

传统程序处理的数据多是精确的,对数据的检索是基于模式的布尔匹配,而专家系统处理的数据和知识大多是不精确的、模糊的,知识的模式匹配也多是不精确的。

开发专家系统与开发其他软件的任务的区别如下所示:
(1)对于一般的问题求解软件程序,知识组织分为数据级和程序级两级:数据级和程序级;而大多数专家系统则将知识组织分为三级:数据级、知识库和控制级。

(2)专家系统的开发设计主要以知识库和推理机为中心,即知识库+推理机=系统。

而传统的软件结构是:数据+算法=程序,传统编程技术开发数据处理系统,收集并通过复杂的算法来处理大量数据。

(3)专家系统的数据级是已经解决了的特定问题的说明性知识以及需要求解问题的有关事件的当前状态,知识库级储备了专家系统的专门知识与经验。

也就是说,拥有大量知识是专家系统开发的前提,因而知识表示是设计专家系统的关键。

5-4 什么叫做专家控制和专家控制系统?
(1)专家控制
专家控制(Expert Control)是智能控制的一个重要分支,又称专家智能控制。

所谓专家控制,是将专家系统的理论和技术同控制理论、方法与技术相结合,在未知环境下,仿效专家的经验,实现对系统的控制。

专家控制试图在传统控制的基础上“加入”一个富有经验的控制工程师,实现控制的功能,它由知识库和推理机构构成主体框架,通过对控制领域知识(先验经验、动态信息、目标等)的获取与组织,按某种策略及时地选用恰当的规则进行推理输出,实现对实际对象的控制。

(2)专家控制系统
专家控制系统主要指的是一个智能计算机程序系统,其内部含有大量的某个领域专家水平的知识与经验,能够利用人类专家的知识和解决问题的经验方法来处理该领域的高水平难题。

它应用人工智能技术和计算机技术,根据某领域一个或多个专家提供的知识和经验,进行推理和判断,模拟人类专家的决策过程,以便解决那些需要人类专家才能处理好的复杂问题。

5-5专家控制系统有哪几种类型?它们有何区别?
(1)专家控制系统分类
专家控制系统分为直接型专家控制器和间接型专家控制器两类。

直接型专家控制器用于取代常规控制器,直接控制被控对象。

该控制器的任务简单,但是需要在线实时控制,因此,其知识表达和知识库也较简单,通常由几十条产生式规则构成,以便于增删和修改。

其结构如下图所示。

间接型专家控制器是用于和常规控制器相结合,组成对被控对象进行间接控制的智能控制系统。

该控制器能够实现优化、适应、协调、组织等高层决策的智能控制。

间接型专家控制器可以在线或离线运行。

其结构如下图所示。

而间接型专家控制器又可以分为以下几种类型:
①优化型专家控制器:最优控制专家知识、经验的总结运用。

通过设定整定
值、优化控制器参数,实现控制性能的静态动态优化;
②适应型专家控制器:自适应控制专家知识、经验总结运用。

根据现场测
试数据,相应调整控制规律,校正控制参数,适应对象特性或环境条件
的漂移变化;
③协调型专家控制器:协调控制专家和调度工程师知识、经验总结运用。

用以协调局部控制器或各子控制系统的运行,实现全局稳定和优化;
④组织型专家控制器:控制工程组织管理专家、总设计师知识的总结运用。

组织各种常规控制器,根据控制任务目标,构成所需的控制系统。

(2)两者区别
直接专家控制系统中,基于知识控制器直接模仿人类专家或人类的认知能力,并为控制器设计两种规则:训练规则和机器规则。

训练规则由一系列产生式规则组成,它们把控制误差直接映射为受控对象的作用。

机器规则是由积累和学习人类专家或师傅的控制经验得到的动态规则,并用于实现机器的学习过程。

而在间接专家系统中,智能控制器用于调整常规控制器的参数,监控受控对象的某些特征,如超调、上升时间和稳定时间等,然后拟定校正PID参数的规则,可以保证控制系统处于稳定的和高质量的运行状态,能够实现优化适应、协调、组织等高层决策的智能控制。

相关文档
最新文档