基于拓扑优化的飞机垂尾设计

基于拓扑优化的车身结构研究---经典

基于拓扑优化的车身结构研究 瞿元王洪斌张林波吴沈荣 奇瑞汽车股份有限公司,安徽芜湖,241009 摘要:随着CAE技术的发展,虚拟仿真技术在汽车开发中的作用也愈来愈显著。而前期工程阶段,如何布置出合理的车身骨架架构,一直是个相对空白的地带,也是整车正向开发过程中绕不过的坎。尽管研发工程师根据经验,参照现有车型的结构特点,也能进行车身骨架架构的设定,但总是缺乏有效手段直观地反映不同车型结构布置的特点。本文用拓扑优化的方法,从结构基本特征的角度来审视这一问题,并运用该方法对某SUV车身结构进行研究,获得一些直观性的结论。 关键词:车身,前期工程,拓扑优化 1引言 随着对整车研发过程认识的加深,以及对正向开发过程的探索,在车型开发前期,对车身结构做出更合理的规划显得愈来愈重要。常规的研发思路之一是通过参考已有车型的结构,经过适当的修改,形成新的结构,并用于新车型中。但是对于原始车型的设计思路、结构布置的原因等缺乏系统的理解,或者理解不深,往往在更改过程中产生新的问题。为了部分解决上述问题,本文从结构拓扑优化的角度,对某SUV 车型车身结构的总体布置进行初步探讨,以期加深对结构布置的理解。 2研究方法概述 合理化的车身结构,是满足整车基本性能的重要保障。为了能够实现结构的最优布置,文献[1]使用了拓扑优化工具来布置车身结构。其基本思路是从造型以及车内空间布置出发,建立车身空间的基础网格模型,然后根据一定的工况要求,对基础网格进行拓扑分析,并根据拓扑结果建立梁、板壳模型,并进行多项性能的优化,从而实现车身结构的正向开发。本文借助于该思想,建立研究对象的结构空间包络,并对该包络进行拓扑分析,然后将仿真结果与原始结构进行比较,寻找车身结构中的关键点,推测初始结构可能的布置思想,从而加深对该研究思路的理解。其基本过程如下图所示:

飞行器控制系统设计

课程设计任务书 学生姓名: 李攀 专业班级: 自动化0804 指导教师: 谭思云 工作单位: 自动化学院 题 目: 飞行器控制系统设计 初始条件: 飞行器控制系统的开环传递函数为: ) 2.361(4000)(+= s s K s G 控制系统性能指标为调节时间s 008.0≤,单位斜坡输入的稳态误差000443.0≤,相角裕度大于85度。 要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求) (1) 设计一个控制器,使系统满足上述性能指标; (2) 画出系统在校正前后的奈奎斯特曲线和波特图; (3) 用Matlab 画出上述每种情况的阶跃响应曲线,并根据曲线分析系统的动态性能指标; (4) 对上述任务写出完整的课程设计说明书,说明书中必须写清楚分析计算的过程,给出响应曲线,并包含Matlab 源程序或Simulink 仿真模型,说明书的格式按照教务处标准书写。 时间安排: (1) 课程设计任务书的布置,讲解 (一天) (2) 根据任务书的要求进行设计构思。(一天) (3) 熟悉MATLAB 中的相关工具(一天) (4) 系统设计与仿真分析。(四天) (5) 撰写说明书。 (两天) (6) 课程设计答辩(一天) 指导教师签名: 年 月 日 系主任(或责任教师)签名: 年 月 日

摘要 根据被控对象及给定的技术指标要求,设计自动控制系统,既要保证所设计的系统有良好的性能,满足给定技术指标的要求,还有考虑方案的可靠性和经济性。本说明书介绍了在给定的技术指标下,对飞行器控制系统的设计。为了达到给定要求,主要采用了串联之后—超前校正。 在对系统进行校正的时候,采用了基于波特图的串联之后—超前校正,对系统校正前后的性能作了分析和比较,并用MATLAB进行了绘图和仿真。对已校正系统的高频特性有要求时,采用频域法校正较其他方法更为方便。 关键词:飞行器控制系统校正 MATLAB

拓扑排序课程设计报告

数据结构课程设计 设计题目:有向图拓扑排序 专业:信息与计算科学 学号:021240616 姓名:黄秋实 指导教师:文军 2013年11月28日

数据结构课程设计 ----拓扑排序 一需求分析 1.问题描述 本次课程设计题目是:用邻接表构造图然后进行拓扑排序,输出拓扑排序序列 拓扑排序的基本思想为: 1).从有向图中选一个无前驱的顶点输出;2).将此顶点和以它为起点的弧删除;3). 重复1),2)直到不存在无前驱的顶点;4). 若此时输出的顶点数小于有向图中的顶点数,则说明有向图中存在回路,否则输出的顶点的顺序即为一个拓扑序列。 2.拓扑排序有向图拓朴排序算法的基本步骤如下:①从图中选择一个入度为0的顶点,输出该顶点;②从图中删除该顶点及其相关联的弧,调整被删弧的弧头结点的入度(入度-1);③重复执行①、②直到所有顶点均被输出,拓朴排序完成或者图中再也没有入度为0的顶点(此种情况说明原有向图含有环)。 3基本要求 (1) 输入的形式和输入值的范围; 首先是输入要排序的顶点数和弧数,都为整型,中间用分隔符隔开;再输入各顶点的值,为正型,中间用分隔符隔开;然后输入各条弧的两个顶点值,先输入弧头,再输入弧尾,中间用分隔符隔开,输入的值只能是开始输入的顶点值否则系统会提示输入的值的顶点值不正确,请重新输入,只要继续输入正确的值就行。 (2) 输出的形式; 首先输出建立的邻接表,然后是最终各顶点的出度数,再是拓扑排序的序列,并且每输出一个顶点,就会输出一次各顶点的入度数。 (3) 程序所能达到的功能; 因为该程序是求拓扑排序,所以算法的功能就是要输出拓扑排序的序列,在一个有向图中,若用顶点表示活动,有向边就表示活动间先后顺序,那么输出的拓扑序列就表示各顶点间的关系为反映出各点的存储结构,以邻接表存储并输出各顶点的入度。 二概要设计 1. 算法中用到的所有各种数据类型的定义 在该程序中用邻接表作为图的存储结构。首先,定义表结点和头结点的结构类型,然后定义图的结构类型。创建图用邻接表存储的函数,其中根据要求输入图的顶点和边数,并根据要求设定每条边的起始位置,构建邻接表依次将顶点插入到邻接表中。 拓扑排序的函数在该函数中首先要对各顶点求入度,其中要用到求入度的函数,为了避免重复检测入度为零的顶点,设置一个辅助栈,因此要定义顺序栈类型,以及栈的函数:入栈,出栈,判断栈是否为空。 2.各程序模块之间的层次调用关系 第一部分,void ALGraph *G函数构建图,用邻接表存储。这个函数没有调

