搜档网
当前位置:搜档网 › 《现代设计方法2》大作业

《现代设计方法2》大作业

《现代设计方法2》大作业
《现代设计方法2》大作业

专业限选课大作业

课程名称: 现代设计方法姓名: 李宝东

班级: 10机自本2 学号: 1010111056

2013年10月24日

铜陵学院机械工程学院

机械产品的设计方法

摘要:学技术的飞速发展,产品功能要求的日益增多,复杂性增加,寿命期缩短,更新换代速度加快。根据目前国内外设计学者进行机械产品设计时的主要思维特点,将产品进行不同的方案设计、可靠性设计等各种设计。

关键词:机械产品方案设计方法可靠性设计计算机辅助软件

机械产品的设计方法

Abstract: the rapid development of science technology, the product functional requirements increasingly, complexity increases, life period shorten, update speed. According to the current design of scholars at home and abroad were reviewed and the main thinking characteristics of mechanical product design, the product with different design, reliability design and other design.

Keywords: mechanical product scheme design method of reliability design cad software

科学技术的飞速发展,产品功能要求的日益增多,复杂性增加,寿命期缩短,更新换代速度加快,出现了一批新的设计学科和一系列新的设计理论与设计方法,诸如优化设计、可靠性设计、计算机辅助设计等。

现代设计是以产品为总目标的一系列种类繁多的现代设计法和技术的综合运用。生产技术的需要和先进设计手段的出现,必须促进设计领域的改革和发展,对于机械设计来说几乎是更新换代,传统的常规设计方法受到很大冲击,用科学的设计方法代替经验的、类比的设计方法已势在必行。缩短设计周期、提高设计质量、发展设计理论、改进设计技术及方法已成为当前机械设计的必然趋势。

机械产品的方案设计方法

1、结构模块化设计方法从规划产品的角度提出:定义设计任务时以功能化的产品结构为基础,引用已有的产品解(如通用零件部件等)描述设计任务,即分解任务时就考虑每个分任务是否存在对应的产品解,这样,能够在产品规划阶段就消除设计任务中可能存在的矛盾,早期预测生产能力、费用,以及开发设计过程中计划的可调整性,由此提高设计效率和设计的可靠性,同时也降低新产品的成本。

2、基于产品特征知识的设计方法基于产品特征知识设计方法的主要特点是:用计算机能够识别的语言描述产品的特征及其设计领域专家的知识和经验,建立相应的知识库及推理机,再利用已存储的领域知识和建立的推理机制实现计算机辅助产品的方案设计。机械系统的方案设计主要是依据产品所具有的特征,以及设计领域专家的知识和经验进行推量和决策,完成机构的型、数综合。欲实现这一阶段的计算机辅助设计,必须研究知识的自动获取、表达、集成、协调、管理和使用。

3、系统化设计方法系统化设计方法的主要特点是:将设计看成由若干个设计要素组成的一个系统,每个设计要素具有独立性,各个要素间存在着有机的联系,并具有层次性,所有的设计要素结合后,即可实现设计系统所需完成的任务。

4、机械产品的方案设计通常无法采用纯数学演算的方法进行,也难以用数学模型进行完整的描述,而需根据产品特征进行形式化的描述,借助于设计专家的知识和经验进行推理和决策。因此,欲实现计算机辅助产品的方案设计,必须解决计算机存储和运用产品设计知识和专家设计决策等有关方面的问题,由此形成基于产品特征知识的设计方法。

机械产品的现代设计方法

计算机具有运算速度快、数据处理准确、存储量大和具有逻辑判断功能等特点,因此,它已经成为现代工程设计中分析、计算、综合、决策、数据处理、图形处理和与各种现代设计法结构的不可替代的重要工具。这种人机交互式的设计方法,就是计算机辅助设计CAD。

产品的生产分设计与制造两大部分,设计过程中除了需求分析及可行性研究与分析这两个环节很难用计算机实现外,其余从概念设计到设计结果都可用计算机实现,从而构成了CAD过程。制造过程是指从工艺过程设计开始,经产品装配直到进入市场为止。在这个过程中,工艺设计以及采用数控机床时的加工编程等,从工艺过程设计到装配的一系列环节同样也可以用计算机实现,由此构成了广义的CAM过程。在CAM过程中主要包括两个软件,一类叫计算机辅助工艺规程设计(CAPP),另一类叫数据编程(NCP)。这两个过程的计算机化促进了设计与制造自动化的程度。必须指出,CAD不是完全的设计自动化,实践证明完全的设计自动化是非常困难的,为此曾经走过弯路。CAD 是将人的主导性和与创造性放在首要地位,同时充分发挥计算机的长处,使二者有机地结合起来,因此人机信息交流及交互工作方式是CAD系统最显著的特点。计算和分析软件主要用于解决工程设计中的各种数值和分析。包括:①数学计算软件,如MATLAB、MATHCAD等。

②有限元分析软件,如I-Deas,SAP-5,ADINA,ANSYS等。目前有限元分析的理论和方法已日趋成熟,这些软件还包含了较强的前、后处理功能。③优化设计软件,如IBM公司的ODL、我国的OPB-2等。目前流行的数据库管理软件很多,如FoxPro、Oracle、Access等,它们都属于关系型数据库管理系统,常用于商业和事物管理中。适用于CAD工程数据库的管理系统必须是管理量大、类型及关系很复杂的数据,且信息模式是动态的。目前流行的数据库管理系统很难满足上述要求。因此,在设计时要根据需要选择和编制适用数据库和接口程

在机械设计过程中,经常需要查阅一些手册和文献资料,以获得有关的计算公式和大量数据,例如零部件的标准和规范,材料的机械性能,许用应力和各种计算系数等经验数据或实验曲线与图表。在传统的设计方法中,主要靠设计人员手工查取,十分繁琐和费时。鉴于计算机具有大量存储与迅速检索的功能,可以快速、精确无遗漏地处理各种大小数据文件,在现代设计方法中,通常将设计所需要的计算公式、计算方法和过程以及大量数据、表格或线图以程序、文件和数据库等方式预先存入计算机的外存和内存中,以便设计时由计算机按照设计的需要自动检索,依靠计算机完成大量繁琐的事务性工作,使设计师有更多的时间和精力从事创造性设计。

