《智能控制》课程考试试题B及答案

《智能控制》课程考试试题B及答案
《智能控制》课程考试试题B及答案

《智能控制》课程考试试题B

《智能控制》课程考试试题B参考答案

一、填空题

(1) 高级机器人 (2) 智能规划与调度 (3) 自动制造系统 (4) 故障检测与诊断 (5) 小深(Deep Junior)

(6) 卡斯帕洛夫(Kasparov) (7) 硬件 (8) 软件 (9) 智能 (10) 智能化

(11) 选择模糊控制器的结构 (12) 选取模糊控制规则 (13) 确定模糊化的解模糊策略,制定控制表 (14) 确定模糊控制器的参数

(15) 傅京孙 (16) 萨里迪斯 (17) 蔡自兴

(18) 生物的进化机制 (19) 进化计算 (20) 反馈机制

二、选择题

1、C

2、A

3、A

4、C

5、D

6、D

7、B

8、C

9、A 10、C

三、问答题

1、答:在研究了智能控制的二元、三元结构理论、知识、信息和智能的定义以及各相关学科的关系之后。蔡自兴教授提出了四元智能控制结构,把智能控制看作是自动控制、人工智能、信息论和运筹学四个学科的交集,如图1所示,其关系可用下式来描述。

IC = AI ∩ CT ∩ IT ∩ OR

图1 智能控制的四元结构

把信息论作为智能控制结构的一个子集是基于下列理由的:

(1) 信息论是解释知识和智能的一种手段;

(2) 控制论、系统论和信息论是紧密相互作用的;

(3) 信息论已成为控制智能机器的工具;

(4) 信息熵成为智能控制的测度;

(5) 信息论参与智能控制的全过程,并对执行级起到核心作用。

2、答:传统控制理论在应用中面临的难题包括:

(1) 传统控制系统的设计与分析是建立在精确的系统数学模型基础上的,而实际系统由于存在复杂性、非线性、时变性、不确定性和不完全性等,一般无法获得精确的数学模型。

(2) 研究这类系统时,必须提出并遵循一些比较苛刻的假设,而这些假设在应用中往往与实际不相吻合。

(3) 对于某些复杂的和包含不确定性的对象,根本无法以传统数学模型来表示,即无法解决建模问题。

(4) 为了提高性能,传统控制系统可能变得很复杂,从而增加了设备的初投资和维修费用,降低系统的可靠性。

传统控制理论在应用中面临的难题的解决,不仅需要发展控制理论与方法,而且需要开发与应用计算机科学与工程的最新成果。人工智能的产生和发展正在为自动控制系统的智能化提供有力支持。人工智能影响了许多具有不同背景的学科,它的发展已促进自动控制向着更高的水平──智能控制发展。

智能控制具有下列特点:

(1) 同时具有以知识表示的非数学广义模型和以数学模型(含计算智能模型与算法)表示的混合控制过程,也往往是那些含有复杂性、不完全性、模糊性或不确定性以及不存在已知算法的过程,并以知识进行推理,以启发式策略和智能算法来引导求解过程。

(2) 智能控制的核心在高层控制,即组织级。高层控制的任务在于对实际环境或过程进行组织,即决策和规划,实现广义问题求解。

(3) 智能控制是一门边缘交叉学科。实际上,智能控制涉及更多的相关学科。智能控制的发展需要各相关学科的配合与支援,同时也要求智能控制工程师是个知识工程师。

(4) 智能控制是一个新兴的研究领域。无论在理论上或实践上它都还很不成熟、很不完善,需要进一步探索与开发。

3、答:传统控制理论在应用中面临的难题包括:

(1) 传统控制系统的设计与分析是建立在精确的系统数学模型基础上的,而实际系统由于存在复杂性、非线性、时变性、不确定性和不完全性等,一般无法获得精确的数学模型。

(2) 研究这类系统时,必须提出并遵循一些比较苛刻的假设,而这些假设在应用中往往与实际不相吻合。

(3) 对于某些复杂的和包含不确定性的对象,根本无法以传统数学模型来表示,即无法解决建模问题。

(4) 为了提高性能,传统控制系统可能变得很复杂,从而增加了设备的初投资和维修费用,降低系统的可靠性。

传统控制理论在应用中面临的难题的解决,不仅需要发展控制理论与方法,而且需要开发与应用计算机科学与工程的最新成果。人工智能的产生和发展正在为自动控制系统的智能化提供有力支持。人工智能影响了许多具有不同背景的学科,它的发展已促进自动控制向着更高的水平──智能控制发展。

智能控制具有下列特点:

(1) 同时具有以知识表示的非数学广义模型和以数学模型(含计算智能模型与算法)表示的混合控制过程,也往往是那些含有复杂性、不完全性、模糊性或不确定性以及不存在已知算法的过程,并以知识进行推理,以启发式策略和智能算法来引导求解过程。

(2) 智能控制的核心在高层控制,即组织级。高层控制的任务在于对实际环境或过程进行组织,即决策和规划,实现广义问题求解。

(3) 智能控制是一门边缘交叉学科。实际上,智能控制涉及更多的相关学科。智能控制的发展需要各相关学科的配合与支援,同时也要求智能控制工程师是个知识工程师。

(4) 智能控制是一个新兴的研究领域。无论在理论上或实践上它都还很不成熟、很不完善,需要进一步探索与开发。

3、答:模糊控制器值得研究的特性有静态和动态特性。对于静态特性,包括模糊控制规则的完整性、相容性和交互性,以及模糊控制器的鲁棒性。对于动态特性,包括模糊控制器的稳定性、灵敏性、可控性、收敛性、重复性(再现性)、精确性(精度)和映射特性等。

图2为一自组织模糊控制器的结构图:

图2 自组织模糊控制器的结构

它由基本层和自组织层两级构成;前者为一常规模糊语义控制器,后者对每一输入/输出响应的采样进行评价,并对控制器产生一个修正。该结构能够自动获得模糊控制器的规则库。当用FLC控制对象(装置)至期望响应时,新条件一旦出现,规则就被产生和修正。该控制器的主要部分有性能评价、对象建模、规则库更新和FLC保持等。

性能评价单元用于分析精确装置有关性能目标的状态矢量(位置误差PE,误差变化CE),并对已辨识过的规则进行修正,以补偿任何恶劣性能的影响。修正是通过标量来调整规则结论的。采用可接受和不可接受两种阶跃响应相平面轨迹作为性能目标。

装置(对象)模型用于考虑装置规则修正时的输入-输出极性、规则库更新单元用于检查哪条或哪几条规则可对当前的恶劣性能产生响应,并进行修正。自组织模糊控制器在学习试验过程中的连续采样时间内,不断(迭代)地改善规则库。

