模糊控制与神经网络在工程中的应用探索
需积分: 49 150 浏览量
更新于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环境下编写单片机程序,可以构建出高效、智能的控制系统。
4342 浏览量
点击了解资源详情
点击了解资源详情
4342 浏览量
点击了解资源详情
246 浏览量
1113 浏览量
246 浏览量
319 浏览量
![](https://profile-avatar.csdnimg.cn/bc729d378e924857857fa9334e467b9b_weixin_42183453.jpg!1)
巴黎巨星岬太郎
- 粉丝: 19
最新资源
- Linux下的SQLite v3.25.1数据库下载与特性解析
- 视频监控中的灰度化与载波型调制抑制技术
- React入门与Create React App的使用教程
- 栈的顺序存储机制及其应用分析
- 电子海图浏览器4.0全新升级版本
- Nodejs+express+mongodb打造DoraCMS内容管理系统
- 《bird-go-go-go》:挑战管道夹鸟起飞的HTML游戏
- MATLAB开发教程:PCA分析实战与代码解析
- 深入探索AI优化技术及其Python应用
- 探索DNAMAN软件在分子生物学分析中的应用
- 中国电信IT研发中心笔试题解析
- 提升Win10环境下Elasticsearch下载速度方法分享
- R语言ggplot2绘图包使用入门与项目实践
- apktool2.3.4:一站式Android应用逆向工程解决方案
- 系统建模与推理的逻辑学-计算机科学深度解析
- SQLite v3.25.1:嵌入式数据库的轻量级解决方案