常规的机械设计是基于安全概念的“合格设计”各种几何参数能够保证零件安全就认为合格,但这不一定是最优的。近年来,由于优化理论的发展和电子计算机广泛应用在机械设计中,采用优化设计方法,可以综合考虑多方面的复杂因素,在各种约束条件的限制下,寻求满足预定目标的最优化方案和最佳参数。这样,在缩短设计周期的同时,大大提高了设计质量,有效地确保所要求的技术经济指标

结论:机械产品的设计方法要遵循产品的一般性设计原则,即在保证产品目的、功能、性能和使用寿命前提下尽量降低成本,机械产品的现代设计方法并不是盲目追求“高、精、尖”,而是在充分满足用户要求的基础上努力以最新的技术手段,最廉价材料或元器件,最简单的结构,最低的消耗向用户提供最满意的产品。

参考文献:

【1】《现代设计方法》梅顺齐何雪明主编华中科技大学出版社;【2】《管理百业 谈现代科技对现代设计发展的作用》作者:李凡 1997年第17卷第5期

【3】张建民.机电一体化系统设计[M].北京:北京理工大学出版社,2006

【4】王隆太.先进制造技术[M].北京:机械工业出版社,2007 【5】黄邦彦.现代设计方法基础[M].北京:中国人民大学出版社,2000

【6】陈继平,李元科.现代设计方法.武汉:华中科技大学出版社,1997

【7】陈立周,张英会等.机械优化设计.上海:上海科学技术出版社,1982

【8】潘兆庆,周济等.现代设计方法概论.北京:机械工业出版社,1991

工业机器人设计(大四机器人课设作业)(DOC)

“工业机器人”设计大作业 作品题目:货物装卸机器人 专业:机械设计制造及其自动化 姓名:班级:学号: 姓名:班级:学号: 姓名:班级:学号: 指导教师:陈明

1 前言 货物装卸作业是指用一种设备握持工件,是指从一个加工位置移到另一个加工位置。货物装卸机器人可安装不同的末端执行器以完成各种不同形状和状态的工件货物装卸工作,大大减轻了人类繁重的体力劳动。目前世界上使用的货物装卸机器人愈10 万台,被广泛应用于机床上下料、冲压机自动化生产线、自动装配流水线、码垛货物装卸、集装箱等的自动货物装卸。部分发达国家已制定出人工货物装卸的最大限度,超过限度的必须由货物装卸机器人来完成。装卸货物装卸是物流的功能要素之一,在物流系统中发生的频率很高 2 设计方案论证 本课题通过对货物装卸机器人工作对象及工作场所的分析研究,深入了解其工作是 如何进行,各部分零部件应该如何运行以及如何紧密配合,先确定其总体结构再对主要 零部件进行设计计算确定其尺寸大小以及确定电机型号。 2.1 基本思想 (1)设计要考虑要求和工作环境的限制。 (2)考虑到货物装卸货物时所需要精确度不是很高,为了简化结构,境地成本,采用 角铁焊接结构。 (3)为了满足设计要求,须设计三个独立的电机驱动系统,各部分之间通过计算 机控制、协调工作。 (4)本次设计只是该题目的机械部分,而对应控制部件的考虑较少。 3 仓库货物装卸机器人的设计计算 3.1 货物装载伸缩装置的设计 3.1.1 确定传动方案 我们所学的传动方式有以下几种:带传动、链传动、齿轮传动、蜗轮蜗杆传动和钢 丝绳传动等,一般地说,啮合传动传递功率的能力高于摩擦传动;蜗轮传动工作的发热 情况较为严重,因而传动的功率不宜过大;摩擦轮传动由于必须有足够的压紧力,故而 在传递同一圆周力时,其压轴力比齿轮传动的大几倍,因而不宜用于大功率传动。带传

算法设计与分析(作业三)

算法设计与分析实验报告 学院信息科学与技术学院 专业班级软件工程3班 学号 20122668 姓名王建君 指导教师尹治本 2014年10月

