当前位置:文档之家› 《算法设计与分析》课程设计要求

《算法设计与分析》课程设计要求

《算法设计与分析》课程设计要求
《算法设计与分析》课程设计要求

算法设计与分析课程设计要求

一、课程设计的内容和基本要求

利用《算法设计与分析》课程中所学到的编程知识和编程技巧,完成具有一定难度和工作量的程序设计题目,帮助学生掌握编程、调试的基本技能,独立完成所布置的任务。

参考题目:

题目一,棋牌游戏设计(限2 人完成,报告内容注明两个人分工)

五子棋;

象棋;

围棋;

军棋;

跳棋;

24点;

斗地主等,

要求:包涵部分格局;设计游戏的核心算法;可视化的软件设计;

参考的知识:回溯法;

程序语言不限;

题目二,地图着色问题(限1 人完成)

设计要求:已知中国地图,对各省进行着色,要求相邻省所使用的颜色不同,并保证使用的颜色总数最少.

题目三,校园导航问题(限1 人完成)

设计要求:设计你的学校的平面图,至少包括10个以上的场所,每两个场所间可以有不同的路,且路长也可能不同,找出从任意场所到达另一场所的最佳路径(最短路径).

题目四,学校超市选址问题(带权有向图的中心点)(限1 人完成) 设计要求:对于某一学校超市,其他各单位到其的距离不同,同时各单位人员去超市的频度也不同.请为超市选址,要求实现总体最优.

题目五,走迷宫游戏(限1 人完成)

程序开始运行时显示一个迷宫地图,迷宫中央有一只老鼠,迷宫的右下方有一个粮仓.游戏的任务是使用键盘上的方向键操纵老鼠在规定的时间内走到粮仓处.

要求:

老鼠形象可辨认,可用键盘操纵老鼠上下左右移动;

迷宫的墙足够结实,老鼠不能穿墙而过;

正确检测结果,若老鼠在规定时间内走到粮仓处,提示成功,否则提示失败;

添加编辑迷宫功能,可修改当前迷宫,修改内容:墙变路,路变墙;

找出走出迷宫的所有路径,以及最短路径。

利用序列化功能实现迷宫地图文件的存盘和读出等功能。

题目六,拓扑排序与关键路径在实际中的应用

1.判定问题是否存在拓扑序,如果是求关键路径;求所有关键路径;求关键之关键;

2.将算法用在解决一个实际的应用问题中;

3.分析在数据结构课程中出现的算法是属于我们学过的那一种方法;

4.给出新的方法。

题目七,最优二叉搜索树在数据库中的应用

实现该算法;

模拟一个数据库,该数据库具有动态的非顺序结构;

题目八,积木游戏的设计

积木为矩形块,区间是矩形的设计;

积木为矩形块,T形块,L形块,区间是矩形的设计;

积木为矩形块,T形块,L形块,区间是凸边形的设计;

积木为矩形块,T形块,L形块,区间是矩形的设计;

积木为矩形块,T形块,L形块,区间是口袋的设计;

参考算法:典型的装箱问题(二维,三维)

教材中的算法:

1.贪婪算法(1人)

要求:(1)贪婪算法的基本思想

(2)给出背包问题的贪婪算法和程序

(3)给出单源最短路径的贪婪算法和程序

(4)给出霍夫曼编码问题的贪婪算法和程序

2.递归算法(1人)

要求:

(1) 给出递归的基本思想

(2)给出n阶hanoi塔的递归算法和程序

(3)给出数组主元素的递归算法和程序

(4)给出n个元素全排列的递归算法和程序

(5)给出整数划分问题的递归算法和程序

3.回溯法(1人)

要求:

(1)给出回溯法的基本思想

(2)给出n后问题的回溯算法和程序

(3)给出0\1背包问题的回溯算法和程序

(4)给出哈密顿回路的回溯算法和程序

4.动态规划算法(1人)

要求:

(1)动态规划的基本思想

(2)给出多段图的最短路径的动态规划算法和程序

(3)给出资源分配的动态规划算法和程序

(4)给出最长公共子序列的动态规划算法和程序

5.分治法(1人)

要求:

(1)分治法思想

(2)给出最大最小的算法和程序

(3)给出合并排序算法和程序

(4)给出快速排序算法和程序

(5)给出多项式乘积和大整数相乘的分治算法和程序

三、课程设计方式、学时分配及安排

所有题目均按以下进度执行:

课程设计报告内容结构:

一、问题描述:

二、概要设计(流程图)

三、源程序

四、运行主要结果界面贴图

五、总结

算法设计与分析课程设计

题目:

文档:

物联网工程学院物联网工程专业

学号

学生姓名

班级

二〇一三年十二月

数值分析课程设计

淮海工学院计算机工程学院课程设计报告书 课程名:《数值分析》 题目:数值分析课程设计 班级: 学号: 姓名:

数值分析课程设计 课程设计要求 1、研究第一导丝盘速度y与电流周波x的关系。 2、数据拟合问题运用样条差值方法求出温度变化的拟合曲线。 课程设计目的 1、通过编程加深对三次样条插值及曲线拟合的最小二乘法的理解; 2、学习用计算机解决工程问题,主要包括数据处理与分析。 课程设计环境 visual C++ 6.0 课程设计内容 课程设计题目1: 合成纤维抽丝工段中第一导丝盘的速度对丝的质量有很大的影响,第一丝盘的速度和电流周波有重要关系。下面是一组实例数据: 其中x代表电流周波,y代表第一导丝盘的速度 课程设计题目3: 在天气预报网站上获得你家乡所在城市当天24小时温度变化的数据,认真观察分析其变化趋势,在此基础上运用样条差值方法求出温度变化的拟合曲线。然后将该函数曲线打印出来并与原来的温度变化数据形成的曲线进行比较,给出结论。写出你研究的心得体会。 课程设计步骤 1、利用最小二乘法写出题1的公式和算法; 2、利用excel表格画出数据拟合后题1的图像; 3、在Visual C++ 6.0中编写出相应的代码; 4、搜索11月12日南通当地一天的温度变化数据; 5、在Visual C++ 6.0中编写出相应的代码; 6、利用excel表格画出数据拟合后题3的图像 课程设计结果 课程设计题目1 数值拟合

