1 / 74
文档名称:

[硕士论文]基于C++ Builder与MATLAB接口的轴系计算系统设计与实现.pdf

格式:pdf   页数:74
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

[硕士论文]基于C++ Builder与MATLAB接口的轴系计算系统设计与实现.pdf

上传人:化工机械 2013/2/18 文件大小:0 KB

下载得到文件列表

[硕士论文]基于C++ Builder与MATLAB接口的轴系计算系统设计与实现.pdf

文档介绍

文档介绍:上海交通大学
硕士学位论文
基于C++ Builder与MATLAB接口的轴系计算系统设计与实现
姓名:陈万宏
申请学位级别:硕士
专业:轮机工程及自动化
指导教师:陈万宏;林干
20081001
上海交通大学工程硕士论文基于 C++ Builder 与 MATLAB 接口的轴系计算系统设计与实现

基于 C++ Builder 与 MATLAB 接口
的轴系计算系统设计与实现
摘要
本文介绍了一种以 C++ Builder 为开发平台,利用 MATLAB 作为数学分析、算
法开发工具的船舶轴系计算系统的设计与实现过程。
本文主要的研究工作和结论:
(1)C++ Builder 与 MATLAB 的接口方法详细讨论了 MATLAB 与高级语言
的编程接口方法,对目前已有的接口方法进行了系统总结,分析了这些方法的优势、
缺陷和使用条件。然后文章提出了一种全新的 CONSOLE 程序实现 MATLAB 与高
级语言接口的方法,这种方法是真正意义上能利用 MATLAB 提高开发效率的方法,
对于不同的程序几乎都可以用同样的方法实现,大大提高了该方法的稳定性,在实
际应用中具有极大的应用价值。
(2)船舶轴系振动理论介绍分别介绍船舶轴系扭转、纵向、回旋振动和轴系
校中计算的基本理论及其在数值计算过程的基本思想,并初步建立船舶轴系在各振
动形式的数学方程,为下一节船舶轴系计算系统软件的实现提供了理论基础。
(3)船舶轴系振动计算系统的设计与开发全过程详细讨论了一种基于 C++
Builder 和 MATLAB 有限元船舶轴系计算系统的设计与开发全过程的。对系统开发
过程中的热点、难点进行了详细的介绍,比如对界面实现、输入输出控制等方面都
进行了深入分析。通过我院设计的 6800 吨油船轴系校中数据和 CB*/Z338-84 所提
供的轴系校中数据对校中计算系统程序进行了可行性和准确性验证;通过船舶检验
局上海办事处和上海船舶运输科学研究所联合编制的《船舶动力装置轴系扭转振
动》中提供的实例对船舶轴系扭转振动计算系统程序进行验证。
(4)该系统所采用的方法不仅充分发挥了 C++ Builder 在 Win32 系统下快速开
发应用程序的强大优势,而且充分利用了 MATLAB 在算法开发上的长处。实验证
明本系统开发方案是切实可行的,开发的轴系计算系统具有开发周期短、界面美观、
软件成本低等特点。
关键词: C++ Builder MATLAB 有限元船舶轴系计算系统接口
CONSOLE 文件
2
上海交通大学工程硕士论文基于 C++ Builder 与 MATLAB 接口的轴系计算系统设计与实现


The Calculation System Of Shaft Which Base On C++ Builder
and MATALB FEM Element Method
ABSTRACT
This paper introduce the design and realize process of the calculation system of
shaft which based on C++ Builder platform and using MATLAB as data processing tools.
The paper makes main research work and conclusion:
(1)Interface method of C++ Builder and MATLAB Article has discussed the
programming MATLAB and high-grade language partially in detail. And has analyzed
the defect and advantage and using condition of these methods. Then article have put
forward the method that using CONSOLE file to realizes the interface between
MATLAB and high-grade languages. This kind of method can raise program
development efficiency, raises the stability of algorithm, and has mercial value
in actual ap