4、答:递阶控制理论可被假定为寻求某个系统正确的决策与控制序列的数学问题,该系统在结构上遵循精度随智能降低而提高(IPDI)的原理,而所求得的序列能够使系统的总熵为最小。递阶智能机器的一般结构是由三个控制层级,即组织级、协调级和执行级构成的。

这三个控制层级的功能和结构如下:

(1) 组织级

组织级代表控制系统的主导思想,并由人工智能起控制作用。组织器作为推理机的规则发生器,处理高层信息,用于机器推理、规划、决策、学习(反馈)和记忆操作,如图1所示。

图3 组织级的结构框图

(2) 协调级

协调级是上(组织)级和下(执行)级之间的接口,承上启下,并由人工智能和运筹学共同作用。协调级由一定数量的具有固定结构的协调器组成,每个协调器执行某些指定的作用。各协调器间的通讯由分配器来完成,而分配器的可变结构是由组织器控制的。

(3) 执行级

执行级是递阶智能控制的底层,要求具有较高的精度但较低的智能;它按控制论进行控制,对相关过程执行适当的控制作用。执行级的性能可由熵来表示,因而统一了智能机器的功用。

5、答:人工神经网络的下列特性对控制是至关重要的:

(1) 并行分布处理。神经网络具有高度的并行结构和并行实现能力,因而能够有较好的耐故障能力和较快的总体处理能力。这特别适于实时控制和动态控制。

(2) 非线性映射。神经网络具有固有的非线性特性,这源于其近似任意非线性映射(变换)能力。这一特性给非线性控制问题带来新的希望。

(3) 通过训练进行学习。神经网络是通过所研究系统过去的数据记录进行训练的。一个经过适当训练的神经网络具有归纳全部数据的能力。因此,神经网络能够解决那些由数学模型或描述规则难以处理的控制过程问题。

(4) 适应与集成。神经网络能够适应在线运行,并能同时进行定量和定性操作。神经网络的强适应和信息熔合能力使得网络过程可以同时输入大量不同的控制信号,解决输入信息间的互补和冗余问题,并实现信息集成和熔合处理。这些特性特别适于复杂、大规模和多变量系统的控制。

(5) 硬件实现。神经网络不仅能够通过软件而且可借助软件实现并行处理。近年来,一些超大规模集成电路实现硬件已经问世,而且可从市场上购到。这使得神经网络具有快速和大规模处理能力的实现网络。

十分显然,神经网络由于其学习和适应、自组织、函数逼近和大规模并行处理等能力,因而具有用于智能控制系统的潜力。

6、答:萨里迪斯(Saridis)于1977年提出了一种智能控制结构, 它把傅京孙的智能控制二元结构扩展为三元结构,即把智能控制看作为人工智能、自动控制和运筹学的交接。萨里迪斯认为,构成二元交集结构的两元互相

支配,无助于智能控制的有效和成功应用。必须把远筹学的概念引入智能控制,使它成为三元交集中的一个子集。这种三元结构后来成为IEEE第一次智能控制研讨会(1985年8月,纽约)的主题之一。

在提出三元结构的同时,萨里迪斯还提出基于三个控制层次和精度随智能降低而提高(IPDI)原理的三级递阶智能控制系统,见图4,它主要由3个智能(感知)级组成:组织级、协调级和执行级。

图4 分级智能控制系统

7、答:应用专家系统概念和技术,模拟人类专家的控制知识与经验而建造的控制系统,称为专家控制系统。

图5给出了一种工业专家控制器(EC)的结构,其组成和各部分的作用如下:

(1) 知识库(KB):KB存放工业过程控制的领域知识,由经验数据库(DB)和学习与适应装置(LA)组成。经验数据库主要存储经验和事实。学习与适应装置的功能就是根据在线获取的信息,补充或修改知识库内容,改进系统性能,以便提高问题求解能力。

(2) 控制规则集(CRS):对受控过程的各种控制模式和经验的归纳和总结。

(3) 推理机构(IE):其复杂由于规则条数决定,如果搜索空间很小,推理机构(IE)就十分简单,采用向前推理方法逐次判别各种规则的条件,满足则执行,否则继续搜索。

(4) 特征识别与信息处理(FR&IP):其作用是实现对信息的提取与加工,为控制决策和学习适应提供依据。它主要包括抽取动态过程的特征信息,识别系统的特征状态,并对这些特征信息进行必要的加工。

智能控制技术作业

3-1 模糊逻辑控制器由哪几部分组成?各完成什么功能? 答:模糊控制系统的主要部件是模糊化过程、知识库(数据库和规则库)、推理决策和精确化计算。 1、模糊化过程 模糊化过程主要完成:测量输入变量的值,并将数字表示形式的输入量转化为通常用语言值表示的某一限定码的序数。 2、知识库 知识库包括数据库和规则库。 1)、数据库 数据库提供必要的定义,包含了语言控制规则论域的离散化、量化和正规化以及输入空间的分区、隶属度函数的定义等。 2)、规则库 规则库根据控制目的和控制策略给出了一套由语言变量描述的并由专家或自学习产生的控制规则的集合。它包括:过程状态输入变量和控制输出变量的选择,模糊控制系统的建立。 3、推理决策逻辑 推理决策逻辑是利用知识库的信息模拟人类的推理决策过程,给出适合的控制量。(它是模糊控制的核心)。 4、精确化过程 在推理得到的模糊集合中取一个能最佳代表这个模糊推理结果可能性的精确值的过程称为精确化过程。

{模糊控制器采用数字计算机。它具有三个重要功能: 1)把系统的偏差从数字量转化为模糊量(模糊化过程、数据库两块); 2)对模糊量由给定的规则进行模糊推理(规则库、推理决策完成); 3)把推理结果的模糊输出量转化为实际系统能够接受的精确数字量或模拟量(精确化接口)。} 3-2 模糊逻辑控制器常规设计的步骤怎样?应该注意哪些问题? 答:常规设计方法 设计步骤如下: 1、确定模糊控制器的输入、输出变量 2、确定各输入、输出变量的变化范围、量化等级和量化因子 3、在各输入和输出语言变量的量化域内定义模糊子集。 4、模糊控制规则的确定 5、求模糊控制表 3-3 已知由极大极小推理法得到输出模糊集为:0.30.810.50.112345 C = ++++-----.试用重心法计算出此推理结果的精确值z 。 重心法 重心法 是取模糊隶属度函数的曲线与横坐标围城面积的重心为模糊推理最终输出值。 连续:0()()v V v V v v dv v v dv μμ=??