解:根据所给数据,在excel窗口运行: x=[49.2 50.0 49.3 49.0 49.0 49.5 49.8 49.9 50.2 50.2] y=[16.7 17.0 16.8 16.6 16.7 16.8 16.9 17.0 17.0 17.1] 课程设计题目3 数据为:X=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23]; Y=[12,12,11,12,12,12,12,12,13,15,16,17,17,18,17,17,17,16,15,15,15,15,14,14]; 源代码为: 第一题: #include #include"math.h" using namespace std; //double x[100],y[100]; int main(){ int i; double k,b; double sum1=0,sum2=0,sum3=0,sum4=0; double x[10]={49.2,50.0,49.3,49.0,49.0,49.5,49.8,49.9,50.2,50.2}; double y[10]={16.7,17.0,16.8,16.6,16.7,16.8,16.9,17.0,17.0,17.1}; for(i=0;i<10;i++){ sum1+=x[i]*y[i]; sum2+=x[i];

课程设计总结报告要求及评分标准

课程设计总结报告及评分标准 一、课程设计报告基本要求 课题名称与技术要求 约200~500字的摘要(目的、方法、结果、结论) 设计方案论证与选择 设计方案的原理框图、总体电路图、接线图及说明(图不能手绘或网上拷贝,要用仿真软件画,软件的器件库中没有的元器件应加以说明,在哪一点到哪一点接什么器件等)。 单元电路设计、主要元器件选择和电路参数计算(到图书馆或网上查阅有关的资料和手册)(重点)。 自行选择购置元器件的过程。 组装调试并进行性能测试的过程。在焊接、调试过程中遇到哪些问题,这些问题是如何解决的(重点)。 结果分析。有何收获和体会,有哪些意见和建议(重点)。 附件(如元件材料清单或其他说明)。 参考文献。 要求文字清晰、语句通顺、描述准确、基本理论知识运用正确、电路图绘制规范。 二、格式 页面设置为纸型:A4;页边距:上下左右均为2.5cm。标题、正文的字体及字号严格按照要求;标点符号要在全角状态下录入。正文行间距设为固定值18磅。段前段后间距均设为0。 1.封面(模板见最后一页) 2.第二页:设计题目要求。约200字的中文摘要(宋体,小四号字) 3.第三页:目录(宋体,小四号) 4.正文为宋体(五号字) 5.画出“课程设计评分标准”(见第二页(四)) 6.附录(五号字) 7.参考文献(五号字) 三、课程设计进度要求

四、课程设计评分标准 备注:成绩等级:优(90分—100分)、良(80分—89分)、中(70分—79分)、及格(60分—69分)、60分以下为不及格。 有下列情况之一者,要酌情减分: 1.选做内容的难度小、或未在规定的期限内独立完成任务。 2.有抄袭行为,减20-30分。 3.损坏或丢失实验室的物品,包括元器件、仪器设备和工具。 4.不按时交课设报告。 5.因报告不规范,语言不通顺,行距、字体不对,图不清楚、没有计算,实测数据等退回重写 的。 打印的报告和电子文档交给课代表。

数值计算课程设计任务书