结构拓扑优化的发展现状及未来

结构拓扑优化的发展现状及未来 王超 中国北方车辆研究所一、历史及发展概况 结构拓扑优化是近20年来从结构优化研究中派生出来的新分支,它在计算结构力学中已经被认为是最富挑战性的一类研究工作。目前有关结构拓扑优化的工程应用研究还很不成熟,在国外处在发展的初期,尤其在国内尚属于起步阶段。1904 年Michell在桁架理论中首次提出了拓扑优化的概念。自1964 年Dorn等人提出基结构法,将数值方法引入拓扑优化领域,拓扑优化研究开始活跃。20 世纪80 年代初,程耿东和N. Olhoff在弹性板的最优厚度分布研究中首次将最优拓扑问题转化为尺寸优化问题,他们开创性的工作引起了众多学者的研究兴趣。1988年Bendsoe和Kikuchi发表的基于均匀化理论的结构拓扑优化设计,开创了连续体结构拓扑优化设计研究的新局面。1993年和提出了渐进结构优化法。1999年Bendsoe和Sigmund证实了变密度法物理意义的存在性。2002 年罗鹰等提出三角网格进化法,该方法在优化过程中实现了退化和进化的统一,提高了优化效率。 二、拓扑优化的工程背景及基本原理 通常把结构优化按设计变量的类型划分成三个层次:结构尺寸优化、形状优化和拓扑优化。尺寸优化和形状优化已得到充分的发展,但它们存在着不能变更结构拓扑的缺陷。在这样的背景下,人们开始研究拓扑优化。拓扑优化的基本思想是将寻求结构的最优拓扑问题转化为在给定的设计区域内寻求最优材料的分布问题。寻求一个最佳的拓扑结构形式有两种基本的原理:一种是退化原理,另一种是进化原理。退化原理的基本思想是在优化前将结构所有可能杆单元或所有材料都加上,然后构造适当的优化模型,通过一定的优化方法逐步删减那些不必要的结构元素,直至最终得到一个最优化的拓扑结构形式。进化原理的基本思想是把适者生存的生物进化论思想引入结构拓扑优化,它通过模拟适者生存、物竞天择、优胜劣汰等自然机理来获得最优的拓扑结构。 三、结构拓扑优化设计方法 目前常使用的拓扑优化设计方法可以分为两大类:退化法和进化法。 退化法即传统的拓扑优化方法,一般通过求目标函数导数的零点或一系列迭代计算过程求最优的拓扑结构。目前常用于拓扑优化的退化法有基结构方法、均匀化方法、变密度法、变厚度法等。 基结构方法(GSA)的思路是假定对于给定的桁架节点,在每两个节点之间用杆件连结起来得到的结构称为基结构。按照某种规则或约束,将一些不必要的杆件从基本结构中删除,认为最终剩下的构件决定了结构的最佳拓扑。基结构方法更适合于桁架和框架结构的拓扑优化。基结构法是在有限的子空间内寻优,容易丢失最优解,另外还存在组合爆炸、解的奇异性等问题。 均匀化方法(HA)引入微结构的单胞,通过优化计算确定其材料密度分布,并由此得出最优的拓扑结构。均匀化方法主要应用于连续体的拓扑优化设计,它不仅能用于应力约束和位移约束,也能用于频率约束。目前用均匀化方法来进行拓扑优化设计的有一般弹性问题、热传导问题、周期渐进可展曲面问题、非线性热弹性问题、振动问题和骨改造问题等。 变密度法是一种比较流行的力学建模方式,与采用尺寸变量相比,它更能反映拓

拓扑优化经典99行程序解读

