《智能控制与Lon网络开发技术》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:马莉编著
  • 出 版 社:北京:北京航空航天大学出版社
  • 出版年份:2003
  • ISBN:781077204X
  • 页数:339 页
图书介绍:

第一部分 智能控制基础 1

第1章 智能控制概述 1

1.1 智能控制的基本概念 1

1.1.1 什么是智能 1

1.1.2 什么是智能控制 2

1.1.3 智能控制的研究对象 3

1.1.4 智能控制系统的原理 3

1.2 智能控制的产生与发展 5

1.1.5 智能控制系统的功能与特点 5

1.3 智能控制的研究领域 6

1.4 智能控制与Lon控制网络 7

1.4.1 Lon控制网络技术 8

1.4.2 Lon网络与智能控制 8

1.5 智能控制的发展趋势 9

1.5.1 智能控制的主要技术 10

1.5.2 智能控制的发展趋势 10

2.2.1 普通集合 13

2.2 模糊集合的基本概念 13

第2章 模糊控制系统 13

2.1 模糊控制概述 13

2.2.2 模糊集合 14

2.2.3 模糊集合的运算 15

2.2.4 隶属函数的建立 16

2.3 模糊关系 18

2.3.1 普通关系 18

2.3.2 模糊关系 19

2.3.3 模糊关系矩阵运算 19

2.4 模糊推理 20

2.4.1 模糊逻辑 20

2.4.2 模糊语言逻辑 21

2.4.3 模糊推理 21

2.5 模糊控制器的基本原理与设计 24

2.5.1 模糊控制器的基本原理 24

2.5.2 模糊控制器的设计方法 25

2.6 模糊控制器设计举例 27

第3章 专家控制系统 33

3.1 专家系统的基本原理 33

3.2 专家系统的知识表示方法 34

3.2.1 产生式规则的表示 35

3.2.2 框架知识表示法 35

3.2.3 与或图表示法 36

3.2.4 知识的状态空间表示 38

3.2.5 神经网络知识表示 39

3.3 专家系统的推理机制 40

3.3.1 逻辑推理 41

3.3.2 不确定性推理 46

3.4 专家系统的搜索策略 47

3.4.1 深度优先搜索 48

3.4.2 宽度优先搜索 48

3.4.3 启发式搜索 49

3.4.4 不确定性推理树和深度优先搜索 50

3.5.1 专家控制系统的基本结构 51

3.5 专家控制系统的原理与设计 51

3.5.2 专家控制器的设计原则 52

3.5.3 模糊知识的获取与表示 54

3.6 专家与专家控制系统设计举例 57

3.6.1 专家系统设计举例 57

3.6.2 专家控制器的设计 60

4.1 现场总线技术概述 61

4.1.1 现场总线系统的特点 61

第4章 Lonworks现场总线技术 61

第二部分 Lonworks控制网络技术 61

4.1.2 现场总线技术的发展 62

4.1.3 Lonworks总线技术优势 63

4.2 Lonworks控制网络的构成 64

4.2.1 Lonworks控制网络结构 64

4.2.2 Lonworks网络的技术支持 66

4.3.2 系统的互操作性 67

4.3.1 功能强大的神经芯片 67

4.3 Lonworks控制网络特征 67

4.3.3 通信协议LonTalk 68

4.4 Lonworks通信协议 68

4.4.1 LonTalk协议简介 68

4.4.2 LonTalk提供的服务 70

4.4.3 介质访问控制和MAC层协议 73

4.4.4 LonTalk协议的链路层及网络层 75

4.4.5 LonTalk高层协议 76

4.5 基于Lonworks技术设计开放系统 77

4.5.1 Lonworks系统硬件 77

4.5.2 Lonworks操作系统 79

4.5.3 网络工具 80

4.5.4 Lonworks网络结构和开发手段 81

4.5.5 基于Lonworks系统的网络实现 82

5.1 神经芯片简介 84

第5章 神经芯片 84

5.2 神经芯片结构 85

5.2.1 神经芯片的硬件结构 85

5.2.2 神经芯片的处理单元 85

5.2.3 神经芯片的输入/输出 86

5.2.4 存储器 86

5.2.5 定时/计数器 87

5.3 神经芯片的通信端口 88