实验四 矩阵相乘次序 一、问题提出 用动态规划算法解矩阵连乘问题。给定n 个矩阵{A 1,A 2,…,A n },其中A i 与A i+1是可乘的,i=1,2,…,n-1。要算出这n 个矩阵的连乘积A 1A 2…A n 。由于矩阵乘法满足结合律,故计算矩阵的连乘积可以有许多不同的计算次序。这种计算次序可以用加括号的方式来确定。若一个矩阵连乘积的计算次序完全确定,也就是说该连乘积已完全加括号,则可以依此次序反复调用2个矩阵相乘的标准算法计算出矩阵连乘积。完全加括号的矩阵连乘积可递归地定义为: (1)单个矩阵是完全加括号的; (2)矩阵连乘积A 是完全加括号的,则A 可表示为2个完全加括号的矩阵连乘积B 和C 的乘积并加括号,即A=(BC)。 例如,矩阵连乘积A 1A 2A 3A 4有5种不同的完全加括号的方式:(A 1(A 2(A 3A 4))),(A 1((A 2A 3)A 4)),((A 1A 2)(A 3A 4)),((A 1(A 2A 3))A 4),(((A 1A 2)A 3)A 4)。每一种完全加括号的方式对应于一个矩阵连乘积的计算次序,这决定着作乘积所需要的计算量。若A 是一个p ×q 矩阵,B 是一个q ×r 矩阵,则计算其乘积C=AB 的标准算法中,需要进行pqr 次数乘。 (3)为了说明在计算矩阵连乘积时,加括号方式对整个计算量的影响,先考察3个矩阵{A 1,A 2,A 3}连乘的情况。设这三个矩阵的维数分别为10×100,100×5,5×50。加括号的方式只有两种:((A 1A 2)A 3),(A 1(A 2A 3)),第一种方式需要的数乘次数为10×100×5+10×5×50=7500,第二种方式需要的数乘次数为100×5×50+10×100×50=75000。第二种加括号方式的计算量时第一种方式计算量的10倍。由此可见,在计算矩阵连乘积时,加括号方式,即计算次序对计算量有很大的影响。于是,自然提出矩阵连乘积的最优计算次序问题,即对于给定的相继n 个矩阵{A 1,A 2,…,A n }(其中矩阵Ai 的维数为p i-1×p i ,i =1,2,…,n ),如何确定计算矩阵连乘积A 1A 2…A n 的计算次序(完全加括号方式),使得依此次序计算矩阵连乘积需要的数乘次数最少。 二、求解思路 本实验采用动态规划算法解矩阵连乘积的最优计算次序问题。本实验的算法思路是: 1)计算最优值算法MatrixChain():建立两张表(即程序中的**m 和**s ,利用二维指针存放),一张表存储矩阵相乘的最小运算量,主对角线上的值为0,依次求2个矩阵、3个矩阵…、直到n 个矩阵相乘的最小运算量,其中每次矩阵相乘的最小运算量都在上一次矩阵相乘的最小运算量的基础上求得,最后一次求得的值即为n 个矩阵相乘的最小运算量;另一张表存储最优断开位置。 2)输出矩阵结合方式算法Traceback():矩阵结合即是给矩阵加括号,打印出矩阵结合方式,由递归过程Traceback()完成。分三种情况: (1)只有一个矩阵,则只需打印出A1; (2)有两个矩阵,则需打印出(A1A2); (3)对于矩阵数目大于2,则应该调用递归过程Traceback()两次,构造出最优加括号方式。 三、算法复杂度 该算法时间复杂度最高为)(n 3 O 。 四、实验源代码

嵌入式系统设计大作业

嵌入式系统设计大作业 学号:14020520009 姓名:罗翔 1、叙述JTAG接口在嵌入式开发中的作用。 答: (1)用于烧写FLASH 烧写FLASH的软件有很多种包括jatg.exe fluted flashpgm等等,但是所有这些软件都是通过jtag接口来烧写flash的,由于pc机上是没有jtag接口的,所以利用并口来传递信息给目标板的jtag接口。所以就需要并口转jtag接口的电路。 (2)用于调试程序 同时应该注意到jtag接口还可以用来调试程序。而调试程序(如ARM开发组件中的AXD)为了通过jtag接口去调试目标板上的程序,同样是使用pc的并口转jtag接口来实现与目标板的通信。这样,并口转jtag接口的电路就有了两种作用。 (3)仿真器 根据(1)和(2)的总结,并口转jtag接口的电路是两种应用的关键,而这种电路在嵌入式开发中就叫仿真器。并口转jtag接口的电路有很多种,有简单有复杂的,常见的仿真器有Wigger,EasyJTAG,Multi-ICE等。这些所谓的仿真器的内部电路都是并口转jtag接口,区别只是电路不同或使用的技术不同而已。 2、叙述嵌入式平台的搭建过程,以linux为例。 答: 1) 一:建立宿主机开发环境 建立交叉编译的环境即在宿主机上安装与开发板相应的编译器及库函数,以便能够在宿主机上应用开发工具编译在目标板上运行的Linux引导程序,内核,文件系统和应用程序 交叉编译:在特殊的环境下,把嵌入式程序代码编译成不同的CPU所对应的机器代码。

开发时使用宿主机上的交叉编译,汇编及链接工具形成可执行的二进制代码(该代码只能在开发板上执行),然后下载到开发板上运行 2) 下载和安装arm-Linux-gcc编译工具链下载最新的arm-Linux-gcc并解压至当前目录下 在系统配置文件profile中设置环境变量方法:直接在profile文件中加入搜索路径立即使新的环境变量生效:运行source命令,检查是否将路径加入到path,测试是否安装成功, 编译程序,测试交叉工具链 3) 配置超级终端minicom minicom是宿主机与目标板进行通信的终端:在宿主机Linux终端中输入:minicom-s或输入minicom然后按ctrl+A+O对超级终端minicom进行配置,再选择串口并配置串口,最后保存即可 4) 建立数据共享服务:NFS服务是Linux系统中经常使用的数据文件共享服务 5) 编译嵌入式系统内核:内核配置,建立依存关系,建立内核 6) 制作文件系统 3、给出现今有哪些用于嵌入式开发的芯片名称,他们分别是哪些公司的产品? 体系结构是什么? S3C2410X基于ARM的Sumsang; XscalePXA255/PXA270基于ARM的Intel; 摩托罗拉MC基于68k; Power 601基于Power PC; MIPS32Kc基于MIPS 4、现今较流行的嵌入式操作系统有哪些? 答: (1) VxWorks (2)wince (3)linux (4)android

吉林大学 2019-2020学年第一学期期末考试《计算机辅助设计》大作业答案

吉林大学网络教育学院 2019-2020学年第一学期期末考试《计算机辅助设计》大作业答案 学生姓名专业 层次年级学号 学习中心成绩 年月日

作业完成要求:大作业要求学生手写,提供手写文档的清晰扫描图片,并将图片添加到word 文档内,最终wod文档上传平台,不允许学生提交其他格式文件(如JPG,RAR等非word 文档格式),如有雷同、抄袭成绩按不及格处理。 一、问答题(每小题7分,共70分) 1、如何按项目规划图纸?它和按文件夹形式存放图纸的区别是什么? 2、AutoCAD 的命令输入的方式有几种? 3、如何将图纸标题和图纸编号设置为字段?如何更新图纸的图纸标题和图纸编号字段? 3、如何创建和更新图纸一览表和指定一览表的格式? 4、AutoCAD提供了哪12种尺寸标注类型? 5、简述块的主要作用。 7、绘图过程中常需要输入点的位置,AutoCAD提供了哪几种输入点的方式? 8、比较REDRAW命令与REGEN命令。 9、什么是PLINE(多义线)?比较PLINE线与LINE线。 10、图形的复制命令主要有哪些?各自的功能是什么? 二、制图题(30分) 根据图所示“组合体”两视图,按1:1的比例绘制其三视图,不注尺寸。( 30分 )