3188-1-1.html Sigmund教授所编写的top优化经典99行程序,可以说是我们拓扑优化研究的基础; 每一个新手入门都会要读懂这个程序,才能去扩展,去创新; 99行程序也有好多个版本,用于求解各种问题,如刚度设计、柔顺机构、热耦合问题,但基本思路大同小异; 本文拟对其中的一个版本进行解读,愿能对新手有点小小的帮助。 不详之处,还请论坛内高手多指点 读懂了该程序,只能说是略懂拓扑优化理论了, 我手里就有一些水平集源程序是成千上万行,虽然在99行的基础上成熟了很多,但依然还有很多的发展空间。 源程序如下: %%%% A 99 LINE TOPOLOGY OPTIMIZATION CODE BY OLE SIGMUND, JANUARY 2000 %%% %%%% CODE MODIFIED FOR INCREASED SPEED, September 2002, BY OLE SIGMUND %%% function top(nelx,nely,volfrac,penal,rmin); nelx=80; nely=20; volfrac=0.4; penal=3; rmin=2; % INITIALIZE x(1:nely,1:nelx) = volfrac; loop = 0; change = 1.; % START ITERATION while change > 0.01 loop = loop + 1; xold = x; % FE-ANAL YSIS [U]=FE(nelx,nely,x,penal); % OBJECTIVE FUNCTION AND SENSITIVITY ANAL YSIS [KE] = lk; c = 0.; for ely = 1:nely for elx = 1:nelx n1 = (nely+1)*(elx-1)+ely; n2 = (nely+1)* elx +ely; Ue = U([2*n1-1;2*n1; 2*n2-1;2*n2; 2*n2+1;2*n2+2; 2*n1+1;2*n1+2],1); c = c + x(ely,elx)^penal*Ue'*KE*Ue; dc(ely,elx) = -penal*x(ely,elx)^(penal-1)*Ue'*KE*Ue; end end

教学计划安排检验程序(拓扑排序)报告书

设计题目: 示例数据:输入:学期数:5,课程数:12,课程间的先后关系数:16,课程的代表值:v1,v2,v3,v4,v5,v6,v7,v8,v9,v10,v11,v12。课程间两两间的先后关系:v1 v2,v1 v3, v1 v4,v1 v12,v2 v3,v3 v5,v3 v7,v3 v8,v4 v5, v5 v7,v6 v8,v9 v10, v9 v11 , v9 v12,v10 v12,v11 v6 输出:第1学期应学的课程:v1 v9 第2学期应学的课程:v2 v4 v10 v11 第3学期应学的课程:v3 v6 v12 第4学期应学的课程:v5 v8 第5学期应学的课程:v7

一需求分析 1.1 引言 通常,这样的线性序列称为满足拓扑次序(Topological Order)的序列,简称拓扑序列。简单的说,由某个集合上的一个偏序得到该集合上的一个全序,这个操作称之为拓扑排序。离散数学中关于偏序和全序的定义: 若集合X上的关系是R,且R是自反的、反对称的和传递的,则称R是集合X上的偏序关系。 设R是集合X上的偏序(Partial Order),如果对每个x,y属于X必有xRy 或 yRx,则称R是集合X上的全序关系。 比较简单的理解:偏序是指集合中只有部分成员可以比较,全序是指集合中所有的成员之间均可以比较。 一般应用:拓扑排序常用来确定一个依赖关系集中,事物发生的顺序。例如,在日常工作中,可能会将项目拆分成A、B、C、D四个子部分来完成,但A依赖于B和D,C依赖于D。为了计算这个项目进行的顺序,可对这个关系集进行拓扑排序,得出一个线性的序列,则排在前面的任务就是需要先完成的任务。 1.2 拓扑排序的了解 ①.问题的描述 在AOV网中为了更好地完成工程,必须满足活动之间先后关系,需要将各活动排一个先后次序即为拓扑排序。拓扑排序可以应用于教学计划的安排,根据课程之

飞行控制系统设计

(此文档为word格式,下载后您可任意编辑修改!) 一、对最简单的角位移系统的评价 1、某低速飞机本身具有较好的短周期阻尼,采用这种简单的控制规律是可行的。它的传递函数为: open p3_6 系统根轨迹为: nem1=-12.5; den1=[1 12.5]; sys1=tf(nem1,den1); nem2=[-1 -3.1]; den2=[1 2.8 3.24 0]; sys2=tf(nem2,den2); sys=series(sys1,sys2); rlocus(sys) 随着k的增大,该系统的一对闭环复极点的震荡阻尼逐渐减小。但由于飞机本身的阻尼较大,所以当k增大致1.34时,系统的震荡阻尼比仍有0.6。k增大到6.2时系统才开始不稳定。 2、现代高速飞机的短周期运动自然阻尼不足,若仍采用上述单回路控制系统则不能胜任自动控制飞机的要求。 open p3_10 系统根轨迹为: nem1=-10; den1=[1 10]; sys1=tf(nem1,den1);

nem2=[-4.3 -4.3*0.33]; den2=[1 0.61 3.3 0]; sys2=tf(nem2,den2); sys=series(sys1,sys2); rlocus(sys) 随着k增大,系统阻尼迅速下降。当k=1.06时,处于临界稳定。所以无法选择合适的k值以满足系统动静态性能。为了使系统在选取较大的k值基础上仍有良好的动态阻尼,引入俯仰角速度反馈。 二、具有俯仰角速率反馈的角位移自动驾驶仪参数设计open p3_16 1、系统内回路根轨迹为: nem1=-10; den1=[1 10]; sys1=tf(nem1,den1); nem2=[-4.3 -4.3*0.33]; den2=[1 0.61 3.3]; sys2=tf(nem2,den2); sys=series(sys1,sys2); rlocus(sys) 按物理概念似乎速率陀螺的作用越强,阻尼效果越显著。但根轨迹分析告诉我们,只有在一定范围内这种概念才是正确的,否则会得到相反的效果。这种现象是由舵回路的惯性造成的。舵回路具有不同时间常数时的内回路根轨迹图: Tδ=0 sys1=-1; nem2=[-4.3 -4.3*0.33]; den2=[1 0.61 3.3]; sys2=tf(nem2,den2); sys=series(sys1,sys2); rlocus(sys) Tδ=0.1

数据结构课程设计报告

《数据结构课程设计》报告 题目:课程设计题目2教学计划编制 班级:700 学号:09070026 姓名:尹煜 完成日期:2011年11月7日