操作系统课程设计题目

课程设计任务书 一、课程设计目的 《计算机操作系统》课程设计是计算机类专业的集中实践性环节之一,是学习完《计算机操作系统》课程后进行的一次全面的综合练习。其目的在于加深对操作系统课程的理解,使学生更好地掌握操作系统的基本概念、基本原理、及基本功能,理解操作系统在计算机系统中的作用、地位和特点,具有分析实际操作系统,设计、构造和开发现代操作系统的基本能力,为今后从事的各种实际工作,如设计、分析和改进各种系统软件和应用软件提供必要的软件理论基础。 二、课程设计内容及要求 课程设计要求: 每位同学从下述设计任务中任选一个任务完成,上机验收运行结果,现场提问,并提交所完成该任务的课程设计报告。 实验要求: 1)上机前认真使用C语言编写好程序,采用Visual C++6.0作为编译环境; 2)上机时独立调试程序 3)上机验收运行结果,现场提问 4)根据具体任务要求,提交课程设计实验报告,报告内容包括:课程设计目的、内容、基本原理、模块划分、数据结构、算法设计、程序流程图(包括主程序流程图、模块详细设计流程图等)、以及算法源码(必须有相关注释,以有助于说明问题为宜,不得全盘打印而不加任何注释)、心得体会等。

设计内容一页式虚拟存储管理页面置换算法 1.目的和要求 在熟练掌握计算机虚拟存储技术的原理的基础上,利用一种程序设计语言模拟实现几种置换算法,一方面加深对原理的理解,另一方面提高学生通过编程根据已有原理解决实际问题的能力,为学生将来进行系统软件开发和针对实际问题提出高效的软件解决方案打下基础 2.实验内容 阅读教材《计算机操作系统》,掌握存储器管理相关概念和原理。 模拟实现页式虚拟存储管理的三种页面置换算法(OPT、FIFO和LRU),并通过比较性能得出结论。 前提: (1)页面分配采用固定分配局部置换。 (2)作业的页面走向和分得的物理块数预先指定。可以从键盘输入也可以从文件读入。 (3)置换算法的置换过程输出可以在显示器上也可以存放在文件中,但必须清晰可读,便于检验。 3.实验环境 Windows操作系统、VC++6.0、C语言 4.实验提示 (1)基础知识 存储管理是操作系统进行资源管理的一个重要功能。现代操作系统广泛采用虚

课程与教学论自考试题及答案

一、单项选择题(本大题共30小题,每小题1分,共30分) ? 1、被认为是课程作为独立研究领域诞生标志的着作是(?)? A、《课程》? B、《课程编制的原理》? C、《怎样编制课程》? D、《儿童与课程》 ? 2、被誉为“现代课程理论之父”的是(?)? A、博比特? B、查特斯? C、泰勒? D、泰罗? 3、“实践性课程”的开发方法是(?)? A、观察? B、审议? C、实践? D、规定 ? 4、从本质上看,“泰勒原理”的深层价值取向是(?)? A、技术兴趣? B、解放兴趣? C、实践兴趣? D、价值兴趣?

5、在教育史上第一个倡导教学论的是德国教育家(?)? A、夸美纽斯? B、卢梭? C、裴斯泰洛齐? D、拉特克? 6、标志着理论化、系统化的教学论确立的着作是(?)? A、《大教学论》? B、《普通教育学》? C、《课程与教学的基本原理》? D、《学记》? 7、提出“教育性教学”思想的教育家是(?)? A、杜威? B、裴斯泰洛齐? C、赫尔巴特? D、罗杰斯 ? 8、学习过“平行四边形”概念的儿童,通过学习“菱形”这一概念,知道了“菱形是四边形一样长的平行四边形”,这种学习是奥斯伯尔所提出的(?)? A、尚未学习? B、下位学习? C、并列结合学习? D、总结学习 9、儿童生来就有好奇心,随着后天经验的增长,他们越是不断探索周围世界、了解周围世界,越是从中得到满足,这是奥苏伯尔所提出的(?)?

A、成功驱力? B、自我提高驱力? C、附属驱力? D、认知驱力? 10、下列属于行为控制取向的教学设计模式是(?)? A、加涅的教学设计模式? B、布鲁纳的教学设计模式? C、斯金纳的程序教学设计模式? D、奥苏伯尔的教学设计模式 ? 11、斯金纳提出的程序教学的理论基础是“操作条件反应”和(?)? A、“积极强化” B、“消极强化” C、“实物强化” D、“奖励强化” ? 12、“学生将通过陈述而证明已掌握了五个逗号规则的知识,并能在逗号被删除的句子中正确插入逗号。”这种教学目标的表述属于(?)? A、行为目标? B、普遍性目标? C、生成性目标? D、表现性目标 ? 13、课程开发以当代社会的需求为基点、强调当代社会生活的需求的优先性,此种课程观是(?)?

19春北理工《智能控制基础》在线作业答案

(单选题)1: 一般认为,人工神经网络适用于() A: 线性系统 B: 多变量系统 C: 多输入多输出系统 D: 非线性系统 正确答案: (单选题)2: 递阶控制系统的结构是根据下列原理设计的() A: 精度随智能降低而提高 B: 精度随智能提高而提高 C: 精度随智能降低而降低 D: 精度与智能无关 正确答案: (单选题)3: 智能控制成为国际上独立新学科的时间为20世纪() A: 60年代 B: 70年代 C: 80年代 D: 90年代 正确答案: (单选题)4: 基于模式识别的控制系统属于() A: 学习控制系统 B: 专家控制系统 C: 进化控制系统 D: 模糊控制系统 正确答案: (单选题)5: 能够在系统运行过程中估计未知信息,并据之进行优化与控制,以便逐步改进系统性能的控制叫做() A: 最优控制 B: 反馈控制 C: 随机控制 D: 学习控制 正确答案: (单选题)6: 最早提出人工神经网络思想的学者是() A: McCulloch-Pitts B: Hebb C: Widrow-Hoff D: Rosenblatt 正确答案: (单选题)7: 解决自动控制面临问题的一条有效途径就是把人工智能等技术用于自动控制系统,其核心是() A: 控制算法 B: 控制结构 C: 控制器智能化 D: 控制系统仿真 正确答案: (单选题)8: 智能控制的“四元交集结构”的四元,指的是() A: 计算机科学、自动控制、人工智能、神经网络 B: 人工智能、自动控制、信息论、系统论 C: 人工智能、自动控制、信息论、机器学习 D: 自动控制、人工智能、信息论、运筹学 正确答案: (单选题)9: 模糊控制是以模糊集合为基础的,提出模糊集合的科学家是()