数值计算课程设计任务书 学院信息与计算科学/应用数学专业班级学生: 题目:典型数值算法的C++语言程序设计 课程设计从2017 年 6 月12 日起到2017 年7月 1 日 1、课程设计的内容和要求(包括原始数据、技术要求、工作要求等): 每人需作10个算法的程序、必做6题、自选4题。 对每个算法要求用C++语言进行编程。 必选题: 1、高斯列主元法解线性方程组 2、牛顿法解非线性方程组 3、经典四阶龙格库塔法解一阶微分方程组 4、三次样条插值算法(压紧样条)用C++语言进行编程计算 依据计算结果,用Matlab画图并观察三次样条插值效果。 5、龙贝格求积分算法 6、M次多项式曲线拟合,据计算结果,用Matlab画图并观察拟合效果。 自选题:自选4道其他数值算法题目.每道题目重选次数不得超过5次. 2、对课程设计成果的要求〔包括图表、实物等硬件要求〕: 2.1 提交课程设计报告 按照算法要求,应用C++语言设计和开发算法程序,提交由: 1)每个算法的原理与公式说明; 2)每个算法相应的程序设计说明(程序中的主要变量语义说明,变量的数据类型说明,数据在内存中组织和存储结构说明,各函数的输入形参和输出形参说明,函数功能说明,函数中算法主要流程图,函数的调用方法说明); 3)每个程序使用的实例(引用的实例可以自拟,也可以借用相关数值计算参考书中的例题作为作为验证程序是否正确的实例,无论是自拟实例还是引用实例,实例都应详细写入报告的正文中); 4)每个算法的调试记录(包括程序调试(静态调试和动态调试)和程序修改记录、程序测试(可以手工计算进行测试、也可以利用Matlab的函数或

java课程设计报告 标准化考试系统

甘肃政法学院计算机科学学院Java程序设计课程设计 题目标准化考试系统 计算机科学学院计算科学与技术专业11级专升本班 学号:201181210115 姓名:刘昆明 指导教师:李瑞生 成绩:____________ 完成时间:2011年 11月

目录 1.设计内容及要求 (1) 1.1 标准化考试系统的基本要求 (1) 1.2 需实现的主要功能 (1) 2.需求分析 (2) 2.1数据库设计 (2) 2.2服务器端和客户端的数据传输方式 (2) 2.3 服务器端功能设计 (2) 2.4客户端功能设计 (3) 3.总体设计 (4) 3.1 总体功能图 (4) 3.2 总体流程图 (6) 4.数据库设计 (7) 4.1 数据库及表结构的建立 (7) 4.2 JAVA 数据库的连接 (8) 5. 主要功能设计流程 (8) 5.1服务器端设计流程图 (8) 5.2客户端设计流程图 (9) 6.代码实现 (10) 6.1类之间关系图 (10) 6.2 运行效果图 (11) 6.3 程序打包发布过程 (17) 7. 总结与说明 (18) 8. 参考文献 (18)

标准化考试系统设计与实现 【摘要】:在现今知识爆炸的年代里,教学的质量和怎样提高教师的工作效率成了各大院校的首要任务。找题、选题和出卷就成为一项非常重要的工作。每学期教师都要为各类考试付出大量的精力和工作,尤其是一位教师教授多门学科的时候,工作量将成倍增加。因此开发此考试系统,对各专业课程的问卷进行整理入库,以便在需要的时候能够及时、方便、快速的对学生进行各级测试,从而使考试过程趋于简单化,减少教师在这方面的工作负担。 因此,使用现在的新技术,开发出适应新的需求的新系统刻不容缓。 四年的大学生活转瞬既逝,在这四年中,我系统的学习了计算机科学与技术专业的所有课程。深入的学习了各个科目的理论知识,对专业知识有了整体的掌握。在即将毕业之际,为了理论联系实际,检验自己的学习成果,我选择了这个题目作为课程设计。在此毕业设计的完成过程中,我严格遵循软件开发的过程,将理论知识与具体问题相结合。在应用程序开发中我一方面学习了软件编程思想,另一方面具体的运用了JAVA语言。体会了他的诸多功能和特色。熟悉了数据库应用程序的开发原理。确实达到了学校和辅导教师对我们应届毕业生的各种要求。 【关键词】:J2ME;标准化考试;设计与实现 1

机械设计课程设计要求及具体安排

机械设计课程设计指导书 一、机械设计课程设计的目的 机械设计课程是培养学生机械设计能力的技术基础课,课程设计则是机械设计课程重要的实践环节,其基本目的是: 1.通过课程设计,综合运用机械设计课程和其他先修课程的理论和实际知识,掌握机械设计的一般规律,树立正确的设计思想,培养分析和解决实际问题的能力; 2.学会从机器功能的要求出发,合理选择传动机构类型,制定设计方案,正确计算零件的工作能力,确定它的尺寸、形状、结构及材料,并考虑制造工艺、使用、维护、经济和安全等问题,培养机械设计能力; 3.通过课程设计,学习运用标准、规范、手册、图册和查阅有关技术资料等,培养机械设计的基本技能。 二、机械设计课程设计的内容 课程设计题目一般为机械传动装置或简单机械。 1.题目:带式输送机传动装置设计 2.内容: 1)传动方案的分析和拟定; 2)电动机的选择,传动装置的运动和动力参数的计算; 3)传动件的设计(带传动、链传动、齿轮传动等); 4)轴的设计(所有轴的结构设计,弯、扭组合强度校核); 5)轴承的设计(轴承的组合设计及寿命计算); 6)键的选择及强度校核; 7)联轴器的选择; 8)减速器的润滑与密封; 9)减速器装配图设计(箱体、箱盖、附件设计等); 10)零件工作图设计; 11)编写设计计算说明书。 3.工作量:(每个学生应完成) 1)部件装配图(如减速器装配图)1张(用A2图纸绘制,手绘,用两个视图和

必要的局部剖视图表达); 2)零件工作图2张(用A3图纸绘制,手绘,一张是中间轴、一张是低速轴上的齿轮); 3)设计说明书一份(约6000—8000字)。(手写,包括计算及其它说明) 4.进行方式 1)每人组一题,学生按指定题号,在教师指导下,按时、保质、按量完成全部设计; 2)教师每天基本按一定时间到设计教室进行答疑和检查。 三、课程设计的步骤 课程设计大致按以—下步骤进行: 1.设计准备:阅读设计任务书,明确设计要求和工作条件;通过看实物、模型、录像或减速器拆装实验等,了解没计对象;阅读行关资料、图纸;拟定设计计划等。 2.传动装置的总体设计:比较和选择传动装置的方案;选定电动机类型和型号;确定总传动比和各级传动比;计算各轴转速和转矩。 3.传动件的设计计算:设计计算各级传动件的参数和主要尺寸,例如减速器外传动零件(带、链等)和减速器内传动零件(齿轮、蜗杆传动),以及选择联轴器的类型和型号等。 4.装配图设计:绘制装配草图;设计轴(强度计算和结构设计等);选择计算轴承和进行支承结构设计;进行箱体及附件的设计;完成装配图的其他内容(标注尺寸、配合,技术要求,零件明细表和标题栏等)。 5.零件工作图设计 6.编写设计说明书 7.设计小结 四、进度 1.第一阶段:设计准备,分题号、借图板、手册、图册等,传动装置的总体设计、传动件的设计(3天) 2.第二阶段:装配草图的设计与绘制,减速器的拆装,装配工作图的绘制与总成(3天)

C课程设计报告

课程设计任务书

课程设计报告 课程:面向对象程序设计学号:02 姓名:李尾冬 班级:09030301 教师:

沈阳理工大学 信息学院 课程设计名称:小型特殊计算器 1.设计内容: 实现一个特殊的计算器,可以实现复数、有理数、矩阵和集合的特殊计算。程序可以实现复数、有理数的加、减、乘、除,可以实现矩阵的加法、减法和乘法运算,也可以实现集合的求交集、并集、子集的运算。 2.设计目的与要求: 设计目的 达到熟练掌握C++语言的基本知识和技能; 基本掌握面向对象程序设计的基本思路和方法; 能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题。 设计要求 要求利用面向对象的方法以及C++的编程思想来完成系统的设计; 要求在设计的过程中,建立清晰的类层次; 在系统的设计中,至少要用到面向对象的一种机制。 3.系统分析与设计 主要知识点 运算符重载增加了C++语言的可扩充性。运算符的重载实际上就是一种函数调用的形式,可以用成员函数重载运算符,就是将运算符重载定义为一个类的成员函数的形式;也可以用友元函数重载。用友元重载运算符的友元函数是独立于类以外的一般函数。 关键技术 程序中每一种数据类型用一个类来实现,共设计了4个类。复数类complex,矩阵类matrix,有理数类rational以及集合类set。每一种类都定义了相应的运算符重载函数。具体定义如下所示: (1)类complex 类complex中,成员变量image表示虚部,real表示实部。成员函数print()用来显示数据。运算符重载函数都是用友元函数来实现的。分别重载+、-、*、/运算符。 (2)类matrix 类matrix中,成员变量elems用来存放矩阵的所有元素,rows表示矩阵的行,cols表示矩阵的列。成员函数SetElems()用来给矩阵中的每一个元素赋值,