一.需求分析 本课设的任务是根据课程之间的先后的顺序,利用拓扑排序算法,设计出教学计划,在七个学期中合理安排所需修的所有课程。 (一)输入形式:文件 文件中存储课程信息,包括课程名称、课程属性、课程学分以及课程之间先修关系。 格式:第一行给出课程数量。大于等于0的整形,无上限。 之后每行按如下格式“高等数学公共基础必修6.0”将每门课程的具体信息存入文件。 课程基本信息存储完毕后,接着给出各门课程之间的关系,把每门课程看成顶点,则关系即为边。 先给出边的数量。大于等于0的整形。 默认课程编号从0开始依次增加。之后每行按如下格式“1 3”存储。此例即为编号为1的课程与编号为3的课程之间有一条边,而1为3的前驱,即修完1课程才能修3课程。 例: (二)输出形式:1.以图形方式显示有向无环图

2.以文本文件形式存储课程安排 (三)课设的功能 1.根据文本文件中存储的课程信息(课程名称、课程属性、课程学分、课程之间关系) 以图形方式输出课程的有向无环图。 拓展:其显示的有向无环图可进行拖拽、拉伸、修改课程名称等操作。 2.对课程进行拓扑排序。 3.根据拓扑排序结果以及课程的学分安排七个学期的课程。 4.安排好的教学计划可以按图形方式显示也可存储在文本文件里供用户查看。 5.点击信息菜单项可显示本人的学好及姓名“09070026 尹煜” (四)测试数据(见六测设结果)

二.概要设计 数据类型的定义: 1.Class Graph即图类采用邻接矩阵的存储结构。类中定义两个二维数组int[][] matrix 和Object[][] adjMat。第一个用来标记两个顶点之间是否有边,为画图服务。第二个 是为了实现核心算法拓扑排序。 2.ArrayList list用来存储课程信息。DrawInfo类是一个辅助画图的类,其中 包括成员变量num、name、shuxing、xuefen分别代表课程的编号、名称、属性、 学分。ArrayList是一个DrawInfo类型的数组,主要用来在ReadFile、DrawG、DrawC、SaveFile、Window这些类之间辅助参数传递,传递课程信息。 3.Class DrawInfo, 包括int num;String name;String shuxing;float xuefen;四个成员变量。 4.Class Edge包括int from;int to;double weight;三个成员变量。 5.Class Vertex包括int value一个成员变量。 主要程序的流程图: //ReadFile.java

连续体结构拓扑优化方法及存在问题分析

编号:SY-AQ-00556 ( 安全管理) 单位:_____________________ 审批:_____________________ 日期:_____________________ WORD文档/ A4打印/ 可编辑 连续体结构拓扑优化方法及存 在问题分析 Topology optimization method of continuum structure and analysis of existing problems

连续体结构拓扑优化方法及存在问 题分析 导语:进行安全管理的目的是预防、消灭事故,防止或消除事故伤害,保护劳动者的安全与健康。在安全管理的四项主要内容中,虽然都是为了达到安全管理的目的,但是对生产因素状态的控制,与安全管理目的关系更直接,显得更为突出。 文章深入分析国内外连续体结构拓扑优化的研究现状,介绍了拓扑优化方法的发展及实现过程中存在的问题。对比分析了均匀化方法,渐进结构优化法,变密度法的优缺点。研究了连续体结构拓扑优化过程中产生数值不稳定现象的原因,重点讨论了灰度单元,棋盘格式,网格依赖性的数值不稳定现象,并针对每一种数值不稳定现象提出了相应的解决办法。 结构拓扑优化设计的主要对象是连续体结构,1981年程耿东和Olhof在研究中指出:为了得到实心弹性薄板材料分布的全局最优解,必须扩大设计空间,得到由无限细肋增强的板设计。此研究被认为是近现代连续体结构拓扑优化的先驱。 目前,国内外学者对结构拓扑优化问题进行了大量研究,这些

研究大多数建立在有限元法结构分析的基础上,但由于有限元法中单元网格的存在,结构拓扑优化过程中常常出现如灰度单元,网格依赖性和棋盘格等数值不稳定的现象。本文介绍了几种连续体结构拓扑优化方法及每种方法存在的问题,并提出了相应的解决办法。 1.拓扑优化方法 连续体结构拓扑优化开始于1988年Bendoe和Kikuchi提出的均匀化方法,此后许多学者相继提出了渐进结构优化方法、变密度法等拓扑优化数学建模方法。 1.1.均匀化方法 均匀化方法即在设计区域内构造周期性分布的微结构,这些微结构是由同一种各向同性材料实体和孔洞复合而成。采用有限元方法进行分析,在每个单元内构造不同尺寸的微结构,微结构的尺寸和方向为拓扑优化设计变量。1988年Bendsoe研究发现,通过在结构中引入具有空洞微结构的材料模型,将困难的拓扑设计问题转换为相对简单的材料微结构尺寸优化问题。 很多学者发展了均匀化方法,Suzhk进行了基于均匀化方法结

拓扑优化

结构拓扑优化设计现状及前景 目前, 最优化设计理论和方法在机械结构设计中得到了深入的研究和广泛的应用。所谓优化设计就是根据具体的实际问题建立其优化设计的数学模型, 并采用一定的最优化方法寻找既满足约束条件又使目标函数最优的设计方案。根据优化问题的初始设计条件, 目前结构优化技术有四大领域: 1) 尺寸优化; 2) 形状优化; 3) 拓扑与布局优化; 4) 结构类型优化。结构尺寸优化是在结构的拓扑确定的前提下, 首先用少量尺寸对结构的某些变动进行表达, 如桁架各单元的横截面尺寸、某些节点位置的变动等, 然后在此基础上建立基于这些尺寸参数的数学模型并采用优化方法对该模型进行求解得到最优的尺寸参数。在尺寸优化设计中, 不改变结构的拓扑形态和边界形状, 只是对特定的尺寸进行调整, 相当于在设计初始条件中就增加了拓扑形态的约束。而结构最初始的拓扑形态和边界形状必须由设计者根据经验或实验确定, 而不能保证这些最初的设计是最优的, 所以最后得到的并不是全局最优的结果。结构形状优化是指在给定的结构拓扑前提下, 通过调整结构内外边界形状来改善结构的性能。以轴对称零件的圆角过渡形状设计的例子。形状设计对边界形状的改变没有约束,和尺寸优化相比其初始的条件得到了一定的放宽,应用的范围也得到了进一步的扩展。拓扑优化设计是在给定材料品质和设计域内,通过优化设计方法可得到满足约束条件又使目标函数最优的结构布局形式及构件尺寸。拓扑设计的初始约束条件更少, 设计者只需要提出设计域而不需要知道具体的结构拓扑形态。拓扑设计方法是一种创新性