计算机操作系统3套期末考试题及答案

计算机专业计算机操作系统试题 2003年7月 一、选择题(选择一个正确的答案的代号填入括号中,共38分) 1.操作系统核心部分的主要特点是( )。 A.一个程序模块B.主机不断电时常驻内存 C.有头有尾的程序D.串行顺序执行 2.操作系统中用得最多的数据结构是( )。 A.堆栈B.队列 C.表格D.树 3. 索引式(随机)文件组织的一个主要优点是( )o A.不需要链接指针B.能实现物理块的动态分配 C.回收实现比较简单D.用户存取方便 4.文件目录的主要作用是( )。 A.按名存取B.提高速度 C.节省空间D.提高外存利用率 5.在操作系统管理中,面向用户的管理组织机构称为( )。 A.用户结构B.实际结构 C.物理结构D.逻辑结构 6.单机操作系统的共享资源主要是指( )。 A.内存、CPU和基本软件B.键盘、鼠标、显示器 C.打印机、扫描仪D.软盘、硬盘、光盘 7.为方便用户,操作系统负责管理和控制计算机系统的( )。 A.软件资源B.硬件和软件资源 C.用户有用资源D.硬件资源 8.设备I/O方式有如下三种:( )、( )和( )。 A.假脱机B.询问 C.联机D.中断 E.通道F.脱机 9.操作系统五大功能中作业管理包含( )和( );文件管理又称( );存储管理主要讲解( );设备管理是最原始的( );进程管理实质上是( )。 A.CPU的执行调度管理B.用户任务管理 C. 信息管理D.监控程序管理 E.人机交互界面管理F.内存管理 10.计算机在接受用户请求后处理数据以及在数据处理结束时,将结果送到终端显示器。例如,导弹控制系统应选择安装( );计算机订票系统应选择安装( );计算机语言学习系统应选择安装( )。A.批处理操作系统B.分时操作系统 C.实时操作系统D.网络操作系统 E.分布式操作系统 二、是非题(正确的划√,错的划×,其它符号按错论。共20分) ( )1.系统调用是操作系统和用户进程的接口,库函数也是操作系统和用户的接口。 ( )2.UNIX的i节点(内码)是文件系统的主要数据结构(表格)部分。 ( )3.虚地址即程序执行时所要访问的内存地址。

《操作系统课程设计》题目要求

操作系统课程设计要求 一.设计目的 熟悉Linux编程环境,加强对Linux命令的理解及函数的运用 二.设计内容 1. 在Linux环境下模拟实现简单命令解释器。 (1)要求实现的基本命令包括: pwd //显示当前所在目录的路径名 dir <目录名> //列出指定目录名中的所有目录及文件 cd <目录名或路径>//改变当前工作目录 newdir <目录名> //新建目录 deldir <目录名> //删除目录 exit //退出命令解释程序 (2)可选做的扩展命令包括: rename <旧文件名> <新文件名> //重命名一个文件或目录 find <目录> -name <待查找的文件名> //在指定的目录及其子目录中查找指定的文件date //显示当前日期 (3)提示:整个程序的大致框架可参考如下: while ( exit未被输入) { 接收键盘的一行输入 分析输入的命令 对输入的命令进行处理,调用系统函数实现功能 } 2. 设计要求 (1) 设计必须在Linux环境下进行。 (2) 命令解释程序的提示符为:姓名拼音@ (3) 程序编写中不得使用system()系统调用。 (4) 整个程序必须严格经过测试,完成所有基本功能。源程序应有较详尽的注释。 3.可能用到的系统调用: open(),close(),read(),write(),creat() chdir(), opendir(),readdir(),rewinddir(),closedir(),rmdir(),mkdir() getcwd(), ftw() time(), localtime(), asctime()

自学考试:课程与教学论试题及答案

. 2002年4月自考课程与教学论试题 课程代码:00467 第一部分选择题 一、单项选择题(本大题共30小题,每小题1分,共30分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。 1.把教学过程分为明了、联想、系统、方法四个阶段的教育家是( ) A.杜威 B.洛克 C.凯洛夫 D.赫尔巴特 2."泰勒原理"的实践基础是( ) A.活动分析 B.解放兴趣 C.八年研究 D.泰罗主义 3.提出"最近发展区"理论假设的是( ) A.赞科夫 B.巴班斯基 C.维果茨基 D.列昂节夫

A.教师提供选择的过程 B.家长提供选择的过程 C.学习者自由选择的过程 D.学校提供选择的过程 5.( )是指向于特定课程与教学目标、受特定课程内容所制约、为师生所共同遵循的教与学的操作规范和步骤。 A.教学过程 B.教学原则 C.教学方法 D.教学设计 6."精神助产术"的确立者是() A.苏格拉底 B.亚里士多德 C.柏拉图 D.黑格尔 7.( )提出,课程开发的任务之一,是要提供实施的"过程原则"。 A.斯腾豪斯 B.泰勒 C.塔巴 D.奥利沃 8."副学习"概念的提出者是( ) A.克伯屈 B.杰克逊 C.巴罗 D.杜威 9.被誉为"现代课程理论的圣经"的著作是(《》)。

C.课程与教学的基本原理 D.怎样编制课程 10.施瓦布主张,课程开发的基本方法应是( ) A.工作分析 B.课程审议 C.活动分析 D.职业分析 11.五六十年代出现了所谓的"三大新教学论流派",( )是其中之一。 A.行为主义教学论 B.人本主义教学论 C.尝试教学论 D.发展性教学论 12.杜威实现课程与教学一体化的具体途径是( ) A.从做中学 B.反省思维 C.主动作业 D.问题教学 13.被看作是课程开发的经典模式、传统模式的是( ) A.情境模式 B.目标模式 C.批判模式 D.过程模式 14.( )的本质含义在于鼓励教师对课程实践的反思批判和发挥创造作用。 A.目标原则 B.量力性原则 C.过程原则 D.思想性原则

智能控制作业

1、已知某一炉温控制系统,要求温度保持在600 度恒定。 针对该控制系统有以下控制经验: (1)若炉温低于600 度,则升压;低的越多升压越高。 (2)若炉温高于600 度,则降压;高的越多降压越低。 (3)若炉温等于600 度,则保持电压不变。设模糊控制器为一维控制器,输入语言变量为误差,输出为控制电压。输入、输出变量的量化等级为7 级,取5 个模糊集。试设计隶属度函数误差变化划分表、控制电压变化划分表和模糊控制规则表。 解:1)确定变量 定义理想温度为600 C,实际温度为T,则温度误差为 E=600-T。 将温度误差E 作为输入变量 2)输入量和输出量的模糊化 将偏差E分为5个模糊集:NB、NS、ZO、PS、PB,分别为负小、负大、零、正小、正大。将偏差E 的变化分为7 个等级:-3 -2 -1 0 1 2 3,从而得到温度模糊表如表1 所示。