答案 作业完成要求:大作业要求学生手写,提供手写文档的清晰扫描图片,并将图片添加到word 文档内,最终wod文档上传平台,不允许学生提交其他格式文件(如JPG,RAR等非word 文档格式),如有雷同、抄袭成绩按不及格处理。 一、问答题(每小题7分,共70分) 1、如何按项目规划图纸?它和按文件夹形式存放图纸的区别是什么? 答:按照图纸编号、专业分门别类,如果存档,要按照规范copy要求折叠、装订成册,如果要施工,方便翻阅,就按侧边装订,平摊避光存放。 建筑工程图纸分为建筑施工图、结构施工图、设备施工图。它是审批建筑工程项目的依据;在生产施工中,它是备料和施工的依据。 当工程竣工时,要按照工程图的设计要求进行质量检查和验收,并以此评价工程质量优劣;建筑工程图还是编制工程概算、预算和决百算及审核工程造价的依据;建筑工程图是具有法律效力的技术文件。 2、AutoCAD 的命令输入的方式有几种? 答: 1)、从菜单栏中输入 2)、点击工具栏中的图标3)、从命令行中输入 4)、点击屏幕菜单中的命令 3、如何将图纸标题和图纸编号设置为字段?如何更新图纸的图纸标题和图纸编号字段? 答: 答:写入文字时对图纸标题和编号选择“插入字段”,选择“图纸集”字段类别,字段名称分别选择“当前图纸标题”和“当前图纸编号”,在图纸集管理器中对标题和编号进行修改后,选择下拉菜单“工具”——“更新字段”命令,可以更新标题栏中的字段。 4、如何创建和更新图纸一览表和指定一览表的格式? 答:写入文字时对图纸标题和编号选择“插入字段”,选择“图纸集”字段类别,字段名称分别选择“当前图纸标题”和“当前图纸编号”,在图纸集管理器中对标题和编号进行修改后,选择下拉菜单“工具”——“更新字段”命令,可以更新标题栏中的字段。

工业机器人论文

编号: 目录 摘要 (3) 1引言 (3) 2工业机器人技术现状与发展 (3) 2.1工业机器人技术概念 (3) 2.2工业机器人技术发展现状 (3) 2.3技术发展趋势 (5) 3外工业机器人现状 (5) 4国内工业机器人现状 (6) 5工业机器人市场现状 (8) 5.1工业机器人的需求情况 (8) 5.2工业机器人的销售情况 (8) 5.3国内工业机器人的市场特征 (9) 6工业机器人产业未来发展 (9) 7结语 (10) 参考文献 (11)

摘要:机器人的应用越来越广泛,需求越来越大,其技术研究与发展越来越深入。这将提高社会生产率与产品质量,为社会创造巨大的财富! Abstrent:The application of robot has been more and more widely used and the require is bigger and bigger.Its research and development becomes deeper and deeper.This will improve the effective of society and the quality of production.Also it will make great poverty for the society. 关键词:工业机器人技术、市场需求、技术应用、研究进展、发展趋势 一、引言 工业机器人诞生于20世纪60年代,在20世纪90年代得到迅速发展,是最先产业化的机器人技术。它是综合了计算机、控制论、机构学、信息和传感技术、人工智能、仿生学等多学科而形成的高新技术,是当代研究十分活跃、应用日益广泛的领域。它的出现是为了适应制造业规模化生产,解决单调、重复的体力劳动和提高生产质量而代替人工作业。在我国,工业机器人的真正使用到现在已经接近20多年了,已经基本实现了试验、引进到自主开发的转变,促进了我国制造业、勘探业等行业的发展。随着我国改革开放的逐渐深入,国内的工业机器人产业将面对越来越大的竞争与冲击,因此,掌握国内工业机器人市场的实际情况,把握我国工业机器人的相关技术与研究进展,显得十分重要。 二、工业机器人技术现状与发展 2.1工业机器人技术概念 工业机器人由操作机(机械本体)、控制器、伺服驱动系统和检测传感装置构成,是一种仿人操作、自动控制、可重复编程、能在三维空间完成各种作业的机电一体化自动化生产设备。特别适合于多品种、变批量的柔性生产。它对稳定、提高产品质量,提高生产效率,改善劳动条件和产品的快速更新换代起着十分重要的作用。机器人技术是综合了计算机、控制论、机构学、信息和传感技术、人工智能、仿生学等多学科而形成的高新技术,是当代研究十分活跃,应用日益广泛的领域。机器人应用情况,是一个国家工业自动化水平的重要标志。机器人并不是在简单意义上代替人工的劳动,而是综合了人的特长和机器特长的一种拟人的电子机械装置,既有人对环境状态的快速反应和分析判断能力,又有机器可长时间持续工作、精确度高、抗恶劣环境的能力,从某种意义上说它也是机器的进化过程产物,它是工业以及非产业界的重要生产和服务性设备,也是先进制造技术领域不可缺少的自动化设备。

算法分析与设计作业及参考答案样本

《算法分析与设计》作业( 一) 本课程作业由两部分组成。第一部分为”客观题部分”, 由 15个选择题组成, 每题1分, 共15分。第二部分为”主观题部分”, 由简答题和论述题组成, 共15分。作业总分30分, 将作为平时成 绩记入课程总成绩。 客观题部分: 一、选择题( 每题1分, 共15题) 1、递归算法: ( C ) A、直接调用自身 B、间接调用自身 C、直接或间接 调用自身 D、不调用自身 2、分治法的基本思想是将一个规模为n的问题分解为k个规模 较小的字问题, 这些子问题: ( D ) A、相互独立 B、与原问题相同 C、相互依赖 D、相互独立且与原问题相同 3、备忘录方法的递归方式是: ( C ) A、自顶向下 B、自底向上 C、和动态规划算法相同 D、非递归的 4、回溯法的求解目标是找出解空间中满足约束条件的: ( A )

A、所有解 B、一些解 C、极大解 D、极小解 5、贪心算法和动态规划算法共有特点是: ( A ) A、最优子结构 B、重叠子问题 C、贪心选择 D、 形函数 6、哈夫曼编码是: ( B) A、定长编码 B、变长编码 C、随机编码 D、定 长或变长编码 7、多机调度的贪心策略是: ( A) A、最长处理时间作业优先 B、最短处理时间作业优 先 C、随机调度 D、最优调度 8、程序能够不满足如下性质: ( D ) A、零个或多个外部输入 B、至少一个输出 C、指令的确定性 D、指令的有限性 9、用分治法设计出的程序一般是: ( A ) A、递归算法 B、动态规划算法

