宿州学院编号:
宿州学院大学生科研课题项目
申请书
项目类别(在相应的序号上划○)
①.重点项目
2.一般项目
项目名称:基于LabVIEW的一种智能优化算法设计与实现申请者:黄善涛
所在班级: 09计算机科学与技术3班
联系电话: 186******** 申请日期: 2012年4月27
宿州学院团委、科技处制
填表说明
填写申请书之前请认真阅读下列说明:
1、第4页课题组成员(指导教师)必须签名。
2、学科类别一律填一级学科。
3、页面右上角宿州学院编号由团委统一填写。
4、成果形式:(1)社科类社会调查报告及学术论文;(2)理、工、农类学术论文;(3)发明制作类作品;(4)计算机软件;(5)文学艺术作品;(6)创业计划。
5、项目论证依据,研究方案与研究工作基础和条件三栏中不得出现申请人的任何背景资料,否则作废。
6、申请书一律用A4纸正反面打印,报送一式3份。
申请者承诺:
我保证申请评审书填报内容的真实性。如能立项,我将与本项目组成员严格遵守宿州学院学生科研项目管理的有关规定,切实保证研究工作时间,按计划认真开展研究工作,按时报送有关材料。
申请者(签章):
2012年 4 月 27 日
课题负责人姓名黄善涛性别男出生年月 1987.4 所在班级09计算机科学与技术3班联系电话 186********
课题组主要成员
姓名班级分工情况签名曾冰09计科3班程序设计
潘扬扬09计科3班程序设计
夏彬彬09计科3班算法分析
舒永华09计科3班算法分析
指导教师
姓名杨宝生职称讲师专业方向智能控制
指导教师签名:
年月日课题负责人所在系(院)初审推荐意见:
系(院)签章
年月日
项目编号:
名称基于LabVIEW的一种智能优化算法设计与实现
学科类别计算机科学研究类别B、应用研究
起止时间2012年5月至2013年5月申请经费1500
成果形式B、理、工、农类学术论文;
1、本课题研究现状与趋势,理论意义与应用价值,基本内容与创新点。(三部分逐项填写,限1000字以内,可附页。)
(1)研究现状与趋势
与 C 和BASIC 一样,LabVIEW(Laboratory Virtual Instrument Engineering Workbench)也是通用的编程系统,有一个完成任何编程任务的庞大函数库。LabVIEW的函数库包括数据采集、GPIB、串口控制、数据分析、数据显示及数据存储,等等。LabVIEW也有传统的程序调试工具,如设臵断点、以动画方式显示数据及其子程序(子VI)的结果、单步执行等等,便于程序的调试。
LabVIEW是一种用图标代替文本行创建应用程序的图形化编程语言。传统文本编程语言根据语句和指令的先后顺序决定程序执行顺序,而 LabVIEW则采用数据流编程方式,程序框图中节点之间的数据流向决定了VI及函数的执行顺序。VI指虚拟仪器,是 LabVIEW的程序模块。用户界面在 LabVIEW中被称为前面板。使用图标和连线,可以通过编程对前面板上的对象进行控制。这就是图形化源代码,或G代码。
(2)理论意义与应用价值
首先,和VC、VB、组态王等软件开发上位机相比,LabVIEW开发更快捷。
很多控件都是已经做好的,也可以自定义控件,还能XControl。和代码编程相比,如果你动手编过一次就知道,LabVIEW调试比较方便,哪里有错误软件会直接给你指出。而VB、VC等代码编程调试就没那么简单,少一个分号很可能找半天没找到。现在GUI软件很多,MATLAB也有GUI,简单快捷的还得是LabVIEW。
其次,LabVIEW不只是一个软件,还有配套的硬件。最简单的比如数据采集卡,使用NI配套的数据采集卡,把传感器插到数据采集卡上,另一端连上PC,数据就采集上来了。不用考虑滤波,不用想通信协议等等,一切都可以解决。虽说价格不是很便宜,但是用在高端产业上可以极大节省开发时间。而且,NI还有诸如PAC等硬件。另外, NI还有很多软件,比如teststand、veristand等等,可以说,他不是一个软件。
(3)基本内容与创新点
利用LabVIEW提供的很多外观与传统仪器(如示波器、万用表)类似的控件,创建用户界面。但是对于复杂的系统,比如当系统的控制算法是模糊算法、神经网络算法等高级算法,PLC解决不了,单片机的话编程占用空间过大,运算速度也跟不上。这就显示出基于PC机的LabVIEW强大的计算功能。
本研究的目标用LabVIEW把一个较为复杂的数学模型计算过程用LabVIEW 实现。
2、拟采取的研究方法和技术路线
先学习LabVIEW,再学BP(Back Propagation)神经网络算法,然后学习借鉴已有的BP神经网络的数学模型在LabVIEW上的实现,我们在此基础上实现一种智能优化算法。
3、研究进度安排和预期成果
进度安排:
2012.05-06收集资料;
2012.07-07学习LabVIEW, BP神经网络;
2012.08-08学习BP神经网络在LabVIEW上的实现;
2012.09-12实现一种智能优化算法在LabVIEW上的实现;
2013.01-03总结技术报告撰写论文;
2013.04-04准备结项。
预期成果:
通过本次立项完成毕业论文选题,参加学术竞赛,最后撰写论文1篇。
4、对完成本项目的条件分析(包括参加人员水平、准备情况、研究手段等)
参加人员水平:
参赛人员均是计算机专业本科大三学生,有一定的编程基础。对新的编程语言有很快的学习适应能力。有部分人员参加过一些相关的比赛和一些课题设计。并且我们对此课题也很感兴趣,觉得有实现的必要
准备情况:
人员全部为在校大学生,有时间和能力完成课题的设计。实验相关软件和资料也准备就绪。
研究手段:
在老师的指导下,有小组长将任务划分为块,根据每个人情况不同分派阶段性任务。分时总结项目进度和成果。
5、申请经费预算
序号经费用途预算依据金额(元)
1 资料购买书籍、电子资源0.2
2 学习培训参加NI举办的技术培训0.6
3 差旅参加LabVIEW技术竞赛0.6
4 其它支出打印、存储0.1
团委意见:
签字(盖章):
年月日科技处意见:
签字(盖章):
年月日
校专家组评审意见:
经评审专家组一致研究,是否同意立项:是否
若同意立项,准予立项为:重点一般自筹
评审专家组组长及成员亲笔签名:
年月日校领导审批意见:
签字(盖章)
年月日