的设计方法, 能为我们提供一些新颖的结构拓扑。目前, 拓扑设计理论在柔性受力结构、MEMS 器件及其它柔性微操作机构的设计中得到了广泛的研究。 结构拓扑优化的发展概况 结构拓扑优化包括离散结构的拓扑优化和连续变量结构的拓扑优化。近10 年来, 结构拓扑优化设计虽然取得了一些进展, 但大部分是针对连续变量的, 关于离散变量的研究为数甚少。由于离散变量优化的目标函数和约束函数是不连续、不可微的, 可行域退化为不连通的可行集, 所以难度远大于连续变量优化问题。在离散结构中, 桁架在工程中的应用较为广泛, 由于其重要性, 也由于其分析比较简单, 桁架结构的拓扑优化在文献中研究得最多. 结构拓扑优化的历史可以追溯到1904 年Michell提出的桁架理论, 但这一理论只能用于单工况并依赖于选择适当的应变场, 不能应用于工程实际。1964 年Dorn、Gomory、Greenberg 等人提出基结构法( ground structure approach) , 将数值方法引入该领域, 此后拓扑优化的研究重新活跃起来, 陆续有一些解析和数值方面的理论被 提出来。所谓基结构就是一个由结构节点、荷载作用点和支承点组成的节点集合, 集合中所有节点之间用杆件相连的结构。该方法的基本思路是: 从基结构的模型出发, 应用优化算法( 数学规划法或准则法) , 按照某种规划或约束, 将一些不必要的杆件从基结构中删除, 例如截面积达到零或下限的杆件将被删掉, 并认为最终剩下的杆件 决定了结构的最优拓扑。因此应用基结构, 可以将桁架拓扑优化当作

飞行器控制系统课程设计

课程设计任务书 学生姓名:________ 专业班级: _______________ 指导教师:_______ 工作单位: ____________ 题目:飞行器控制系统设计 初始条件: 飞行器控制系统的开环传递函数为: G(s) -^500^ s(s 361.2) 控制系统性能指标为调节时间0.01s,单位斜坡输入的稳态误差 0.000521,相角裕度大于84度。 要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求) (1)设计一个控制器,使系统满足上述性能指标; (2)画出系统在校正前后的奈奎斯特曲线和波特图; (3)用Matlab画出上述每种情况的阶跃响应曲线,并根据曲线分析系统的动态性能指标; (4)对上述任务写出完整的课程设计说明书,说明书中必须写清楚分析 计算的过程,给出响应曲线,并包含Matlab源程序或Simulink仿 真模型,说明书的格式按照教务处标准书写 时间安排:

指导教师签名: 系主任(或责任教师)签名: 目录 1串联滞后—超前校正的原理............ 错误! 未定义书签。 2 飞行器控制系统的设计过程. ................. 错误! 未定义书签。 2.1 飞行器控制系统的性能指标............... 错误! 未定义书签。 2.2 系统校正前的稳定情况................. 错误! 未定义书签。 2.2.1 校正前系统的波特图............. 错误! 未定义书签。 2.2.2 校正前系统的奈奎斯特曲线 (2) 2.2.3 校正前系统的单位阶跃响应曲线......... 错误! 未定义书签。 2.3 飞行器控制系统的串联滞后—超前校正 (4) 2.3.1 确定校正网络的相关参数 (4) 2.3.2 验证已校正系统的性能指标 (6) 2.4 系统校正前后的性能比较 (8) 2.4.1 校正前后的波特图 (8) 2.4.2 校正前后的奈奎斯特曲线 (9) 2.4.3 校正前后的单位阶跃响应曲线 (11) 3 设计总结与心得体会 (12) 参考文献 (13)

数据结构课程设计——拓扑排序备课讲稿

数据结构课程设计——拓扑排序

课程设计任务书 学生姓名:专业班级: 指导教师:工作单位:计算机科学系 题目: 拓扑排序 初始条件: (1)采用邻接表作为有向图的存储结构; (2)给出所有可能的拓扑序列。 (3)测试用例见严蔚敏《数据结构习题集(C语言版)》p48题7.9图 要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求) 课程设计报告按学校规定格式用A4纸打印(书写),并应包含如下内容: 1. 问题描述 简述题目要解决的问题是什么。 2. 设计 存储结构设计、主要算法设计(用类C/C++语言或用框图描述)、测试用例设计; 3. 调试报告 调试过程中遇到的问题是如何解决的;对设计和编码的讨论和分析。 4. 经验和体会(包括对算法改进的设想) 5. 附源程序清单和运行结果。源程序要加注释。如果题目规定了测试数据,则运行结果要包含这些测试数据和运行输出。 说明: 1. 设计报告、程序不得相互抄袭和拷贝;若有雷同,则所有雷同者成绩均为0分。 2. 凡拷贝往年任务书或课程设计充数者,成绩一律无效,以0分记。 时间安排: 1.第17周完成,验收时间由指导教师指定 2.验收地点:实验中心 3.验收内容:可执行程序与源代码、课程设计报告书。 指导教师签名: 2013年6月14日