C、贪心算法 D、回溯法 10、采用动态规划算法分解得到的子问题: ( C ) A、相互独立 B、与原问题相同 C、相互依赖 D、相互独立且与原问题相同 11、回溯法搜索解空间的方法是: ( A ) A、深度优先 B、广度优先 C、最小耗费优先 D、随机搜索 12、拉斯维加斯算法的一个显著特征是它所做的随机选性决策 有可能导致算法: ( C ) A、所需时间变化 B、一定找到解 C、找不到所需的解 D、性能变差 13、贪心算法能得到: ( C ) A、全局最优解 B、 0-1背包问题的解 C、背包问题的 解 D、无解 14、能求解单源最短路径问题的算法是: ( A ) A、分支限界法 B、动态规划 C、线形规划 D、蒙特卡罗算法 15、快速排序算法和线性时间选择算法的随机化版本是:

大作业设计报告书(嵌入式系统原理与开发)

大作业设计报告书 题目:嵌入式系统原理与开发 院(系):物联网工程学院 专业: 班级: 姓名: 指导老师: 设计时间: 10-11 学年 2 学期 20XX年5月

目录 1.目的和要求 (3) 2.题目内容 (3) 3.设计原理 (4) 4.设计步骤 (5) 4.1 交通指示灯设计 (5) 4.2 S3C44B0X I/O 控制寄存器 (6) 4.3 红绿灯过渡代码: (8) 4.4 电源电路设计 (10) 4.5 系统复位电路设计 (11) 4.6 系统时钟电路设计 (11) 4.7 JTAG 接口电路设计 (12) 4.8串口电路设计 (12) 5.引脚分类图 (13) 6.参考文献 (13)

1.目的和要求 ARM技术是目前嵌入式应用产业中应用十分广泛的先进技术,课程开设的目的在于使学生在了解嵌入式系统基础理论的前提下能够掌握ARM处理器的汇编语言和c语言的程序设计方法,掌握S3C44B0X芯片的基本硬件结构特点和接口设计方法,同时熟悉ARM开发环境,学习ARM的硬件设计和软件编程的基本方法,为今后从事相关的应用与研究打下基础。通过大作业要达到如下目的: 一、掌握ARM的开发工具使用和软件设计方法。 二、掌握ARM处理器S3C44B0X的原理和GPIO接口设计原理。 三、掌握C语言与的ARM汇编语言的混合编程方法; 四、培养学生选用参考,查阅手册及文献资料的能力。培养独立思考,深入研 究,分析问题、解决问题的能力。 五、通过课程设计,培养学生严肃认真的工作作风。 2.题目内容 题目:交通指示灯系统设计 功能描述: 1.用S3C44B0X的GPIO设计相关电路; 2.设计相关的软件并注释; 3.实现十字路口2组红、黄、绿交通灯交替显示。 编程提示: 1.交通灯可用发光二极管代替; 2.电路可部分参照实验电路; 3.时间控制可以使用软件循环编程解决。

《现代设计方法2》大作业

专业限选课大作业 课程名称: 现代设计方法姓名: 李宝东 班级: 10机自本2 学号: 1010111056 2013年10月24日 铜陵学院机械工程学院 机械产品的设计方法

摘要:学技术的飞速发展,产品功能要求的日益增多,复杂性增加,寿命期缩短,更新换代速度加快。根据目前国内外设计学者进行机械产品设计时的主要思维特点,将产品进行不同的方案设计、可靠性设计等各种设计。 关键词:机械产品方案设计方法可靠性设计计算机辅助软件 机械产品的设计方法 Abstract: the rapid development of science technology, the product functional requirements increasingly, complexity increases, life period shorten, update speed. According to the current design of scholars at home and abroad were reviewed and the main thinking characteristics of mechanical product design, the product with different design, reliability design and other design. Keywords: mechanical product scheme design method of reliability design cad software 科学技术的飞速发展,产品功能要求的日益增多,复杂性增加,寿命期缩短,更新换代速度加快,出现了一批新的设计学科和一系列新的设计理论与设计方法,诸如优化设计、可靠性设计、计算机辅助设计等。 现代设计是以产品为总目标的一系列种类繁多的现代设计法和技术的综合运用。生产技术的需要和先进设计手段的出现,必须促进设计领域的改革和发展,对于机械设计来说几乎是更新换代,传统的常规设计方法受到很大冲击,用科学的设计方法代替经验的、类比的设计方法已势在必行。缩短设计周期、提高设计质量、发展设计理论、改进设计技术及方法已成为当前机械设计的必然趋势。 机械产品的方案设计方法 1、结构模块化设计方法从规划产品的角度提出:定义设计任务时以功能化的产品结构为基础,引用已有的产品解(如通用零件部件等)描述设计任务,即分解任务时就考虑每个分任务是否存在对应的产品解,这样,能够在产品规划阶段就消除设计任务中可能存在的矛盾,早期预测生产能力、费用,以及开发设计过程中计划的可调整性,由此提高设计效率和设计的可靠性,同时也降低新产品的成本。

机器人大作业

IRB1600型机器人的运动学分析及仿真

目录 1.引言................................................................................................................ - 2 - 1.1 ABB公司简介.................................................................................... - 3 - 1.2ABB发展历史 .................................................................................... - 4 - 2. IRB1600 ........................................................................................................ - 5 - 2.1 IRB1600的资料................................................................................. - 6 - 2.2建立基于D-H方法的连杆坐标系 ................................................... - 8 - 2.3建立六自由度点焊机器人的运动学方程....................................... - 10 - 3. 虚拟样机的建立........................................................................................ - 12 - 3.1 导入.................................................................................................. - 12 - 3.2 添加约束副...................................................................................... - 13 - 3.3 基于ADAMS的机器人运动学仿真 ............................................. - 14 - 4. 结语............................................................................................................ - 18 - 5. 参考资料.................................................................................................... - 19 -

最新算法分析与设计作业(一)及参考答案讲课讲稿