《数值分析》课程设计报告

《数值分析》课程设计实验报告 龙格—库塔法分析Lorenz 方程 200820302033 胡涛 一、问题叙述 考虑著名的Lorenz 方程 () dx s y x dt dy rx y xz dt dz xy bz dt ?=-???=--???=-?? 其中s ,r ,b 为变化区域内有一定限制的实参数,该方程形式简单,表面上看并无惊人之处,但由该方程揭示出的许多现象,促使“混沌”成为数学研究的崭新领域,在实际应用中也产生了巨大的影响。 二、问题分析 Lorenz 方程实际上是一个四元一阶常微分方程,用解析法精确求解是不可能的,只能用数值计算,最主要的有欧拉法、亚当法和龙格- 库塔法等。为了得到较高精度的,我们采用经典四阶龙格—库塔方法求解该问题。 三、实验程序及注释 (1)算法程序 function [T]=Runge_Kutta(f,x0,y0,h,n) %定义算法,其中f 为待解方程组, x0是初始自变量,y0是初始函数 值,h 是步长,n 为步数 if nargin<5 n=100; %如果输入参数个数小于5,则步数 n=100 end r=size(y0);r=r(1); %返回初始输出矩阵的行列数,并将 值赋给r(1) s=size(x0);s=s(1); %返回初始输入矩阵的行列数,并 将值赋给s(1) r=r+s; T=zeros(r,n+1); T(:,1)=[y0;x0]; for t=2:n+1 %以下是具体的求解过程 k1=feval(f,T(1:r-1,t-1)); k2=feval(f,[k1*(h/2)+T(1:r-1,t-1);x0+h/2]); k3=feval(f,[k2*(h/2)+T(1:r-1,t-1);x0+h/2]); k4=feval(f,[k3*h+T(1:r-1,t-1);x0+h]); x0=x0+h; T(:,t)=[T(1:r-1,t-1)+(k1+k2*2+k3*2+k4)*(h/6);x0]; end

C语言课程设计报告要求与示例

课程设计和调试过程规范化要求 1)需求分析 分析系统功能需求以及用户操作流程。 2)概要设计 在需求分析的基础上,确定系统总体框架(系统功能结构图)。 3)详细设计 定义数据存储结构,并设计实现系统功能的具体算法,画出各算法的工作流程图。4)代码设计 根据所设计的算法,定义相应函数分别实现系统的各子功能模块,同时由主程序提供友好的用户界面,使用户可通过选择主菜单来调用课程设计中要求完成的各个功能模块,子程序执行完后还可以返回到主菜单,继续选择其他功能执行。源程序要求书写规范,结构清晰。重点函数的重点变量,重点功能部分均要求给出清晰的程序注释。 5)程序调试 程序编译、链接成功后,自己设计实现程序功能的一组或多组测试数据,并严格按照此测试数据进行测试,然后分析测试结果。如果程序不能正常运行或结果不正确,则需对程序进行单步调试,在调试过程中认真查找算法实现中存在的问题,并加以分析和改正。 如果程序能够基本正确地运行,可考虑增加若干基本的容错功能(如避免用户操作错误时程序出现死循环等);另外尽量对现有算法给出改进方案,并比较不同算法之间的优缺点。 课程设计报告及书写内容要求 课程设计任务完成后,每位同学必须独立书写一份课程设计报告,注意:不得抄袭他人的报告(或给他人抄袭),一旦发现,成绩为零分。课程设计报告的内容应包括以下五个部分: 1)需求分析:包括设计题目、设计要求以及系统功能需求分析; 2)概要设计:包括系统总体设计框架和系统功能模块图; 3)详细设计。包括主要功能模块的算法设计思路以及对应的工作流程图; 4)主要源程序代码。包括存储结构设计说明,以及完整源程序清单; 5)调试分析过程描述。包括测试数据、测试输出结果,以及对程序调试过程中存在问题的 思考(列出主要问题的出错现象、出错原因、解决方法及效果等);

12级数值分析课程设计

数值分析课程设计题目与要求 (12级应数及创新班) [设计题一] 编写顺序Gauss消去法和列主元Gauss消去法的函数,再分别调用这两个函数求解下面的84阶方程组: = , 然后考虑将方程组的阶数取为10至100之间多个值进行求解。将你的计算结果与方程组的精确解进行比较。从“快”、“准”、“省”三个方面分析以上两个算法,试提出改进的算法并加以实现和验证。 [设计题二] 编写平方根法和改进的平方根法(参见教材《计算方法》P54的例题2.5)的函数,然后分别调用这两个函数求解对称正定方程组Ax=b,其中A和b分别为: (1)系数矩阵A为矩阵(阶数取为10至100之间多个值): , 向量b随机地选取; (2)系数矩阵A为Hilbert矩阵(阶数取为5至40之间多个值),即A的第i行第j列元素,向量b的第i个分量取为。将你的计算结果与方程组的精确解进 行比较。 若出现问题,分析其原因,提出改进的设想并尝试实现之。

对于迭代法 ,......)2,1,0(99.02 1=-=+k x x x k k k , 它显然有不动点0*=x 。试设计2个数值实验 得到收敛阶数的大概数值(不利用判定收敛阶的判据定理): (1) 直接用收敛阶的定义; (2) 用最小二乘拟合的方法。 [设计题四] 湖水在夏天会出现分层现象,接近湖面温度较高,越往下温度变低。这种上热下冷的现象影响了水的对流和混合过程,使得下层水域缺氧,导致水生鱼类的死亡。如果把水温T 看成深度x 的函数T(x),有某个湖的观测数据如下: 环境工程师希望: 1) 用三次样条插值求出T(x)。 2) 求在什么深度处dx dT 的绝对值达到最大( 即02 2=dx T d )。 [设计题五] 某飞机头部的光滑外形曲线的型值点坐标由下表给出: ...值y 及一阶、二阶导数值y ’,y ”。绘出模拟曲线的图形。