系主任(或责任教师)签名:年月日 拓扑排序 目录 1问题描述 2具体设计 2.1存储结构设计 2.2主要算法设计 2.2.1拓扑排序的算法总体设计 2.2.2将有向图表示为邻接表 2.2.3拓扑排序函数的设计 2.2.4顺序表的运算设计 2.3测试用例设计 3调试报告 3.1设计和编码的分析 3.2调试过程问题及解决 4经验与体会 5用户使用说明 6参考文献

连续体结构拓扑优化方法及存在问题分析(最新版)

( 安全管理 ) 单位:_________________________ 姓名:_________________________ 日期:_________________________ 精品文档 / Word文档 / 文字可改 连续体结构拓扑优化方法及存在问题分析(最新版) Safety management is an important part of production management. Safety and production are in the implementation process

连续体结构拓扑优化方法及存在问题分析 (最新版) 文章深入分析国内外连续体结构拓扑优化的研究现状,介绍了拓扑优化方法的发展及实现过程中存在的问题。对比分析了均匀化方法,渐进结构优化法,变密度法的优缺点。研究了连续体结构拓扑优化过程中产生数值不稳定现象的原因,重点讨论了灰度单元,棋盘格式,网格依赖性的数值不稳定现象,并针对每一种数值不稳定现象提出了相应的解决办法。 结构拓扑优化设计的主要对象是连续体结构,1981年程耿东和Olhof在研究中指出:为了得到实心弹性薄板材料分布的全局最优解,必须扩大设计空间,得到由无限细肋增强的板设计。此研究被认为是近现代连续体结构拓扑优化的先驱。 目前,国内外学者对结构拓扑优化问题进行了大量研究,这些

研究大多数建立在有限元法结构分析的基础上,但由于有限元法中单元网格的存在,结构拓扑优化过程中常常出现如灰度单元,网格依赖性和棋盘格等数值不稳定的现象。本文介绍了几种连续体结构拓扑优化方法及每种方法存在的问题,并提出了相应的解决办法。 1.拓扑优化方法 连续体结构拓扑优化开始于1988年Bendoe和Kikuchi提出的均匀化方法,此后许多学者相继提出了渐进结构优化方法、变密度法等拓扑优化数学建模方法。 1.1.均匀化方法 均匀化方法即在设计区域内构造周期性分布的微结构,这些微结构是由同一种各向同性材料实体和孔洞复合而成。采用有限元方法进行分析,在每个单元内构造不同尺寸的微结构,微结构的尺寸和方向为拓扑优化设计变量。1988年Bendsoe研究发现,通过在结构中引入具有空洞微结构的材料模型,将困难的拓扑设计问题转换为相对简单的材料微结构尺寸优化问题。 很多学者发展了均匀化方法,Suzhk进行了基于均匀化方法结构

飞行器结构优化设计课程总结

《飞行器结构优化设计》 ——课程总结 专业航天工程 学号GS0915207 姓名

《飞行器结构优化设计》课程总结报告 通过这门课程的学习,大致了解无论是飞行器、船舶还是桥梁等工程项目的传统结构设计流程:首先是根据技术参数、经验和一些简单的分析方法进行初始的结构设计,然后用较为精确的分析方法对初始设计进行核验,根据核验结果,逐步调整设计参数,直到得到满意的设计方案。但是这种传统设计方法的产品性能优劣主要就取决于设计人员的水平,而且设计周期长,并要耗费大量的人力和物力。随着高速、大容量电子计算机的广泛使用和一些精度高的力学分析数值方法的建立和应用,使得复杂的结构分析过程变得更加高效、精确。 本课程重点就在于介绍结构优化的各种分析方法。这些分析方法都是以计算机为工具,将非线性数学规划的理论和力学分析方法相结合,使用于受各种条件限制的承载结构设计情况。 优化问题的数学意义是在不等式约束条件下,求使目标函数为最小或最大值的一组设计变量值,在实际工程应用中,优化问题所包含的函数通常是非线性的和隐式的。建立在数学规划基础上的优化算法,是依据当前设计方案所对应的函数值与导数值等信息,按照某种规则在多维设计变量空间中进行搜索,一步一步逼近优化解。随着计算机的发展和数学计算方法不断进步,结构分析。优化的方法也是随之水涨船高。 一、有限元素法 这是基于在结构力学、材料力学和弹性力学基础上的一种分析方法。研究杆、梁,经简化薄板组成的结构的应力、变形等问题。其方法是首先通过力学分析将结构离散化成单一元素,然后对单一元素进行分析,算出各单元刚度矩阵后,进行整体分析,根据方程组K·u=P求解。这种方法求解的问题受限于结构的规模、形式和效率。 二、敏度分析 结构敏度是指结构性状函数,如位移、应力、振动频率等对设计变量的导数。近似函数的构成,以及许多有效的结构优化算法,皆要利用这些参数的一阶导数,以至二阶导数信息。 结构敏度分析的基础是结构分析,对于复杂的结构,精确的结构分析工作是

飞行器控制系统设计

学号: 课程设计 题目飞行器控制系统设计 学院自动化学院 专业自动化 班级自动化1002班 姓名 指导教师肖纯 2012 年12 月19 日