《算法分析与设计》作业(一) 本课程作业由两部分组成。第一部分为“客观题部分”,由15个选择题组成,每题1分,共15分。第二部分为“主观题部分”,由简答题和论述题组成,共15分。作业总分30分,将作为平时成绩记入课程总成绩。 客观题部分: 一、选择题(每题1分,共15题) 1、递归算法:(C ) A、直接调用自身 B、间接调用自身 C、直接或间接调用自身 D、不调用自身 2、分治法的基本思想是将一个规模为n的问题分解为k个规模较小的字问题,这些子问题:(D ) A、相互独立 B、与原问题相同 C、相互依赖 D、相互独立且与原问题相同 3、备忘录方法的递归方式是:(C ) A、自顶向下 B、自底向上 C、和动态规划算法相同 D、非递归的 4、回溯法的求解目标是找出解空间中满足约束条件的:(A ) A、所有解 B、一些解 C、极大解 D、极小解 5、贪心算法和动态规划算法共有特点是:( A ) A、最优子结构 B、重叠子问题 C、贪心选择 D、形函数 6、哈夫曼编码是:(B) A、定长编码 B、变长编码 C、随机编码 D、定长或变长编码 7、多机调度的贪心策略是:(A) A、最长处理时间作业优先 B、最短处理时间作业优先 C、随机调度 D、最优调度 8、程序可以不满足如下性质:(D ) A、零个或多个外部输入 B、至少一个输出 C、指令的确定性 D、指令的有限性 9、用分治法设计出的程序一般是:(A ) A、递归算法 B、动态规划算法

C、贪心算法 D、回溯法 10、采用动态规划算法分解得到的子问题:( C ) A、相互独立 B、与原问题相同 C、相互依赖 D、相互独立且与原问题相同 11、回溯法搜索解空间的方法是:(A ) A、深度优先 B、广度优先 C、最小耗费优先 D、随机搜索 12、拉斯维加斯算法的一个显著特征是它所做的随机选性决策有可能导致算法:( C ) A、所需时间变化 B、一定找到解 C、找不到所需的解 D、性能变差 13、贪心算法能得到:(C ) A、全局最优解 B、0-1背包问题的解 C、背包问题的解 D、无解 14、能求解单源最短路径问题的算法是:(A ) A、分支限界法 B、动态规划 C、线形规划 D、蒙特卡罗算法 15、快速排序算法和线性时间选择算法的随机化版本是:( A ) A、舍伍德算法 B、蒙特卡罗算法 C、拉斯维加斯算法 D、数值随机化算法 主观题部分: 二、写出下列程序的答案(每题2.5分,共2题) 1、请写出批处理作业调度的回溯算法。 #include #include using namespace std; class Flowing { friend int Flow(int ** ,int ,int []); private: //int Bound(int i); void Backtrack(int t); int **M;// int *x;//当前解

计算机辅助设计大作业教材

2015—2016 学年第二学期研究生课程考核 (读书报告、研究报告) 考核科目:计算机辅助设计与制造 学生所在院(系):机电工程学院 学生所在学科:机械工程 姓名:张娜娜 学号:1502210093 题目:应用三维建模软件构建一个零件模型,描述建模过程。针对该零件的具体情况(比如相关模型的表示方法、数据结构、显示操作情况等),就涉及到的所学知识进行论述。

问题 1. 应用三维建模软件构建一个零件模型,描述建模过程。针对该零件的具体情况(比如相关模型的表示方法、数据结构、显示操作情况等),就涉及到的所学知识进行论述。 2. 计算机是如何帮助我们完成设计任务的?你了解哪些CAD系统?结合你应用过的软件加以论述。

问题1: 应用Pro/E对平口虎钳的固定钳身进行三维建模。 1. 启动Pro/E,新建文件,选择零件设计。 2. 选择俯视基准面,绘制如图1-1所示的截面。 ●知识点:由于矩形已经形成了特征,所以经过确定矩形的两个对角点即可确定矩形,完成后修改对应的长宽即可完成草图的绘制。 四叉树。二维图形是以四叉树的形式存储数据的。它的基本思想是将平面划分为四个子平面,这些子平面任可以继续划分,通过定义这些平面的“有图形”和“无图形”来描述不同形状的物体。 图1-1 草绘截面图1-2 拉伸的实体 3. 退出草图绘制,单击拉伸命令,其参数的设置如图1-2所示。单击对勾,完成的拉伸实体如图1-2所示。 ●知识点:八叉树。拉伸厚度是以八叉树的形式存储数据的。八叉树用以描述三维物体,它设想将空间通过三坐标平面XY、XZ、ZX划分为八个子空间。八叉树中的每一个节点对应着每一个子空间。 图1-3 拉伸草图图1-4 拉伸实体

机器人测控技术大作业

机器人测控技术 大作业 题目: 电气工程学院 学院名称:电气工程学院 专业班级:自动 学生姓名: 学号: 2015 指导教师:张世杰

考虑如图1所示的双关节刚性机械臂,试分析以下问题: 图1 双关节机械臂示意图 (1) 用D-H 建模法建立上述机械臂的运动学方程; (2) 忽略重力、摩擦力和干扰项的情况下,建立该机械臂的动力学 方程; (3) 如果取11l =,20.8l =,120.5m m ==,初始状态: 11220.100.10q q q q ???? ????????=?????????? ?? 试设计一个PD 控制器,让其跟踪一条如下指定的曲线: 12sin 2sin 2d d q t q t ππ=?? =?,并利用Matlab 中给出仿真结果。 解: Y 0 X 0 X 1 Y 1 X 2 Y2

①建立坐标系 a 、机座坐标系{0} b 、杆件坐标系{i } ②确定参数 d i ——相邻坐标系x 轴之间的距离; θi ——相邻坐标系x 轴之间的夹角; l i ——相邻坐标系z 轴之间的距离; αi ——相邻坐标系z 轴之间的夹角。 ③相邻杆件位姿矩阵 M 01=Rot(z,θ1)·Trans(l 1,0,0) = 1 00 01000011 011θθθθc s s c - 1 000010000101 l 001 = 1 01001 1011 1 1011θθθθθθs L c s c L s c - 同理可得: M 12=Rot(z,θ2)·Trans(l 2,0,0) = 1 01002 20222 2022θθθθθθs L c s c L s c - M 23(h )=Rot(z,θ3)·Trans(l 3,0,0) = 1 01003 30333 3033θθθθθθs L c s c L s c -

嵌入式系统模拟试题及答案