机械设计课程设计简明指导手册

《机械设计课程设计》 简明指导手册 ================== 一、进度安排 序号内容日程 1 准备阶段第一周周1 2 传动装置的总体设计第一周周2 3 传动零件的设计计算第一周周3 4 减速器箱体关键尺寸的确定第一周周4 5 装配图草图第一阶段(装配图的关键阶 第一周周5,6 段) 第二周周1 6 装配图草图第二阶段第二周周2

7 装配图草图第三阶段第二周周3 8 誊抄装配图第二周周4 9 完成减速器装配图第二周周5,6 第三周周1 10 零件工作图第三周周2-3 11 编写计算说明书第三周周4 12 答辩第三周周5 注意:每一阶段的结果必须得到老师认可后,才能进入下一阶段。 二、传动装置的总体设计(第一周周2) 由于是专用减速器,计算各轴的功率、转矩时,按所需功率计算,不是按照电机的额定功率计算。 电机的转速按满载转速计算。 电动机为Y系列,转速选1000rpm,1500,3000rpm。 传动方案:V带+二级展开式圆柱齿轮减速器 带传动传动比:2~3比较合适,总传动比大时取大值 两级齿轮传动比分配:高速级传动比i1与低速级传动比i2应满 足: 计算结果制成P19表2-6形式,交给指导教师检查。

三、传动零件的设计计算(第一周3) 齿轮传动的设计计算参考课本。 小带轮半径不大于电机中心高。 在高速级齿轮传动设计完毕后,应根据实际传动比来调整低速级齿轮传动的传动比,确保总传动比误差不超过3%~5%。 由于功率较小,为了方便绘图,齿轮传动一律采用软齿面斜齿轮传动。 软齿面齿轮传动按齿面接触强度设计,校核齿轮的弯曲强度即可。 齿轮传动不需要变位。 要求中心距圆整,为了绘图方便,要求两级齿轮传动中心距之和一般不大于280。 为了避免中间轴大齿轮与低速轴干涉,应保证中间轴大齿轮直径比低速轴大齿轮直径小20毫米以上。 为了便于中间轴大齿轮甩油润滑,中间轴大齿轮的直径与低速轴大齿轮直径的差值不能超过50~60mm。具体参看P30表4-2。 采用斜齿轮,螺旋角范围:8~20°。 ● 为了使中间轴上齿轮轴向力相互抵消一部分,两齿轮的螺旋角方向应相同。 ● 齿轮计算时,螺旋角应精确到秒,分度圆直径、齿顶圆直径等应精确到 0.001mm。 ● 齿轮的模数不小于2mm。 ● 带传动的关键数据(i,d1,d2,a,型号,根数(不大于5),带轮宽度)和两对齿轮传动的参数填入P22表3-1(有关变位部分删除),交给指导教师检查。四、减速器箱体关键尺寸的确定(第一周4)

机械设计课程设计计算说明书1

上海理工大学机械工程学院 课程设计说明书减速箱设计计算 机械四班杨浩0714000322 2010/1/22

设计题目: 设计一带式输送机的传动装置,传动简图如下: 工作条件如下: 用于输送碎料物体,工作载荷有轻微冲击(使用系数、工况系数),输送带允许速度误差±4%,二班制,使用期限10年(每年工作日300天),连续单向 一、电动机的选择 1.选用电动机 1)选择电动机类型 按工作要求和工作条件选用Y系列封闭式三相异步电动机。 2)电动机的输出功率P 电动机所需的输出功率为: P=kW 式中:P w为工作装置所需功率,kW;为由电动机至工作装置的传动装置的总效 率。 工作装置所需功率P w应由机器工作阻力和运行速度经计算求得: P w===1.76kW 式中:为工作装置的阻力,N;v w为工作装置的线速度,m/s。 由电动机至工作装置的传动装置总效率按下式计算: 查《机械设计》表2-4,得:

取0.96,取0.995,取0.97,取0.99,取0.97 则 0.96×0.9952×0.97×0.99×0.97=0.885 所以 P0==1.99kW 3)确定电动机转速 工作装置的转速为: n w=60×=95.5r/min 由于普通V带轮传动比为: i1≈2~4 圆柱齿轮传动比为: i2≈3~5 故总的传动比为: i=i1i2≈6~20 则电动机所需转速为: n=in w≈(6~20)×95.5=(573~1910)r/min 2. 1)总传动比为: i a===9.84 2)分配传动比: I a=i外i内 考虑减速器结构,故: i外=3 ;i内=3.28 3.计算传动装置的运动和动力参数 1)各轴转速 n电=n=940r/min n1==313r/min

传感器与检测技术课程设计报告标准

黑龙江科技学院 课程设计报告 项目名称:瓦斯浓度检测系统设计 所属课程:传感器与检测技术 实践日期:— 班级测控08---3班 学号04号 姓名王蕊 成绩 电气与信息工程学院

其具有两个通道,每个通道的增益范围为-10~30 dB,因此两个通道串连起来可以实现的增益控制范围为:-20~60 dB。图2为瓦斯传感器及信号放大电路。 2.3 A/D转换电路设计系统使用的数模转换器LTC1865是凌力尔特推出的16位SAR ADC,采用单5 V电源工作,并能保证在-40℃~+12.5℃的温度范围内工作。每个器件最大电流为8.50 uA,最大采样率达250 kS/s,供电电流随着采样速率的降低而变小。MSOP-10封装的LTC1865提供2路软件可编程的通道,并且可以根据需求来调整参考电压的大小。A/D转换电路设计如图3所示。 2.4 报警模块电路设计本设计的报警模块采用普通的蜂鸣器来完成。蜂鸣器一端接地,一端接用来驱动它工作的PNP晶体管的发射极,晶体管基极连接AT89S52的P3.3口。 2.5 键盘模块电路设计本系统中的按键主要用来设定瓦斯浓度的报警值,采用独立按键式键盘,共3个按键,它们分别与AT89S52的P2.0~P2.2口连接,平时这三个引脚输出高电平,当按键被按下时引脚变成低电平,因此,只要在软件中查询这几个引脚的电平,就可以确定是否有按键按下,从而进人相应的子程序。 3 系统软件设计系统软件主要包括系统主程序和数据采样处理子程序两部分,主程序流程如图4所示,数据采样处理子程序如图5所示。 系统开机上电工作后,首先进行初始化,接着进入主循环扫描是否有按键按下,若检测到有键按下,则设定系统的瓦斯浓度报警上限值,否则直接调用数据采集处理子程序进行数据采集处理。 主程序调用数据采样处理子程序后,就进入该子程序运行,首先启动A/D转换进行数据采样,得到的数据信号输入到AT89S52进行滤波、零点修正并计算瓦斯气体浓度值,若浓度超限则启动扬声器声音报警,否则关闭蜂鸣器并返回。 4 实验结果及分析瓦斯的主要成分是甲烷,瓦斯爆炸有一定的浓度范围,通常把在空气中瓦斯遇火后能引起爆炸的浓度范围称为瓦斯爆炸界限。瓦斯爆炸界限为5%~16%。当空气中氧气浓度达到10%时,瓦斯浓度在5%~16%之间,就会发生爆炸。 根据MJC4/3.0L的技术指标(甲烷浓度为1%时,其灵敏度为20~40 Mv),因此设定瓦斯的爆炸上限值为