课程设计任务书 学生姓名: 专业班级:自动化1003班 指导教师: 肖 纯 工作单位: 自动化学院 题 目: 飞行器控制系统设计 初始条件:飞行器控制系统的开环传递函数为: ) 2.361(4500)(+= s s K s G 要求设计控制系统性能指标为调节时间ts 008.0≤秒,单位斜坡输入的稳态误差000443.0≤,相角裕度大于75度。 要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写 等具体要求) (1) 设计一个控制器,使系统满足上述性能指标; (2) 画出系统在校正前后的奈奎斯特曲线和波特图; (3) 用Matlab 画出上述每种情况的阶跃响应曲线,并根据曲线分析系统 的动态性能指标; (4) 对上述任务写出完整的课程设计说明书,说明书中必须写清楚分析 计算的过程,给出响应曲线,并包含Matlab 源程序或Simulink 仿真模型,说明书的格式按照教务处标准书写。 时间安排: 指导教师签名: 年 月 日 系主任(或责任教师)签名: 年 月 日

随着经济的发展,自动控制技术在国民经济中发挥着越来越重要的作用。自动控制就是在没有人的参与下,系统的控制器自动的按照人预订的要求控制设备或过程,使之具有一定的状态和性能。在实际中常常要求在达到制定性能指标的同时能更加节约成本、能具有更加优良的效果。本次飞行器设计中,采用频域校正的方法使系统达到指定的性能指标,同时采用matlab仿真软件更加直观的进行仿真分析和验证。 在此设计中主要采用超前校正的方法来对系统进行性能的改进,通过分析、设计、仿真、写实验报告书的过程,进一步加深了对自动控制原理基本知识的理解和认识,同时通过仿真系统的奈奎斯特图、bode图、单位阶跃响应曲线,进一步理解了系统的性能指标的含义,同时也加深了对matlab仿真的掌握,培养了认识问题、分析问题、解决问题的能力。

拓扑优化

一种新的优化方法——拓扑优化。是一种以多种使用条件为目标优化参数的优化方式,可以提高零件的真正使用效益,更加准确的反映了设计的优化过程。 优化设计可以在很大程度上改善和提高铸造件、锻造件和冲压件的性能,并减轻产品重量。然而,优化设计特别是拓扑优化很少应用在实际工程中。一方面是因为工程问题的复杂性和高度非线性,拓扑优化技术目前还无法实现这些系统优化问题,但更重要的是一门新的技术和方法很难取代人们已经习惯多年的思维模式和工作方式。 工程设计人员需要有更系统、更科学的设计思想和方法,以达到提高产品开发效率、节约原材料、降低成本及提高产品质量的目的,结构优化设计则是实现这些目的较佳手段[1]。由于设计变量类型的不同,结构优化设计可以分为由易到难的四个不同层次:尺寸优化、形状优化、形貌优化和拓扑布局优化。由于拓扑优化设计的难度较大,被公认为是当前结构优化领域内最具有挑战性的课题之一。但是在工程应用中,拓扑优化可以提供概念性设计方案,取得的经济效益比尺寸优化、形状优化更大,因此,拓扑优化技术对工程设计人员更具吸引力,已经成为当今结构优化设计研究的一个热点。 发动机运转期间,主轴承座承受多种载荷,这些载荷包括:螺栓预紧载荷、轴瓦过盈载荷及曲轴动载荷等。目前,主轴承座的主要评价指标是结构的强度、刚度是否满足设计需求。在明确主轴承座承载情况和设计要求的前提下,作者对某大马力发动机原有主轴承座进行了最大爆发压力工况下的有限元分析。分析模型及主轴承座轴瓦径向变形量见图1(a)、图1 (b)和图1(c)。通过主轴承座的强度分析和动态疲劳安全系数分析可以得知:主轴承座的动态疲劳安全系数为1.843,远远大于安全系数阀值1,所以主轴承座的强度足以满足设计需求。而从图1(b)可以得知轴瓦在变形后水平方向径向减小0.0739mm ,已经接近曲轴、轴瓦径向间隙最小值0.079mm,这容易导致曲轴与轴瓦间缺少油膜润滑,形成干摩擦,最终导致曲轴磨损加剧,发动机动载荷增加,甚至机毁人亡的悲剧;另外从图1(c)可以得知轴瓦在变形后上下方向径向增加0.0971mm ,小于轴瓦径向变形许可值0.147mm 。所以,根据有限元分析结果可以判断:主轴承座在水平方向的刚度不足够,应该改进现有结构,提高其刚度性能。

课程设计报告

扬州大学 《数据结构》 课程设计报告 课题名称自来水管架设问题姓名××× 学院广陵学院 系科班级软件812 指导老师陈宏建 日期