学习中心/函授站_ 姓名学号 西安电子科技大学网络与继续教育学 院 2014学年下学期 《嵌入式系统》期末考试试题 (综合大作业) 题号一二三四五总分 题分2010302020 得分 考试说明: 1、大作业于2014年12月25日下发,2015年1月10日交回; 2、考试必须独立完成,如发现抄袭、雷同均按零分计; 3、答案须手写完成,要求字迹工整、卷面干净。 一、问题简述(每小题4分,共20分) 1、简述嵌入式系统的定义和组成结构。 答:嵌入式系统是以应用为中心,以计算机技术为基础,并软硬件可剪裁、功能、 ,可靠性、体积、重量、成本、功耗、成本、安装方式等方面符合要求的专用计算机系统。 嵌入式系统一般由嵌入式微处理器、存储与I/O部分、外设与执行部分、嵌入式软件等四个部分组成。 2、简单说明ARM微处理器的特点。 答:(1) 体积小、低功耗、低成本、高性能。 (2) 支持Thumb(16位)/ARM(32位)双指令集,能很好地兼 容8位/16位器件。

(3) 大量使用寄存器,指令执行速度更快。 (4) 大多数数据操作都在寄存器中完成,通过Load/Store结 构在内存和寄存器之间批量传递数据。 (5) 寻址方式灵活简单,执行效率高。 (6) 指令长度固定。 3、简述嵌入式系统产品的设计和开发过程。 答:①在嵌入式系统的开发过程中,一般采用的方法是首先在通用PC机上的集成开发环境中编程;②然后通过交叉编译和链接,将程序转换成目标平台(嵌入式系统)可以运行的二进制代码;③接着通过嵌入式调试系统调试正确;④最后将程序下载到目标平台上运行。 要强调,选择合适的开发工具和调试工具,对整个嵌入式系统的开发都非常重要。 4、简述嵌入式系统设计中要考虑的因素。 答:在嵌入式系统的开发过程中,要考虑到实时性、可靠性、稳 定性、可维护性、可升级、可配置、易于操作、接口规范、抗干 扰、物理尺寸、重量、功耗、成本、开发周期等多种因素。 5、什么是BootLoader,了解其在嵌入式系统中作用。 答:就是启动载入或引导加载又叫自举装载。由于系统加电后需 要首先运行BootLoader这段程序,因此它需要放在系统加电后 最先取指令的地址上。嵌入式处理器的生产厂商都为其处理器预 先安排了一个在系统加电或复位后最先取指令的地址。 二、名词解释(每小题2分,共10分) 1、DSP(Digital Signal Processor),数字信号处理器,一种特别用于快速处理数字信号的微处理器。DSP处理器对系统结构和指令进行了特殊设计,使其适合于执行DSP算法,编译效率较高,指令执行速度也较高。 2、RTOS Real Time Operating System. 译为实时操作系统。实时系统是指一个能够在指定的或者确定的时间内,实现系统功能和对外部或内部、同步或异步事件作出响应的系统。 3、BSP设计板级支持包(BSP)的目的主要是为驱动程序提供访问硬件设备寄存器的函数包,从而实现对操作系统的支持。类似于PC机上的BIOS,是一个承上启下的软件层次。由嵌入OS和用户开发相结合取得。BSP一般是在嵌入式系统上固化存放。 4、总线竞争就是在同一总线上,同一时刻,有两个以上器件要通

《算法分析与设计》作业参考答案

《算法分析与设计》作业参考答案 作业一 一、名词解释: 1.递归算法:直接或间接地调用自身的算法称为递归算法。 2.程序:程序是算法用某种程序设计语言的具体实现。 二、简答题: 1.算法需要满足哪些性质?简述之。 答:算法是若干指令的有穷序列,满足性质: (1)输入:有零个或多个外部量作为算法的输入。(2)输出:算法产生至少一个量作为输出。 (3)确定性:组成算法的每条指令清晰、无歧义。 (4)有限性:算法中每条指令的执行次数有限,执行每条指令的时间也有限。 2.简要分析分治法能解决的问题具有的特征。 答:分析分治法能解决的问题主要具有如下特征: (1)该问题的规模缩小到一定的程度就可以容易地解决; (2)该问题可以分解为若干个规模较小的相同问题,即该问题具有最优子结构性质; (3)利用该问题分解出的子问题的解可以合并为该问题的解; (4)该问题所分解出的各个子问题是相互独立的,即子问题之间不包含公共的子问题。 3.简要分析在递归算法中消除递归调用,将递归算法转化为非递归算法的方法。 答:将递归算法转化为非递归算法的方法主要有: (1)采用一个用户定义的栈来模拟系统的递归调用工作栈。该方法通用性强,但本质上还是递归, 只不过人工做了本来由编译器做的事情,优化效果不明显。(2)用递推来实现递归函数。 (3)通过Cooper 变换、反演变换能将一些递归转化为尾递归,从而迭代求出结果。 后两种方法在时空复杂度上均有较大改善,但其适用范围有限。 三、算法编写及算法应用分析题: 1.冒泡排序算法的基本运算如下: for i ←1 to n-1 do for j ←1 to n-i do if a[j]

2016年下学期嵌入式系统设计大作业

嵌入式系统设计大作业 1、叙述嵌入式系统开发过程中所要解决的两个问题。 2、叙述嵌入式平台的搭建过程,以linux为例。 3、给出现今有哪些用于嵌入式开发的芯片名称,他们分别是哪些公司的产品? 体系结构是什么? 4、现今较流行的嵌入式操作系统有哪些? 5、PXA270嵌入式开发板的接口有哪些? 6、请写出Nor Flash和Nand Flash的区别。 7、冯。诺依曼架构与哈佛架构的区别。 8、单周期3级流水的情况下,第10个指令周期时,第几条指令执行结束? 9、下面是linux下的一个简单的设备驱动程序,写出linux设备驱动常用的数据结构,同时阅读下面代码,请给出测试程序中的每条语句加以注释。 设备驱动程序Keypad.c的源代码: #include #include #include #include #include #include #include #include #include #include #include #define LEDnKEY_MAJOR 251 #define KEYPAD_NAME "X-Hyper250 Keypad" #define KEYPAD_VERSION "Version 0.1" #define EXT_KEY_CS EXT_PORT2 #define EXT_LED_CS EXT_PORT3 #define LED_SHOW 10 /*EXT_KEY_CS 为向外部LED进行数值设定,它定义在其它头文件里*/ void led_off_on() /**/ { int i; EXT_LED_CS = 0xff; for(i =0 ; i<8;++i) { EXT_LED_CS = ~((1 << i) & 0xff); udelay(30000); } EXT_LED_CS = 0xff; }

