基于can总线的船舶机舱智能.doc
约77页DOC格式手机打开展开
基于can总线的船舶机舱智能,摘 要近年来,随着计算机、通信、网络、控制等技术的发展,现场总线技术越来越多地被应用在船舶自动化控制系统中,船舶机舱监控系统正经历着一场从集散式分布系统到现场总线控制系统转变的技术改革。本文研究的出发点正是基于探索国内外船舶机舱监控系统的最新发展趋势,研究了基于can总线的船舶机舱智能监控系统。论文首先在前人的基础上,...
内容介绍
此文档由会员 违规屏蔽12 发布
摘 要
近年来,随着计算机、通信、网络、控制等技术的发展,现场总线技术越来越多地被应用在船舶自动化控制系统中,船舶机舱监控系统正经历着一场从集散式分布系统到现场总线控制系统转变的技术改革。本文研究的出发点正是基于探索国内外船舶机舱监控系统的最新发展趋势,研究了基于CAN总线的船舶机舱智能监控系统。
论文首先在前人的基础上,分析了船舶机舱监控系统的发展趋势和现状,介绍了现场总线技术在船舶机舱自动化系统中的应用。在介绍了几种典型的现场总线技术之后,总结了CAN总线的优势,并分析了CAN总线通信协议。
根据船舶机舱监控系统的功能要求,提出了一种基于CAN总线的监控系统的设计方案,并对其特点进行了说明。论文设计了基于CAN总线的数据测控节点,节点微处理器采用的是功能强大的C8051F040单片机,并详细介绍了节点硬件和软件的设计,尤其是CAN通信程序的设计。
智能数据分析功能是船舶机舱监控系统向智能化方向发展的重要体现。针对船舶柴油机这一复杂系统的故障诊断,论文提出将改进的粒子群优化算法与模糊神经网络故障诊断模型相结合,对其参数进行优化训练。通过对船舶柴油机智能故障诊断系统的仿真研究,与传统的基于BP算法学习训练的模糊神经网络相比较,论文得到了更为准确的故障诊断结果,提高了故障诊断的泛化能力,克服了BP算法的不足,表明了论文工作的有效性和可行性。
论文最后利用Visual C++ 设计了一套基于数据库的多形态监控软件,详细介绍了权限管理、实时监控、数据库管理等模块,并创造性地把基于粒子群优化算法的智能数据处理方法集成在系统上位机监控软件中,实现了船舶柴油机燃烧系统的在线故障诊断功能。
基于CAN总线的船舶机舱智能监控系统功能强大,可靠性高,有利于船舶自动化水平的提高,可以大幅度降低系统设计难度和成本,有效降低船员的劳动的强度,具有很好的应用潜力和市场前景。
关键词: CAN总线;监控系统;粒子群优化算法;故障诊断;Visual C++
Abstract
In recent years, with the development of computer, communication, networking and control technology, fieldbus technology is increasingly being used in ship automation and control systems. Ship engine room monitoring system is experiencing a technical change. The starting point of this study is based on the domestic and foreign ship engine room monitoring system to explore the latest trends of that. This paper mainly researches the intelligent engine room monitoring system which is based on CAN field bus.
This paper, firstly analyzed the development trends and current status of ship engine room monitoring system, and introduced the application of field bus technology in the engine room automation. Then it present several typical field bus technologies, detailed about the concept of CAN and analyed CAN bus communication protocol.
According to the functional requirements of ship engine room monitoring system, the article proposed a monitoring system based on CAN bus and described its characteristics. After that, the CAN node was designed, which used C8051F040 MCU as the microprocessor, and then detailed the design of hardware and software modules of the CAN node, especially the CAN communication program.
The function of intelligent data analysis demonstrates the intelligent development of the ship engine room monitoring system. Aim at fault diagnosis of the complex marine diesel engine system, the paper proposes an improved particle swarm optimization algorithm, combined to fuzzy neural network fault diagnosis model to optimize the parameters of its training. After simulating the ship diesel combustion system through the intelligent fault diagnosis, and comparing with the fuzzy neural network based on traditional BP algorithm, we get a more accurate diagnosis result, improve the generalization ability, and overcome the the lack of BP algorithm, which shows the effectiveness and feasibility.
At the last of this paper, the data-based multi-form monitoring software was designed by using Visual C++, with details of the rights management, real-time monitoring, database management module. An intelligent data processing methods based on particle swarm optimization (PSO) algorithm was creatively integrated in the PC monitoring system software, which achieves online fault diagnosis for marine diesel engine combustion system.
The intelligent ship engine room monitoring system based on CAN bus has powerful functions, high reliability, which will help raise the level of ship automation, reduce the difficulty and cost effectively of system design and greatly reduce the labor intensity of the crew, has a good potential applications and markets prospects.
Key words: CAN bus; Monitoring system; PSO; Fault diagnosis; Visual C++
目录
摘 要 I
Abstract III
目录 V
Contents VII
第1章 绪论 1
1.1 选题背景及研究意义 1
1.2 船舶机舱监控系统的发展与现状 2
1.3 现场总线技术在船舶机舱监控系统中的应用 4
1.4 智能数据处理方法在船舶机舱监控系统中的应用 5
1.5 本文的主要内容 6
第2章 CAN总线技术 7
2.1 几种典型的现场总线 7
2.2 CAN总线优势 9
2.3 CAN总线通信协议与分析 10
2.3.1 报文传输 10
2.3.2 报文滤波、校验与编码 12
2.3.3 错误处理与故障界定 12
2.4 本章小结 13
第3章 船舶机舱监控系统总体设计方案 14
3.1 系统功..
近年来,随着计算机、通信、网络、控制等技术的发展,现场总线技术越来越多地被应用在船舶自动化控制系统中,船舶机舱监控系统正经历着一场从集散式分布系统到现场总线控制系统转变的技术改革。本文研究的出发点正是基于探索国内外船舶机舱监控系统的最新发展趋势,研究了基于CAN总线的船舶机舱智能监控系统。
论文首先在前人的基础上,分析了船舶机舱监控系统的发展趋势和现状,介绍了现场总线技术在船舶机舱自动化系统中的应用。在介绍了几种典型的现场总线技术之后,总结了CAN总线的优势,并分析了CAN总线通信协议。
根据船舶机舱监控系统的功能要求,提出了一种基于CAN总线的监控系统的设计方案,并对其特点进行了说明。论文设计了基于CAN总线的数据测控节点,节点微处理器采用的是功能强大的C8051F040单片机,并详细介绍了节点硬件和软件的设计,尤其是CAN通信程序的设计。
智能数据分析功能是船舶机舱监控系统向智能化方向发展的重要体现。针对船舶柴油机这一复杂系统的故障诊断,论文提出将改进的粒子群优化算法与模糊神经网络故障诊断模型相结合,对其参数进行优化训练。通过对船舶柴油机智能故障诊断系统的仿真研究,与传统的基于BP算法学习训练的模糊神经网络相比较,论文得到了更为准确的故障诊断结果,提高了故障诊断的泛化能力,克服了BP算法的不足,表明了论文工作的有效性和可行性。
论文最后利用Visual C++ 设计了一套基于数据库的多形态监控软件,详细介绍了权限管理、实时监控、数据库管理等模块,并创造性地把基于粒子群优化算法的智能数据处理方法集成在系统上位机监控软件中,实现了船舶柴油机燃烧系统的在线故障诊断功能。
基于CAN总线的船舶机舱智能监控系统功能强大,可靠性高,有利于船舶自动化水平的提高,可以大幅度降低系统设计难度和成本,有效降低船员的劳动的强度,具有很好的应用潜力和市场前景。
关键词: CAN总线;监控系统;粒子群优化算法;故障诊断;Visual C++
Abstract
In recent years, with the development of computer, communication, networking and control technology, fieldbus technology is increasingly being used in ship automation and control systems. Ship engine room monitoring system is experiencing a technical change. The starting point of this study is based on the domestic and foreign ship engine room monitoring system to explore the latest trends of that. This paper mainly researches the intelligent engine room monitoring system which is based on CAN field bus.
This paper, firstly analyzed the development trends and current status of ship engine room monitoring system, and introduced the application of field bus technology in the engine room automation. Then it present several typical field bus technologies, detailed about the concept of CAN and analyed CAN bus communication protocol.
According to the functional requirements of ship engine room monitoring system, the article proposed a monitoring system based on CAN bus and described its characteristics. After that, the CAN node was designed, which used C8051F040 MCU as the microprocessor, and then detailed the design of hardware and software modules of the CAN node, especially the CAN communication program.
The function of intelligent data analysis demonstrates the intelligent development of the ship engine room monitoring system. Aim at fault diagnosis of the complex marine diesel engine system, the paper proposes an improved particle swarm optimization algorithm, combined to fuzzy neural network fault diagnosis model to optimize the parameters of its training. After simulating the ship diesel combustion system through the intelligent fault diagnosis, and comparing with the fuzzy neural network based on traditional BP algorithm, we get a more accurate diagnosis result, improve the generalization ability, and overcome the the lack of BP algorithm, which shows the effectiveness and feasibility.
At the last of this paper, the data-based multi-form monitoring software was designed by using Visual C++, with details of the rights management, real-time monitoring, database management module. An intelligent data processing methods based on particle swarm optimization (PSO) algorithm was creatively integrated in the PC monitoring system software, which achieves online fault diagnosis for marine diesel engine combustion system.
The intelligent ship engine room monitoring system based on CAN bus has powerful functions, high reliability, which will help raise the level of ship automation, reduce the difficulty and cost effectively of system design and greatly reduce the labor intensity of the crew, has a good potential applications and markets prospects.
Key words: CAN bus; Monitoring system; PSO; Fault diagnosis; Visual C++
目录
摘 要 I
Abstract III
目录 V
Contents VII
第1章 绪论 1
1.1 选题背景及研究意义 1
1.2 船舶机舱监控系统的发展与现状 2
1.3 现场总线技术在船舶机舱监控系统中的应用 4
1.4 智能数据处理方法在船舶机舱监控系统中的应用 5
1.5 本文的主要内容 6
第2章 CAN总线技术 7
2.1 几种典型的现场总线 7
2.2 CAN总线优势 9
2.3 CAN总线通信协议与分析 10
2.3.1 报文传输 10
2.3.2 报文滤波、校验与编码 12
2.3.3 错误处理与故障界定 12
2.4 本章小结 13
第3章 船舶机舱监控系统总体设计方案 14
3.1 系统功..