数值分析课程课程设计汇总

课 程 设 计 我再也回不到大二了, 大学是那么短暂 设计题目 数值分析 学生姓名 李飞吾 学 号 x x x x x x x x 专业班级 信息计x x x x x 班 指导教师 设 计 题 目 共15题如下 成绩

数值分析课程设计 1.1 水手、猴子和椰子问题:五个水手带了一只猴子来到南太平洋的一个荒岛上,发现那里有一大堆椰子。由于旅途的颠簸,大家都很疲惫,很快就入睡了。第一个水手醒来后,把椰子平分成五堆,将多余的一只给了猴子,他私藏了一堆后便又去睡了。第二、第三、第四、第五个水手也陆续起来,和第一个水手一样,把椰子分成五堆,恰多一只猴子,私藏一堆,再去入睡,天亮以后,大家把余下的椰子重新等分成五堆,每人分一堆,正好余一只再给猴子,试问原先共有几只椰子?(15621) 试分析椰子数目的变化规律,利用逆向递推的方法求解这一问题 解:算法分析:解该问题主要使用递推算法,关于椰子数目的变化规律可以设起初的椰子数为0p ,第一至五次猴子在夜里藏椰子后,椰子的数目分别为01234,,,,p p p p p 再设最后每个人分得x 个椰子,由题: 14 (1)5 k k p p +=- (k=0,1,2,3,4)51(1)5 x p =- 所以551p x =+,11k k p p +=+利用逆向递推方法求解 15 1,4 k k p p +=+ (k=0,1,2,3,4) MATLAB 代码: n=input('n= '); n= 15621 for x=1:n p=5*x+1; for k=1:5 p=5*p/4+1; end if p==fix(p), break end end disp([x,p]) 1.2 设,1 5n n x I dx x =+? (1)从0I 尽可能精确的近似值出发,利用递推公式: 11 5(1,2,20)n n I I n n -=-+= 计算机从1I 到20I 的近似值; (2)从30I 较粗糙的估计值出发,用递推公式:

机械设计课程设计步骤

目 录
第一章 传动装置的总体设计
一、电动机选择
1.选择电动机的类型 2.选择电动机的功率 3.选择电动机的转速 4.选择电动机的型号
二、计算总传动比和分配各级传动比 三、计算传动装置的运动和动力参数
1.各轴转速 2.各轴功率 3.各轴转矩 4.运动和动力参数列表
第二章 传动零件的设计
一、减速器箱体外传动零件设计
1.带传动设计
二、减速器箱体内传动零件设计
1.高速级齿轮传动设计 2.低速级齿轮传动设计
三、选择联轴器类型和型号
1.选择联轴器类型 2.选择联轴器型号
第三章 装配图设计
一、装配图设计的第一阶段
1.装配图的设计准备 2.减速器的结构尺寸 3.减速器装配草图设计第一阶段
二、装配图设计的第二阶段
1.中间轴的设计 2.高速轴的设计 1 / 25

3.低速轴的设计
三、装配图设计的第三阶段
1.传动零件的结构设计 2.滚动轴承的润滑与密封
四、装配图设计的第四阶段
1.箱体的结构设计 2.减速器附件的设计 3.画正式装配图
第四章 零件工作图设计
一、零件工作图的内容 二、轴零件工作图设计 三、齿轮零件工作图设计
第五章 注意事项
一、设计时注意事项 二、使用时注意事项
第六章 设计计算说明书编写
2 / 25