表1温度变化E划分表 控制电压也分为个模糊集:、、、、,分 别为负小、负大、零、正小、正大。将电压u的变化分为7 个等级:-3 -2 -1 0 1 2 3,从而得到电压变化模糊表如表2所示。 表2电压变化u划分表

表3 模糊控制规则表 E PB PS ZO NS NB u PB PS ZO NS NB Edit or: Un+ it 1 e J. 歼cw OptigT

叮叮小文库

叮叮小文库 2、利用MATLAB,为下列两个系统设计模糊控制器使其稳态 误差为 零,超调量不大于 1%,输出上升时间w 0.3s 。假定被 控对象的传递函数分别为: Gg e 0亦 (s 1)2 G2(S ) 4.228 (s 0.5)( s 2 1.64 s 8.456) 解: 在matlab 窗口命令中键入 fuzzy ,得到如下键面: 设e 的论域范围为[-1 1] , de 的论域范围为[-0.1 0.1] , u 的论 域范围为[ 0 2]。 将e 分为8个模糊集,分别为 NB ,NM, NS, NZ, PZ, PS, PM, PB; de 分为7个模糊集,分别为NB ,NM ,NS, Z ,PS ,PM ,PB; u 分为7个模糊集,分别为 NB ,NM ,NS, Z ,PS ,PM ,PB;

操作系统-课程设计

课程设计说明书(操作系统) 题目:进程调度 院系:计算机科学与工程学院 专业班级:信息安全13-2 学号:20133029xx 学生姓名:xx 指导教师:xx 2015年12月15日

安徽理工大学课程设计(论文)任务书计算机科学与工程学院

安徽理工大学课程设计(论文)成绩评定表

摘要 现代计算机系统中,进程是资源分配和独立运行的基本单位,是操作系统的核心概念。因而,进程就成为理解操作系统如何实现系统管理的最基本,也是最重要的概念。进程调度是进程管理过程的主要组成部分,是必然要发生的事件。 在现代操作系统中,进程的并发机制在绝大多数时候,会产生不断变化的进程就绪队列和阻塞队列。处于执行态的进程无论是正常或非正常终止、或转换为阻塞状态,都会引发从就绪队列中,由进程调度选择一个进程进占CPU。 进程调度的核心是进程调度的算法.在本课程设计中,用良好清晰的界面向用户展示了进程调度中的时间片轮转调度算法。在最终实现的成果中,用户可指定需要模拟的进程数,CPU时间片和进程的最大执行时间,并且选择需要演示的算法,界面将会动态的显示进程调度过程及各个队列的变化。通过此进程调度模拟系统,用户可以对时间片轮转调度算法有进一步以及直观的了解。 关键词:进程,调度,PCB,时间片轮转

目录 1.设计目的 (6) 2.设计思路 (6) 3.设计过程 (8) 3.1流程图 (8) 3.2算法 (8) 3.3数据结构 (10) 3.4源代码 (10) 4.实验结果及分析 (20) 4.1 使用说明 (20) 4.2程序演示 (20) 5.实验总结 (24) 6.参考文献 (24)

课程与教学论复习题及答案