5.4 神经芯片应用I/O接口 89

5.4.1 I/O时序 90

5.4.2 输入/输出对象 90

5.4.3 神经芯片存储器映像 95

第6章 Neuron C编程 97

6.1 Neuron C简介 97

6.1.1 Neuron C语言的特征 97

6.1.2 Neuron C对I/O操作显式控制 98

6.1.3 事件驱动与网络变量 98

6.2 Neuron C编程模型 99

6.1.4 支持显式报文 99

6.2.1 软件定时器 100

6.2.2 网络变量 100

6.2.3 显式报文 101

6.2.4 任务调度器 102

6.2.5 函数与内嵌变量 103

6.3 网络变量编程 103

6.3.1 网络变量概述 103

6.3.2 I/O对象编程 104

6.3.3 任务调度机制——When子句 106

6.3.4 网络变量事件 109

6.3.5 软件计时器 111

6.3.6 网络变量应用 112

6.4 标准网络变量SNVT 114

6.5 LonMark对象 116

6.5.1 LonMark对象结构 117

6.5.2 LonMark对象类型 119

6.5.3 LonMark文档 123

6.6 Neuron节点间通信 125

6.6.1 节点间使用网络变量进行通信 125

6.6.2 节点间的显式报文通信 128

第7章 网络节点的开发 135

7.1 节点开发工具NodeBuilder 135

7.2 节点开发过程 136

7.2.1 网络设备开发的一般方法 136

7.2.2 建立一个用户节点 138

7.2.3 定义一个Lonworks节点 140

7.2.4 网络安装 142

7.3 基于Lon控制模块的节点开发 143

7.3.1 控制模块 143

7.3.2 基于Lon控制模块的节点开发 143

7.3.3 节点应用程序开发实例 146

7.4 I/O对象工作模式与应用 148

7.4.1 恒温器节点应用 148

7.4.2 A/D转换器应用 150

7.4.3 I2C的应用 152

7.5 节点应用程序开发 155

7.5.1 日历钟在Lonwroks节点中的应用 155

7.5.2 PID控制节点的开发 158

7.5.3 LonMark节点实例 161

第8章 控制网络设计与构建 163

8.1 控制网络设计概述 163

8.1.1 控制网络的特征 163

8.1.2 Lonworks控制网络设计和安装 163

8.2 控制网络开发工具LonMaker 165

8.2.1 LonMaker概述 165

8.2.2 LonMaker网络 166

8.3 设计控制网络 167

8.3.1 创建一个LonMaker视图 167

8.3.2 配置功能模块 170

8.4 Lonpoint节点设备 172

8.4.1 Lonpoint接口模块 172

8.4.2 Lonpoint接口模块配置 173

8.5 控制网络设计举例 174

第9章 模糊控制实现技术 180

9.1 模糊控制器的常规设计方法 180

9.1.1 查表法 180

9.1.2 Mamdani极大极小推理 183

9.1.3 模糊控制器设计举例 186

9.2 模糊控制器的调整 189

9.2.1 模糊控制器参数调整 189

9.2.2 隶属函数的调整 191

9.3 模糊PID控制器 192

9.3.1 Fuzzy自整定PID参数控制器 192

9.3.2 模糊PID控制器 193

9.4 模糊控制器的节点实现 194

9.4.1 现场智能节点 194

9.4.2 节点模糊控制器设计 195

9.5 模糊控制系统设计 198

9.5.1 温度系统的模糊控制 198

9.5.2 现场总线节点模糊控制器设计 200

9.6 模糊控制在现场总线中的应用 202

第10章 现场设备的监控实现技术 204

10.1 基于Lonworks的分散智能控制系统 204

10.2 Lonworks网络的监控工具 206

10.2.1 Lonworks网络监控概述 206

10.2.2 LonManager DDE 207

10.2.3 LNS DDE Server 208

10.3 Visual Basic与LNS DDE 210

10.3.1 Visual Basic简介 210

10.3.2 Visual Basic与LNS DDE Server 211

10.4 现场总线基于上位机的模糊控制 212

10.4.1 基于VB的通用模糊控制器设计 212

10.4.2 基于上位机的模糊控制 215

10.4.3 模糊控制系统的三层结构 220