电路大作业 计算机辅助设计

上海电力学院 本科课程设计 电路计算机辅助设计 (1) 院系:电气工程学院 专业年级(班级): 2012021 学生姓名:邓学号: 指导教师:向国芬 成绩:

仿真实验一:电阻电路辅助分析(回路电流法)一.实验目的 1.学习以及熟练电路仿真软件的使用; 2.学会运用回路电流法分析电路; 3.掌握功率的测量与计算方法; 4.学会用仿真软件来验证定理的可行性。 二.实验原理 例题:用回路电流法求解下图(1)所示电路中的电压u,。 4Ω 图(1) 4Ω 图(2)

理论分析: 1. 电路中有一个无伴电流源支路 2. 电路中有一个受控电流源,且可先将其看作独立电流源处理; 3. 电路中有3个网孔,数量较少 综上,此题用回路电流法,选取回路电流2l I 通过该无伴电流源,另选取两条回路电流1l I 和3l I ,如图(2)所示。 列出回路电流方程: 3l I 1l I 2l I 1l I 2l I 2l I 3 l I 解得 1l I 3 l I 1l I (3l I 1l I ) =9.92W (发出功率) 三. 仿真实验设计与测试 设计下图所示的仿真电路:

测量仿真电路中的电流电压和功率,看是否与计算值相同: 观察仿真电路数据,可见仿真得1l I =0.8A,3l I =3.6A,u=8V,P=9.92W 与理论值相符。 四.实验结论与回路电流法使用时的注意事项 回路电流法是以回路电流作为未知量,根据KVL 列出必要的回路电压方程,联立求解回路电流。本实验证明了回路电流法的正确性。 在运用回路电流法时需注意: 1. 回路电流法适用于回路数较少的电路; 2. 受控电流源可看成独立源列方程; 3. 当电路中含有无伴电流源时,让其自身构成一个独立回路; 4. 方程的数目要与未知数相同。 特别的在判断发出还是吸收功率是要把计算值和参考方向是否关联同时考虑进去。本题中计算值为正,但是看电路图可知电流与电压为非关联方向,因此得出结论为发出功率。

机器人技术大作业

可编辑版 《机器人技术》大作业 (2015年秋季学期) 题目工业机器人概述 姓名 学号 班级 专业机械设计制造及其自动化 报告提交日期2015年12月5日 哈尔滨工业大学 .

内容及要求 1.以某种机器人(如搬运、焊接、喷漆、装配等工业机器人;服务机器人; 仿生鱼、蛇等仿生机器人;军用及其它机器人等)为例,撰写一篇大作业,题目自拟,以下内容仅作参考: 1) 机器人的机械结构设计(包括各部分名称、功能、传动等); 2) 机器人的运动学及动力学分析; 3) 机器人的控制及轨迹规划; 4) 驱动及伺服系统设计; 5) 电气控制电路图及部分控制子程序。 2.题目自拟,拒绝雷同和抄袭; 3.参考文献不少于7篇,其中至少有2篇外文文献; 4.报告统一用该模板撰写,字数不少于5000字,上限不限; 5.正文为小四号宋体,1.25倍行距;图表规范,标注为五号宋体; 6.用A4纸单面打印;左侧装订,1枚钉; 7.提交打印稿及03版word电子文档,由班长收齐。 8.此页不得删除。 评语: 成绩(20分):教师签名: 年月 日

工业机器人概述 机器人学是当今世界极为活跃的研究领域之一,它涉及计算机科学、机械学、电子学、自动控制、人工智能等多种学科。随着计算机、人工智能和光机电一体化技术的迅速发展,机器人已经成为人类的好帮手。在航空航天,深海探测中,往往使用机器人代替人类去完成复杂的极限工作任务。 工业机器人是一个多功能、多自由度的机械和电气一体化的自动机械设备和系统,它可以在制造过程中完成各种任务。它结合制造主机或生产线,可以形成一个单一的或多台机器自动化系统,在无人参与下,实现搬运、焊接、装配和喷涂等多种生产作业。目前,工业机器人技术飞速发展,在生产中的应用日益广泛,已成为现代制造业重要的生产高度自动化设备。 一、工业机器人特性 自20世纪60年代美国第一代机器人的开始,工业机器人的发展和应用迅速发展起来,工业机器人的最重要的特性概括如下。 1、可编程。生产自动化的进一步发展是柔性自动化。工业机器人能根据工作环境不同、做出相应规划和变化,因而在小批量多品种的高效柔性制造过程可以起到很好的作用,是柔性制造系统(FMS)的重要组成部分。 2、拟人化。工业机器人在机械结构上类似于人体行走、腰转、大臂、小臂、手腕、手爪和部分,在控制上有计算机类似大脑。此外,智能工业机器人具有许多类似生物传的感器,如皮肤接触传感器、力传感器、负载传感器、视觉传感器、声传感器、语言功能等。该传感器提高了自适应能力。 3、通用性。除了专门的特种工业机器人外,一般工业机器人在执行不同任务时具有很好的通用性。例如,更换工业机器人末端执行器(夹具、工具等)可以执行不同的任务。 4、机电一体化。工业机器人技术涉及的学科相当广泛,但总结起来就是是机电一体化技术。第三代智能机器人不仅具有获取外界环境信息的能力,而且具有记忆、语言理解、图像识别、推理和判断等能力,这与微电子技术、特别是计算机技术的应用有着密切的关系。因此,机器人技术的发展将带动其他技术的发展,机器人技术的发展和应用也可以验证一个国家科技和工业技术的发展和水平。 二、工业机器人组成 工业机器人系统由三大部分和六个子系统组成。三大部分:机部分、传感部分、控制部分。六个子系统:驱动系统、机械结构系统、感觉系统、机器人环境交互系统、人机交互系统、控制系统。 1、驱动系统,要使机器人运行起来,就需给各个关节即每个运动自由度安置传动装置,这就是驱动系统。驱动系统可以是液压传动、气动传动、电动传动,或者把它们结合起来应用的综合系统;可以直接驱动或者通过同步带、链条、轮系、谐波齿轮等机械传动

相关主题