<课程与教学论>试题一 一、单项选择题(本大题共30小题,每小题1分,共30分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。 1.把教学过程分为明了、联想、系统、方法四个阶段的教育家是( ) A.杜威 B.洛克 C.凯洛夫 D.赫尔巴特 2.“泰勒原理”的实践基础是( ) A.活动分析 B.解放兴趣 C.八年研究 D.泰主罗义 3.提出“最近发展区”理论假设的是( ) A.赞科夫 B.巴班斯基 C.维果茨基 D.列昂节夫 4.确定学习者需要的过程本质上是( ) A.教师提供选择的过程 B.家长提供选择的过程 C.学习者自由选择的过程 D.学校提供选择的过程 5.( )是指向于特定课程与教学目标、受特定课程内容所制约、为师生所共同遵循的教与学的操作规范和步骤。 A.教学过程 B.教学原则 C.教学方法 D.教学设计 6.“精神助产术”的确立者是() A.苏格拉底 B.亚里士多德 C.柏拉图 D.黑格尔 7.( )提出,课程开发的任务之一,是要提供实施的“过程原则”。 A.斯腾豪斯 B.泰勒 C.塔巴 D.奥利沃 8.“副学习”概念的提出者是( ) A.克伯屈 B.杰克逊 C.巴罗 D.杜威 9.被誉为“现代课程理论的圣经”的著作是(《》)。 A.课程 B.课程编制 C.课程与教学的基本原理 D.怎样编制课程 10.施瓦布主张,课程开发的基本方法应是( ) A.工作分析 B.课程审议 C.活动分析 D.职业分析 11.五六十年代出现了所谓的“三大新教学论流派”,( )是其中之一。 A.行为主义教学论 B.人本主义教学论 C.尝试教学论 D.发展性教学论 12.杜威实现课程与教学一体化的具体途径是( ) A.从做中学 B.反省思维 C.主动作业 D.问题教学 13.被看作是课程开发的经典模式、传统模式的是( ) A.情境模式 B.目标模式 C.批判模式 D.过程模式 14.( )的本质含义在于鼓励教师对课程实践的反思批判和发挥创造作用。 A.目标原则 B.量力性原则 C.过程原则 D.思想性原则 15.“道尔顿制”的确立者是( ) A.巴班斯基 B.布卢姆 C.帕克赫斯特 D.瓦根舍因 第二部分非选择题 二、简答题(每小题6分,共30分) 1.“教育目标分类学”有哪些基本特征? 2.目标取向、过程取向、主体取向三种评价取向各自的本质是什么? 3.简述程序教学的含义与教学设计的原则。 4.倡导综合课程的基本依据是什么? 5.教学过程的本质表现在哪些方面? 三、论述题(共25分,第1小题12分,第2小题13分) 1.论述“共同解决问题型”教学方法的含义、价值与实施条件。

计算机操作系统期末考试题及答案(模拟卷一)

2012计算机操作系统期末考试试题及答案 操作系统试卷A 一、简答题(每题5分,共30分) 1.什么是虚拟设备? 2.What’s the differrence between a process and a program? 3.What’s Hyper-Treading technology? 4.死锁的必要条件是什么? 5.为什么将文件控制块分成主部和次部两部分? 6.若系统有同类资源m个,被n个进程共享,问:当m>n和m<=n时每个进程最多可以请求多少个这类资源,使系统一定不会发生死锁?为什么? 二、填空题(每空1分,共10分) 1.操作系统的两个重要特性是:(1) 和(2) 。 2.只能在管态下执行的指令称为(3) 。处理机状态由目态转换为管态的唯一途径是(4) ,管态到目态的转换可以通过修改(5) 来实现。 3.进程在其生存期内可以处于如下三种基本状态之一:运行态、就绪态和等待态。当一个就绪进程(6) 时,其状态由就绪变为运行,当一个运行进程被抢占处理机时,其状态由运行变为(7) ,当一个运行进程因某事件受阻时,其状态由运行变为(8) ,当进程所等待的事件已经发生时,该进程状态由(9) 变为就绪。 4.线程是进程内的一个相对独立的(10)。 三、计算题(每题10分,共40分) 1.设某计算机系统采用虚拟页式存储管理方法,进程的虚拟地址空间为64KB,页面尺寸为4KB。假设当前进程的页表如右图所示(页表以二进制形式表示),请将虚拟地址8196和2050转换为物理地址。 2.设某计算机系统采用虚拟页式存储管理方法,内存中为该进程分配4个物理页架, 开始时内存页架为空,假设进程在一段时间内的页面访问序列如下:6,0,1,2,0,3,0,4,2,3,0,3,2,1,2,0,1,7,0,1,请画图表示采用以下页面淘汰算法时的缺页中断次数:(1)最佳页面淘汰算法(OPT);(2)先进先出页面淘汰算法(FIFO);(3)使用过最久的先淘汰(LRU)。 3.在UNIX系统中,设磁盘物理块大小为1KB,每个索引块可以保存256个索引项,请画出UNIX文件的物理结构。假设某文件大小为1028KB,请计算访问以下逻辑块时需要多少次I/O传输:(1)8;(2)300;(3)16。 4.设有周期性实时任务集如下表所示,用最早截止期优先算法(EDF算法)和速率单调算法(RMS算法)是否可以调度?画出相应的Gantt图。 四、算法设计(每题10分,共20分) 1.设有一个可以装A、B两种物品的仓库,其容量无限大,但要求仓库中A、

2017操作系统(含课程设计) - 随堂练习

随堂练习提交截止时间:2017-12-15 23:59:59 当前页有10题,你已做10题,已提交10题,其中答对10题。 1.(单选题) 操作系统是基本的特征是() A、并发 B、共享 C、虚拟 D、异步 答题: A. B. C. D. (已提交) 参考答案:A 问题解析: 2.(单选题) 下面不属于操作系统设计目标的是() A、提高资源利用率 B、提高系统吞吐量 C、用户操作计算机更方便 D、并行执行多个进程 答题: A. B. C. D. (已提交) 参考答案:D 问题解析: 3.(单选题) 历史上最早出现的操作系统是() A、单道批处理系统 B、多道批处理系统 C、分时系统 D、实时系统 答题: A. B. C. D. (已提交) 参考答案:A 问题解析: 4.(单选题) 实时操作系统必须在()内处理完来自外部的事件。 A、响应时间 B、周转时间 C、被控对象规定时间 D、调度时间 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 5.(单选题) 操作系统是对()进行管理的软件。 A、软件 B、硬件 C、计算机资源 D、应用程序 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 6.(单选题) 配置了操作系统的计算机是一台比原来的物理计算机功能更强的计算机,这样的一台计算机只是一台逻辑上的计算机,称为()计算机。 A、并行 B、真实 C、虚拟 D、共享 答题: A. B. C. D. (已提交)

问题解析: 7.(单选题) 操作系统中采用多道程序设计技术提高了CPU和外部设备的() A、利用率 B、可靠性 C、稳定性 D、兼容性 答题: A. B. C. D. (已提交) 参考答案:A 问题解析: 8.(单选题) 在操作系统中,并发性是指若干事件____发生( ) A、在同一时刻 B、在不同时刻 C、在某一时间间隔内 D、依次在不同时间间隔内 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 9.(单选题) ()操作系统允许在一台主机上同时联接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。 A、网络操作系统 B、批处理操作系统 C、实时操作系统 D、分时操作系统 答题: A. B. C. D. (已提交) 参考答案:D 问题解析: 10.(单选题) 下面关于操作系统的叙述中正确的是 ( ) A、批处理作业必须提交作业控制信息 B、分时系统不一定都具有人机交互功能 C、从响应时间的角度看,实时系统与分时系统差不多 D、由于采用了分时技术,用户可以独占计算机的资源 答题: A. B. C. D. (已提交) 参考答案:A 问题解析:

课程与教学论考试试题(精品文档)_共10页

课程与教学论考试试题 2013级教育硕士《课程与教学论》期末考试试卷(A) 一、论述题(共四题,每题25分,共100分。要求观点明确、逻辑清晰、论证充分,言简意赅。提倡创新,有个人见解) 1.结合你所学或熟知的学科专业,尝试用课程研究的方法论分析一门课程(比如语文、数学、英语、历史、科学、心理健康教育课程等)的课程属性(25分) 课程本质研究的方法论 (一)课程立场 课程的立场不是对象立场,首先是主体立场;课程立场不是共识性立场,而是个性化立场;课程立场不是一种事实性立场,而是一种价值性立场;课程立场不是一种纯粹的科学立场,而是生命立场 1.生命立场和主体自由 时刻从学生生长、生成、发展的角度看待历史课程,把历史课程看做意义系统,通过对历史人物、历史事件等的学习可以培养学生的爱国热情,历史就像一面镜子,读史可以明智。。。这些问题都必然会促进学生生长、生成、发展,这无疑体现了生命立场和主体自由2过程立场(生成立场或生成性思维) (1)过程立场是一种发展立场,是一种创造立场,是一种对话、互动、交往的立场,是一种生成立场. 它从过程中追求结果,而不是从结果中评价过程。它不是一成不变地、先验地看待学生,而是以发展眼光看学生的成长。在历史课堂上师生通过交流 (2)过程立场是一个多元立场。 “多元”意味着多种可能或多种解释,意味着多元思维方式,多元的问题解决策略,学生的发展路径是多样的,答案是多种多样的,观念的建立也是多种多样的。由此,在教育过程中,教师通过文本影响学生时,应秉持一种多元意义的教育过程观,鼓励师生在自身的生活经历、经验的基础上寻求对文本意义的多元理解,而不是执迷不悟于所谓的标准答案和确定性结论,允许“多元”的声音存在。 3)过程思维是要揭示过程中的复杂动态的关系和动态平衡的状态。 ——揭示教育过程的关联性。(1)与自身的联系。(2)与社会和文化的联系。(3)与自然的联系。 ——揭示教育过程的转化与生成。教师要关注学生思维的过程、品德转化的过程、教育文化化的过程。 3意义立场或价值关怀---不是事实立场 (1)由“课程是什么”的本体论追问向“课程应该是什么”的实践论追问。 (2)超越课程开发的技术,结合课程的内在价值来理解 (3)菲尼克斯有一句名言:一切教育都应该成为意义的领域。 第一,意义的预设。我们要把每一教育的意义揭示出来。 第二,价值和意义的多种可能性,就是要揭示价值实现的可能性,实现的阶段。 第三,意义的结果/意义的评价。 (二)课程思维 1.价值思维(主体思维)读价值哲学李德顺的《价值论》 2.结构思维。(结构主义哲学)