11.1.1 Internet提供的服务 223

11.1 远程控制系统概述 223

第三部分 Internet与Lon网络集成 223

第11章 Lonworks网络与Internet融合 223

11.1.2 Lonworks网络与Internet 224

11.2 ASP与ADO技术 226

11.2.1 Web与数据库互联 226

11.2.2 ASP编程机制 227

11.2.3 ADO数据访问技术 231

11.2.4 ASP与ADO技术 235

11.3.1 远程监控系统结构和技术 236

11.3 基于Internet远程监控系统设计 236

11.3.2 智能节点远程监控的实现 239

第12章 基于Web的故障诊断专家系统 244

12.1 故障诊断的基本概念 244

12.1.1 故障诊断简介 244

12.1.2 故障检测和诊断的主要内容及方法 245

12.1.3 故障诊断过程 246

12.1.4 故障诊断的发展趋势 247

12.2.2 基于Web专家系统设计原则 248

12.2 基于Internet的专家系统 248

12.2.1 Internet专家系统概述 248

12.2.3 基于Web的专家系统结构 249

12.2.4 利用ASP技术开发网上专家系统 251

12.3 面向对象的专家系统构建 252

12.3.1 面向对象程序设计的基本概念 252

12.3.2 面向对象的知识表达和推理 254

12.3.3 面向对象黑板模型 257

12.3.4 加热炉出口温度串级控制系统的面向对象设计 261

12.4 专家系统与其它技术的融合 263

12.4.1 专家数据库系统 264

12.4.2 模糊推理和神经网络的集成 266

12.5 基于Web的故障诊断专家系统 269

12.5.1 故障诊断系统的功能需求 270

12.5.2 网上故障诊断专家系统的构建 270

12.6.1 概述 273

12.6.2 空气压缩机故障诊断系统 273

12.6 空气压缩机故障诊断专家系统 273

12.6.3 空气压缩机诊断过程 275

12.6.4 知识库 277

12.6.5 推理机 278

第13章 Lonworks与智能小区自动化系统 279

13.1 楼宇自动化系统 279

13.1.1 智能大厦中的楼宇自动化系统 279

13.1.2 楼宇自动化与Lonworks控制网络 280

13.1.3 Lonworks网络在楼宇自动化系统中的应用 282

13.1.4 基于Lon总线技术的暖通空调控制系统 284

13.2 Lonworks在智能小区自动化系统中的应用 287

13.2.1 智能小区自动化系统的构成 288

13.2.2 Lonworks技术在智能小区中的应用 289

13.3 Lonworks在家庭智能控制系统中的应用 291

13.4 基于Internet的家庭自动化网络 292

13.4.1 基于Internet的家庭自动化系统的构成 293

13.4.2 基于Internet的家庭自动化网络系统 294

13.5 基于Lonworks技术的远程自动抄表系统 296

第四部分 智能控制网络技术的新发展 298

第14章 智能代理技术 298

14.1 智能代理概述 298

14.1.1 智能代理概念 298

14.1.2 智能代理的研究范畴 299

14.1.3 面向Agent的程序设计方法 300

14.2 Java语言简介 301

14.2.1 Java语言的特点 301

14.2.2 Java结构与应用 302

14.2.3 Java的程序和独立程序 302

14.3 Java面向对象程序设计 303

14.3.1 Java面向对象程序设计 303

14.3.2 Java多线程程序设计 307

14.4 用Java构建智能代理 310

14.4.1 基于Java的规则表示 310

14.4.2 前向推理实现 315

14.4.3 Rule Applet实现 318

14.5 Agent的监控系统 319

14.5.1 基于Web的报警系统 319

14.5.2 基于智能代理的网络监控系统 322

14.5.3 现场总线与智能代理 323

第15章 XML与现场总线技术 326

15.1 现场总线与XML 326

15.1.1 概述 326

15.1.2 Web技术构成 327

15.1.3 现场总线部件的XML描述 328

15.2 XML的概述 329

15.2.1 XML简介 329

15.2.2 XML标准 331

15.2.3 建立XML的应用过程 332

15.2.4 Web上的XML 333

15.3 XML的应用 333

15.3.1 XML在现场总线中的应用 333

15.3.2 XML语言与Java的结合 335