第一章 传动装置总体设计
一、电动机选择
1.选择电动机的类型 电动机有直流电动机和交流电动机。直流电动机需要直流电源,结构复杂,价格较高;当交流电动机 能满足工作要求时,一般不采用直流电动机,工程上大都采用三相交流电源,如无特殊要求应采用三相交 流电动机。交流电动机又分为异步电动机和同步电动机,异步电动机又分为笼型和绕线型,一般常用的是 Y 系列全封闭自扇冷式笼型三相异步电动机,它具有防止灰尘、铁屑或其他杂物侵入电动机内部的特点, 适用于没有特殊要求的机械上, 如机床、 运输机、 搅拌机等。 所以选择 Y 系列三相异步电动机。 b5E2RGbCAP 2.选择电动机的功率 电动机的功率用额定功率 Ped 表示,所选电动机的额定功率应等于或稍大于工作机所需的电动机输出 功率 Pd。功率小于工作要求则不能保证工作机正常工作,或使电动机长期过载,发热大而过早损坏;功率 过大,则增加成本,且由于电动机不能满载运行,功率因素和效率较低,能量不能充分利用而造成浪费。 工作机所需电动机输出功率应根据工作机所需功率和中间传动装置的效率等确定。p1EanqFDPw 工作机所需功率为: Pw ?
Fv ,η w——工作机(卷筒)的效率,查吴宗泽 P5 表 1-7。 1000ηw
工作机所需电动机输出功率为: Pd ?
Pw Pw ,η 1 ——带传动效率;η 2——滚动轴承效率; ? 3 2 η η1η2 η3 η4
η 3 ——齿轮传动效率;η 4——联轴器效率,查吴宗泽 P5 表 1-7。DXDiTa9E3d 电动机的额定功率:Ped=(启动载荷/名义载荷)×Pd,查吴宗泽 P167 表 12-1 选择电动机的额定功率。
RTCrpUDGiT
3.选择电动机的转速 具有相同额定功率的同类型电动机有几种不同的同步转速。低转速电动机级数多,外廓尺寸较大,质 量较重,价格较高,但可使总传动比及传动装置的尺寸减小,高转速电动机则相反,应综合考虑各种因素 选取适当的电动机转速。Y 系列三相异步电动机常用的同步转速有 3000r/min、1500r/min、1000r/min 和 750r/min,一般多选同步转速为 1500r/min 和 1000r/min 的电动机。为使传动装置设计合理,可根据工作机 的转速要求和各级传动机构的合理传动比范围,推算出电动机转速的可选范围,即 5PCzVD7HxA nd=(i1i2…in)nw,nd 为电动机可选转速范围,i1,i2,…,in 为各级传动机构的合理传动比范围,nw 为工 作机转速。jLBHrnAILg 工作机转速: nw ?
60 ?1000 ? v πD
查吴宗泽 P188 表 13-2 知:iV 带传动=2~4,i 单级圆柱齿轮传动=2~5,则电动机转速的可选范围为 xHAQX74J0X nd=(2~4)×(3~5)×(3~5)×nw 电动机转速推荐选择 1500r/min
3 / 25

2017机械设计课程设计计算说明书模版(带 二级齿轮)

课程设计报告书题目:双级斜齿圆柱齿轮减速器设计 学院 专业 学生姓名 学生学号 指导教师 课程编号 130175 课程学分 2.0 起始日期 封面纸推荐用210g/m2的绿色色书 编辑完后需将全文绿色说明文字删除,格式不变

课程设计报告格式说明: 1.文字通顺,语言流畅,无错别字,电子版或手写版,手写版不得 使用铅笔书写。 2.请按照目录要求撰写;一级标题为一、二、……序号排列,内容 层次序号为:1、1.1、1.1.1……。 3.对于电子版:一级标题格式:宋体,4号,加粗,两端对齐。 4.对于电子版:正文格式:宋体,小4号,不加粗,行距为固定值 20磅,段前、段后为0行;首行缩进2字符;左右缩进0字符。 5.对于电子版:页边距:上2cm,下2cm,左2.5cm、右2cm页码: 底部居中。 6.所有的图须有图号和图名,放在图的下方,居中对齐。如:图1 模 拟计费系统用例图。 7.所有的表格须有表号和表名,放在表的上方,居中对齐。如:表1 计费功能测试数据和预期结果。 8.所有公式编号,用括号括起来写在右边行末,其间不加虚线。 9.图纸要求: 图面整洁,布局合理,线条粗细均匀,圆弧连接光滑,尺寸标注规范,文字注释必须使用工程字书写;必须按国家规定标准或工程要求绘制。

(参考文献范例) 参考文献 (参考文献标题为三号,宋体,加粗,居中,上下空一行) (正文为五号,宋体,行距为固定值20磅,重要资料必须注明具体出处,详细到页码;网上资料注明日期。) 1. 参考文献的著录采用顺序编码制,在引文处按论文中引用文献出现的先后以阿拉伯数字连续编码。参考文献的序号以方括号加注于被注文字的右上角,内容按序号顺序排列于文后。 2. 所引参考文献必须包含以下内容: *引用于著作的———作者姓名﹒书名﹒出版地:出版者,出版年﹒起止页码. 如:[1]周振甫. 周易译注[M].北京:中华书局,1991. 25. [2]Clark Kerr. The Uses of the University. Cambridge: Harvard University Press, 1995. 50. *引用于杂志的———作者姓名﹒文章名﹒刊名,年,卷(期):起止页码. 如:[1]何龄修.读顾诚《南明史》[J].中国史研究,1998,(3):16~173. [2]George Pascharopoulos. Returns to Education: A Further International Update and Implications. The Journal of Human Resources, 1985, 20(4): 36~38. *引用论文集、学位论文、研究报告类推。 *引用论文集中的析出文章的―― 如:[1]瞿秋白.现代文明的问题与社会主义[A].罗荣渠.从西化到现代化[C].北京:北京大学出版社,1990. 121~133.[2]Michael Boyle-Baise. What Kind of Experience? Preparing

课程设计报告撰写规范

.课程设计报告撰写规范

————————————————————————————————作者:————————————————————————————————日期: 2

江西理工大学应用科学学院信息工程系 课程设计规范 (试行) 信息工程系 二○一○年六月

第1章内容要求 第1章内容要求 课程设计报告由以下几个部分组成组成,依次为: I、统一的封面,封面之后为课设评分表及答辩记录表; II、摘要; III、目录; IV、课程设计总结报告正文; V、总结(本课题核心内容、特点和方案的优缺点、改进方向和意见)VI、按统一格式列出主要参考文献。 1

第2章格式要求 第2章格式要求 课程设计报告每部分从新的一页开始,各部分要求如下: 2.1封面 统一的封面(含课程设计课题名称、专业、班级、姓名、学号、指导教师等,详见第五部分“格式范例”) 2.2摘要 应概括地反映出本课程设计的主要内容,包括工作目的、实验研究方法、研究成果和结论,重点是本论文的主要工作。摘要力求语言精炼准确,建议500字以内。摘要中不要出现图片、图表、表格或其他插图材料。 关键词是为了便于作文献索引和检索工作而从论文中选取出来用以表示全文主题内容信息的单词或术语。 关键词在摘要内容后另起一行标明,一般3~5个,之间用“;”分开。 2.3 目录 目录由标题名称和页码组成,包括:正文(含结论)的一级、二级和三级标题和序号。具体格式见第五部分“格式范例”。 2.4 符号说明 如果课程设计报告中使用了大量的物理量符号、标志、缩略词、专门计量单位、自定义名词和术语等,应将全文中常用的这些符号及意义列出。如果上述符号和缩略词使用数量不多,可以不设专门的主要符号表,但在报告中出现时须加以说明。缩略词应列出中英文全称。 2