智能控制作业

1、已知某一炉温控制系统,要求温度保持在600度恒定。针对该控制系统有以下控制经验: (1)若炉温低于600度,则升压;低的越多升压越高。(2)若炉温高于600度,则降压;高的越多降压越低。(3)若炉温等于600度,则保持电压不变。 设模糊控制器为一维控制器,输入语言变量为误差,输出为控制电压。输入、输出变量的量化等级为7级,取5个模糊集。试设计隶属度函数误差变化划分表、控制电压变化划分表和模糊控制规则表。 解:1)确定变量 定义理想温度为600℃,实际温度为T,则温度误差为E=600-T。 将温度误差E作为输入变量 2)输入量和输出量的模糊化 将偏差E分为5个模糊集:NB、NS、ZO、PS、PB,分别为负小、负大、零、正小、正大。将偏差E的变化分为7个等级:-3 -2 -1 0 1 2 3,从而得到温度模糊表如表1所示。

表1 温度变化E划分表 控制电压u也分为5个模糊集:NB、NS、ZO、PS、PB,分别为负小、负大、零、正小、正大。将电压u的变化分为7个等级:-3 -2 -1 0 1 2 3,从而得到电压变化模糊表如表2所示。 表2 电压变化u划分表

表3 模糊控制规则表 E PB PS ZO NS NB u PB PS ZO NS NB

