模糊控制与神经网络在工程中的应用探索
需积分: 49 47 浏览量
更新于2024-08-10
收藏 3.84MB PDF 举报
"模糊控制-用visual studio编写c51单片机程序"
本文主要探讨了两种控制技术:神经网络控制和模糊控制,并介绍了如何利用Visual Studio编写C51单片机程序来实现这些控制策略。
一、神经网络控制
神经网络控制模仿生物神经系统的运作机制,通过加权运算和信号处理进行多层次的信息处理。尽管其发展历程中曾面临数学证明的挑战,但随着“能量函数”概念的引入,神经网络控制得以持续发展。它具有并行计算、分步信息储存和强大的容错能力等特点。神经网络控制在工程控制中可能带来显著的优势,但也存在缺点,这导致了模糊神经网络控制的出现,以结合两者的优点。
二、模糊控制
模糊控制是由美国教授L.A.Zadeh在1965年提出的,起初被译为“乏晰控制”。这种控制方法适用于那些对设定值精度要求不高的系统,如水位控制,允许一定的误差范围。模糊控制通过模糊化清晰数据,将控制目标和输入数据转化为模糊集合,然后重新清晰化来实现控制。与PID调节相比,模糊控制在某些需要非线性或快速响应的场合更为适用。
关于PID控制:
PID控制是一种广泛应用的精确调节方法,尤其适合需要严格控制设定值的系统,如火电厂主汽温度调节。PID调节器由比例(P)、积分(I)和微分(D)三个部分组成,分别对应即时响应、消除静差和预测未来变化的功能。通过调整PID参数,可以优化控制系统的性能。然而,对于某些允许一定程度误差的系统,PID可能会造成过度调节。
20世纪90年代,作者基于模糊控制原理编写了低加水位控制程序,这是火电厂热控中的简单应用案例。在火电厂的自动调节系统中,如汽包水位、过热器温度和主汽压力等,PID和模糊控制等方法被用来确保系统的稳定和效率。
神经网络和模糊控制都是对传统PID控制的补充和扩展,它们在不同应用场景下各有优势,能够根据系统特性提供更灵活和适应性的控制策略。在实际工程中,通过编程实现这些控制算法,例如使用C51语言在Visual Studio环境下编写单片机程序,可以构建出高效、智能的控制系统。
498 浏览量
222 浏览量
4371 浏览量
4371 浏览量
251 浏览量
1138 浏览量
251 浏览量
326 浏览量

巴黎巨星岬太郎
- 粉丝: 19
最新资源
- 革新操作体验:无需最小化按钮的窗口快速最小化工具
- VFP9编程实现EXCEL操作辅助软件的使用指南
- Apache CXF 2.2.9版本特性及资源下载指南
- Android黄金矿工游戏核心逻辑揭秘
- SQLyog企业版激活方法及文件结构解析
- PHP Flash投票系统源码及学习项目资源v1.2
- lhgDialog-4.2.0:轻量级且美观的弹窗组件,多皮肤支持
- ReactiveMaps:React组件库实现地图实时更新功能
- U盘硬件设计全方位学习资料
- Codice:一站式在线笔记与任务管理解决方案
- MyBatis自动生成POJO和Mapper工具类的介绍与应用
- 学生选课系统设计模版与概要设计指南
- radiusmanager 3.9.0 中文包发布
- 7LOG v1.0 正式版:多元技术项目源码包
- Newtonsoft.Json.dll 6.0版本:序列化与反序列化新突破
- Android实现SQLite数据库高效分页加载技巧