数值分析课程设计(最终版)

本文主要通过Matlab 软件,对数值分析中的LU 分解法、最小二乘法、复化Simpon 积分、Runge-Kutta 方法进行编程,并利用这些方法在MATLAB 中对一些问题进行求解,并得出结论。 实验一线性方程组数值解法中,本文选取LU 分解法,并选取数据于《数值分析》教材第5章第153页例5进行实验。所谓LU 分解法就是将高斯消去法改写为紧凑形式,可以直接从矩阵A 的元素得到计算L 、U 元素的递推公式,而不需要任何步骤。用此方法得到L 、U 矩阵,从而计算Y 、X 。 实验二插值法和数据拟合中,本文选取最小二乘拟合方法进行实验,数据来源于我们课堂学习该章节时的课件中的多项式拟合例子进行实验。最小二乘拟合是一种数学上的近似和优化,利用已知的数据得出一条直线或者曲线,使之在坐标系上与已知数据之间的距离的平方和最小。利用excel 的自带函数可以较为方便的拟合线性的数据分析。 实验三数值积分中,本文选取复化Simpon 积分方法进行实验,通过将复化Simpson 公式编译成MATLAB 语言求积分∫e ;x dx 1 0完成实验过程的同时,也对复化Simpon 积分章节的知识进行了巩固。 实验四常微分方程数值解,本文选取Runge-Kutta 方法进行实验,通过实验了解Runge-Kutta 法的收敛性与稳定性同时学会了学会用Matlab 编程实现Runge-Kutta 法解常微分方程,并在实验的过程中意识到尽管我们熟知的四种方法,事实上,在求解微分方程初值问题,四阶法是单步长中最优秀的方法,通常都是用该方法求解的实际问题,计算效果比较理想的。 实验五数值方法实际应用,本文采用最小二乘法拟合我国2001年到2015年的人口增长模型,并预测2020年我国人口数量。 关键词:Matlab ;LU 分解法;最小二乘法;复化Simpon 积分;Runge-Kutta

机械设计课程设计内容及要求

机械设计课程设计1、机械设计课程设计的性质、任务及要求 课程性质:考查课 设计内容:二级齿轮减速器 需完成的工作: 1)二级齿轮减速器装配图1张 2)零件图2张 3)设计计算说明书1份 设计时间:三周 考核方式:检查图纸、说明书+ 平时考核+ 答辩要求: 1)在教室里进行设计。 2)按照规定时间完成阶段性任务。 3)未经指导教师允许,不得用AutoCAD绘图。4)按照规定的格式和要求的内容书写说明书。 2、课程设计的内容和步骤

1)传动装置的总体设计(周一) ①选择电动机 P电=P工/η 建议同步转速取1000 rpm或1500rpm ②分配传动比 i总=i1i2i链 对于二级圆柱齿轮减速器i1 =1.3~1.4 i2 ③各轴的传动参数计算 P k= P k-1/ηk n k= n k-1/i k T k=9550*P k/n k 2)传动零部件的设计计算(周二) 包括:带传动的设计计算; 链传动的设计计算;齿轮传动的设计计算等,设计方法主要参照教科书。(注意:齿轮传动的中心距应为尾数为0 或5 的整数,故最好选用斜齿传动。 3)装配草图的绘制(周三~下周一) ①轴系零部件的结构设计 初估轴的最小直径;轴的结构设计;轴上零件的选择(如键、轴承、联轴器等)。 ②确定箱体尺寸 按照经验公式确定箱体尺寸。 ③主要轴系部件的强度校核(轴、轴承、键等)。 ④确定润滑方式 ⑤绘制装配草图并确定减速器附件。 4)绘制装配图(0#或1#图纸)(周二~周五) 5)绘制零件图(周一) 6)编写设计计算说明书(周二) 7)答辩(周三~周五)

3、设计计算说明书格式

机械设计课程设计计算说明书-带式输送机传动装置(含全套图纸)

机械设计课程设计 计算说明书 设计题目:带式输送机 班级: 设计者: 学号: 指导老师: 日期:2011年01月06日

目录 一、题目及总体分析 (1) 二、选择电动机 (2) 三、传动零件的计算 (7) 1)带传动的设计计算 (7) 2)减速箱的设计计算 (10) Ⅰ.高速齿轮的设计计算 (10) Ⅱ.低速齿轮的设计计算 (14) 四、轴、键、轴承的设计计算 (20) Ⅰ.输入轴及其轴承装置、键的设计 (20) Ⅱ.中间轴及其轴承装置、键的设计 (25) Ⅲ.输出轴及其轴承装置、键的设计 (29) 键连接的校核计算 (33) 轴承的校核计算 (35) 五、润滑与密封 (37) 六、箱体结构尺寸 (38) 七、设计总结 (39) 八、参考文献 (39)

一、题目及总体分析 题目:带式输送机传动装置 设计参数: 设计要求: 1).输送机运转方向不变,工作载荷稳定。 2).输送带鼓轮的传动效率取为0.97。 3).工作寿命为8年,每年300个工作日,每日工作16小时。设计容: 1.装配图1; 2.零件图3; 3.设计说明书1份。 说明: 1.带式输送机提升物料:谷物、型砂、碎矿石、煤炭等; 2.输送机运转方向不变,工作载荷稳定; 3.输送带鼓轮的传动效率取为0.97; 4.工作寿命为8年,每年300个工作日,每日工作16小时。

装置分布如图: 1. 选择电动机类型和结构形式 按工作条件和要求选用一般用途的Y 系列三相异步电动机,卧式封闭。 2. 选择电动机的容量 电动机所需的工作效率为: d w d P P η= d P -电动机功率;w P -工作机所需功率; 工作机所需要功率为: w Fv P 1000 = 传动装置的总效率为: 42d 1234ηηηηηη= 按表2-3确定各部分效率: V 带传动效率97.01=η, 滚动轴承传动效率20.97η=, 三 相电压 380V

相关主题
文本预览
相关文档 最新文档