2、利用MATLAB,为下列两个系统设计模糊控制器使其稳态误差为零,超调量不大于1%,输出上升时间≤0.3s 。假定被控对象的传递函数分别为: 2 55 .01)1()(+=-s e s G s ) 456.864.1)(5.0(228 .4)(22+++= s s s s G 解: 在matlab 窗口命令中键入fuzzy ,得到如下键面: 设e 的论域范围为[-1 1],de 的论域范围为[-0.1 0.1],u 的论域范围为[0 2]。 将e 分为8个模糊集,分别为NB ,NM, NS, NZ, PZ, PS, PM, PB; de 分为7个模糊集,分别为NB ,NM ,NS, Z ,PS ,PM ,PB; u 分为7个模糊集,分别为NB ,NM ,NS, Z ,PS ,PM ,PB;

操作系统期末试题及答案

《操作系统》期末试卷 姓名 一、选择题(15*2分=30分) 1、在操作系统中,JCB是指(A ) A.作业控制块B.进程控制块C.文件控制块D.程序控制块 2、并发进程之间(D) A.彼此无关 B.必须同步 C.必须互斥 D.可能需要同步或互斥 3 A 4 ?A 5、(D A 6 A 7 A. 8 A. C. 9、设有。 A.2 10 A. 11 A 12、() A C 13 A 14、(B A.固定分区 B.分段 C.分页 D.可变分区 15、在进程管理中,当()时,进程从阻塞状态变为就绪状态。 A.进程被进程调度程序选中B.等待某一事件C.等待的事件发生D.时间片用完 二、填空题(20*1分=20分) 1、在单用户环境下,用户独占全机,此时程序的执行具有_封闭性______和_可再现性_。 2、对于信号量,在执行一次P操作时信号量-1_;当其值为__<0__时,进程应阻塞。在执行V操作时信号量的值应当_信号量+1_; 当其值为__<=0__时,应唤醒阻塞队列中的进程。 3、进程的三种基本状态分别是、进程的三种基本状态分别是__运行______,_就绪_和__阻塞(等待)__。 4、多道程序环境下的各道程序,宏观上它们是_并行__运行,微观上是_串行_运行。 5、在单CPU系统中有(n>1)个进程,在任一时刻处于就绪的进程最多是__n-1__个,最少是___0____个。

6、分区管理方案不能实现虚存的原因是_作业地址空间不能大于存储空间_。 7、段页式存储管理中,是将作业分_段__,__段_____内分___页____。分配以__页_____为单位。在不考虑使用联想存储器快表 的情况下,每条访问内存的指令需要____3___访问内存。其中第_2___次是查作业的页表。 三、简答题(4*5分=20分) (2) ????????????进程A???????????????????????????????进程B ???????????...??????????????????????????????????... ????????P(mutex);????????????????????????????P(mutex);

操作系统课程设计论文

学年论文(课程设计)题目:操作系统课程设计 学院数学与计算机学院 学科门类工学 专业网络工程 学号 姓名 指导教师王煜 年月日

河北大学学年论文(课程设计)任务书 (指导教师用表) 指导教师签字: 系主任签字: 主管教学院长签字: 装 订 线

河北大学学年论文(课程设计)成绩评定表学院:数学与计算机学院 装 订 线

摘要 此系统实现了存储管理、设备管理和进程管理。 存储管理部分主要实现主存空间的分配和回收。存储管理采用可移动的可变分区存储管理方式。采用数组来模拟主存,大小为512个字节。 设备管理主要包括设备的分配和回收。模拟系统中有A、B、C三种独占型设备,A设备3个,B设备2个,C设备1个。设备分配时采用采用先来先服务策略。设备回收时唤醒等待设备的进程。 进程管理主要包括进程调度,进程的创建和撤销、进程的阻塞和唤醒,中断作用的实现。其中硬件中的中央处理器用不断循环的函数CPU( )模拟,重要寄存器(如:程序状态寄存器PSW、指令寄存器IR)用全局变量模拟,中断的发现是在函数CPU中加检测PSW 的方式来模拟,时钟的模拟通过timer控件实现。进程控制块的模拟通过数组,本系统最多容纳10个。进程调度时采用时间片轮转调度算法,时间片为5。 关键词:存储管理设备管理进程管理时间片

ABSTRACT The system has storage management, equipment management and process management. The storage management has achieved the allocation and recovery of the main memory space. Variable storage management is used as storage management .We simulate the main memory by array, whose size is 512 bytes. The device management, including the distribution and recovery of devicet. We simulate three devices ,A,B,C. the numbers of them are 3,2,1. The distribution of device used to adopt first-come first-service strategy. It awakes the blocking process when the device is recycled. The process management, including scheduling ,creating revocation ,blocking and waking up the process, the realization of the interruption.We simulate the central processing unit by the cycling function named CPU(),simulate the important register by global variable, simulate the recovering of interruption by checking PSW in the function of CPU(),simulate the clock by the timer control. The simulation of the process control block by array, whose number is up to 10. When the scheduling of the process happens, we use the algorithm of time piece rotation scheduling, and the time piece is 5. Key words: storage device process time

自学考试课程与教学论试题及参考答案

全国2012年4月自学考试课程与教学论试题 课程代码:00467 一、单项选择题(本大题共30小题,每小题1分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.博比特、查特斯等人于20世纪二十年代提出的课程开发理论被称为( ) A.科学化课程开发理论 B.实践性课程开发理论 C.概念重建主义课程范式 D.泰勒原理 2.下列不属于 ...“学术中心课程”之特征的是( ) A.结构性 B.实践性 C.专门性 D.学术性 3.下述不属于 ...施瓦布提出的三种课程审议艺术的是( ) A.实践的艺术 B.准实践的艺术 C.折中的艺术 D.整合的艺术 4.理论化、系统化的教学论的创立者是( ) A.夸美纽斯 B.赫尔巴特 C.卢梭 D.裴斯泰洛齐 5.下列不属于 ...20世纪五六十年代“三大新教学论流派”的是( ) A.实验教学论 B.发展性教学论 C.发现教学论 D.范例教学论 6.杜威所倡导的教学是( ) A.教育性教学 B.问题解决教学 C.发现教学 D.情境教学 7.以下关于课程开发的目标模式的说法中,不正确 ...的是( ) A.20世纪初课程开发科学化运动的产物 B.以目标为课程开发的基础与核心 C.把发展学生的主体性、创造性作为教育的广泛目标 D.被看作课程开发的经典模式 8.布鲁纳认为,儿童的认知发展是由结构上迥异的三类表征系统及其相互作用构成的质的飞 跃过程,这三类表征系统不包括 ...( ) .

A.行为表征 B.言语表征 C.符号表征 D.图像表征 9.以下关于学习层级理论的说法中,不正确 ...的是( ) A.学习新的知识技能,是以已经习得的知识技能为基础的 B.学习较为复杂的、抽象的知识技能,是以较为简单、具体的知识技能为基础 C.前一层级的学习为后一层级的学习做好准备 D.教师设计教学时,通过分析后一层级学习的结果确定学生的内部条件,以确保教学工作的顺利进行 10.程序教学设计的关键因素是( ) A.程序教材的编制和教学机器的使用 B.程序教材的编制和教学范例的使用 C.教学范例的编制和先行概念的使用 D.即时强化的策略和教学机器的使用 11.奥苏伯尔提出的教学策略是( ) A.发现学习 B.程序教学 C.最近发展区 D.先行组织者 12.“参观动物园并讨论那儿有趣的事情”这一课程目标属于( ) A.普遍性目标 B.行为目标 C.生成性目标 D.表现性目标 13.在学科本位综合课程中,“能够涵盖整个知识领域的课程整体”指的是( ) A.融合课程 B.广域课程 C.相关课程 D.综合课程 14.中国古代的“六艺”——“礼、乐、射、御、书、数”,属于学科课程中的( ) A.科目本位课程 B.学术中心课程 C.综合学科课程 D.儿童中心课程 15.持有课程创生取向的学者会认为,教师的角色是( ) A.课程消费者 B.课程执行者 C.课程开发者 D.教书匠 16.把某项课程变革计划付诸实施的具体过程称为( ) A.课程变革 B.课程实施 C.课程计划 D.课程采用 17.课程知识主要是由课程专家在课堂之外,用他们认为是最好的方法为教师的实施而创造的,这一观点属于课程实施的( ) A.忠实取向 B.相互适应取向 .

智能控制(神经网络)-作业

智能控制作业 学生: 学 号: 专业班级: 7-2 采用BP 网路、RBF 网路、DRNN 网路逼近线性对象 2) 1(1)1(9.0)1()(-+-?--=k y k y k u k y ,分别进行matlab 仿真。 (一)采用BP 网络仿真 网络结构为2-6-1。采样时间1ms ,输入信号)6sin(5.0)(t k u ?=π,权值21,W W 的初值随机取值,05.0,05.0==αη。 仿真m 文件程序为: %BP simulation clear all; clear all; xite=0.5; alfa=0.5; w1=rands(2,6); % value of w1,initially by random w1_1=w1;w1_2=w1; w2=rands(6,1); % value of w2,initially by random w2_1=w2;w2_2=w2_1; dw1=0*w1; x=[0,0]'; u_1=0; y_1=0; I=[0,0,0,0,0,0]'; % input of yinhanceng cell Iout=[0,0,0,0,0,0]'; % output of yinhanceng cell FI=[0,0,0,0,0,0]'; ts=0.001; for k=1:1:1000 time(k)=k*ts;

u(k)=0.5*sin(3*2*pi*k*ts); y(k)=(u_1-0.9*y_1)/(1+y_1^2); for j=1:1:6 I(j)=x'*w1(:,j); Iout(j)=1/(1+exp(-I(j))); end yn(k)=w2'*Iout; %output of network e(k)=y(k)-yn(k); % error calculation w2=w2_1+(xite*e(k))*Iout+alfa*(w2_1-w2_2); % rectify of w2 for j=1:1:6 FI(j)=exp(-I(j))/(1+exp(-I(j))^2); end for i=1:1:2 for j=1:1:6 dw1(i,j)=e(k)*xite*FI(j)*w2(j)*x(i); % dw1 calculation end end w1=w1_1+dw1+alfa*(w1_1-w1_2); % rectify of w1 % jacobian information yu=0; for j=1:1:6 yu=yu+w2(j)*w1(1,j)*FI(j); end dyu(k)=yu; x(1)=u(k); x(2)=y(k); w1_2=w1_1;w1_1=w1; w2_2=w2_1;w2_1=w2; u_1=u(k); y_1=y(k); end figure(1); plot(time,y,'r',time,yn,'b'); xlabel('times');ylabel('y and yn');

相关文档
最新文档