一、课程设计的题目 自来水管理架设问题 【问题描述】 若要在扬州大学的八个居民区(A区、B区、C区、D区、E区、F区、G区、H区)之间架设自来水管道,如何以最低的经济代价架设这个自来水管道。 【基本要求】 (1)利用二种方法(Prim算法和克鲁斯卡尔(Kruskual)算法生成自来水管道的架设方案 (2)将八个居民区设计成一个有向图,输出一个拓扑排序序列. (3)求出A区到其它各区的最短距离。 (4)写出课程设计报告。 【测试数据】 分别对每种方法选定三组测试数据进行测试,验证程序的正确性。 二、课程设计的目的 课程设计的目的是培养学生综合程序设计的能力,训练学生灵活应用所学数据结构知识,独立完成问题分析、总体设计、详细设计和编程实现等软件开发全过程的综合实践能力。巩固、深化学生的理论知识,提高编程水平,并在此过程中培养他们严谨的科学态度和良好的学习作风。为今后学习其他计算机课程打下基础。 课程设计为学生提供了一个既动手又动脑,独立实践的机会,将书本上的理论知识和工作、生产实际有机地结合起来,从而锻炼学生分析问题、解决实际问题的能力,提高学生的编程序能力和创新意识。 三、概要设计 1、抽象数据类型定义 ADT Graph{ 数据对象V:V是具有相同特性的数据元素的集合,成为顶点集。

数据关系R: R={VR} VR={(v,w)|v,w∈V,(v,w)表示v和w之间存在路径} 基本操作P: CreateMGraph1(MGragh &G) 操作结果:建立自来水管道图G的邻接矩阵存储。 CreateALGraph2(ALGraph *&H) 操作结果:建立自来水管道有向图H的邻接表存储。 prim(MGragh &G) 初始条件:图G存在。 操作结果:用Prim算法建立经济代价最低的自来水管道架设方案。 Sort(MGragh G,TreeEdge edge[]) 初始条件:图G存在。 操作结果:在G中选择经济代价最低的自来水管道。 Kruskal(TreeEdge edge[],TreeEdge tree[],int n) 初始条件:图G存在。 操作结果:用克鲁斯卡尔(Kruskual)算法求经济代价最低的自来水管道架设方案。 TopoSort(ALGraph *H) 初始条件:有向图H存在。 操作结果:求拓扑排序序列。 ShortPath(int path[],int I,int v0) 初始条件:有向图H存在。 操作结果:将源点设为v0。 Distance(MGragh G,int v0) 初始条件:有向图H存在。 操作结果:求出A区(v0)到其它各区的最短距离。 }ADT Graph 2、程序包含模块 1)主程序模块,其中主函数为 main() {初始化图形界面; 读入用户选择信息; 根据用户选择执行相应模块; 关闭文件及图形界面; }; 2)创建模块——实现将八个居民区设计成无向图G和有向图H的创建; 3)普里姆模块——实现图G的经济代价最低的自来水管道的架设方案; 4)克鲁斯卡尔模块——实现图G的经济代价最低的自来水管道的架设方案; 5)拓扑排序模块——实现图H的拓扑排序; 6)最短距离模块——实现有向网H从A区(v0)到其它各区的最短距离。 3、模块功能框图

连续体结构拓扑优化方法评述_夏天翔

第2卷第1期2011年2月航空工程进展 A DV A N CES IN A ERON A U T ICA L SCIEN CE A N D EN GIN EERIN G Vo l 12N o 11Feb 1 2011 收稿日期:2010-12-01; 修回日期:2011-01-20基金项目:教育部长江学者创新团队项目(Irt0906)通信作者:姚卫星,w xyao@https://www.360docs.net/doc/c56475986.html, 文章编号:1674-8190(2011)01-001-12 连续体结构拓扑优化方法评述 夏天翔,姚卫星 (南京航空航天大学飞行器先进设计技术国防重点学科实验室,南京 210016) 摘 要:连续体结构拓扑优化在优化中能产生新的构型,对实现自动化智能结构设计具有重要意义。目前,连续体结构拓扑优化方法主要有:均匀化方法、变厚度法、变密度法、渐进结构优化方法、水平集法、独立连续映射方法。本文首先系统回顾了以上方法的发展历程,介绍了它们的研究现状。其次,通过对比以上拓扑优化方法对若干典型算例的优化结果,表明以上方法都有较好的减重效果。最后,对以上方法进行了总结,列出了它们的优缺点和发展方向。 关键词:拓扑优化;均匀化方法;变厚度法;变密度法;渐进结构优化方法;水平集法;独立连续映射方法中图分类号:V 211.7 文献标识码:A A Survey of Topology Optimization of Continuum Stru cture Xia Tianx iang ,Yao Weix ing (K ey L abor ator y of F undamental Science fo r N atio nal Defense -adv anced Design T echno lo gy of F lig ht V ehicle,Nanjing U niver sity o f A eronautics and A st ronautics,N anjing 210016,China) Abstract:A s the to po log y optim izat ion o f continuum structure can pr oduce new config ur atio ns during the optim-i zatio n,it is significant for automatic str ucture design.A t present,the most commo nly used t opolo gy o ptimiza -t ion methods of continuum st ructur e ar e:the ho mog enization method,var iable t hickness method,v ariable dens-i t y metho d,evo lutio nar y str uctur al o pt imizatio n met ho d,lev el set metho d,independent co ntinuous mapping method.Firstly,the develo pment pro cesses of above metho ds ar e sy stematically review ed,their cur rent r e -sear ch is br iefly intro duced in this paper.T hen,these methods ar e com par ed and discussed t hr ough a number of typical ex amples.T he typical ex amples show that all of above methods have gr eat abilities to r educe w eig ht.F-i nally ,the adv ant ag es,disadv ant ag es and dev elo pment directio ns of abov e metho ds ar e discussed. Key words:to po lo gy o ptimization;homog enizat ion metho d;va riable thickness method;var iable density method;evolutionar y structure optimization metho d;lev el set method;independent continuo us mapping method 0 引言 按照设计变量的不同,结构优化可分为以下三个层次:尺寸优化、形状优化和拓扑优化。结构拓 扑优化能在给定的外载荷和边界条件下,通过改变结构拓扑使结构在满足约束的前提下性能达到最优。与尺寸优化、形状优化相比,结构拓扑优化的经济效果更为明显,在优化中能产生新的构型,是 结构实现自动化智能设计所必不可少的。 按照优化对象的性质,拓扑优化可分为离散体拓扑优化和连续体拓扑优化两种。连续体拓扑优化与离散体拓扑优化相比,在应用范围更广的同 时,模型描述困难,设计变量多,计算量大。在过去很长一段时间里,连续体拓扑优化发展得十分缓慢,直到1988年Bendso e 等人[1] 提出均匀化方法之后,它才得到了迅速发展。目前,国内外学者对结构拓扑优化问题已经进行了大量研究[2-9]。目前最常用的连续体拓扑优化方法有均匀化方法、变厚 度法、变密度法、渐进结构优化方法(ESO)、水平集法(Level set)、独立连续映射方法(ICM)等。从拓

相关文档
最新文档