文档库 最新最全的文档下载
当前位置:文档库 › 结构优化设计大作业(北航)

结构优化设计大作业(北航)

结构优化设计大作业(北航)
结构优化设计大作业(北航)

《结构优化设计》

大作业报告

实验名称: 拓扑优化计算与分析

1、引言

大型的复杂结构诸如飞机、汽车中的复杂部件及桥梁等大型工程的设计问题,依靠传统的经验和模拟实验的优化设计方法已难以胜任,拓扑优化方法成为解决该问题的关键手段。近年来拓扑优化的研究的热点集中在其工程应用上,如: 用拓扑优化方法进行微型柔性机构的设计,车门设计,飞机加强框设计,机翼前缘肋设计,卫星结构设计等。在其具体的操作实现上有两种方法,一是采用计算机语言编程计算,该方法的优点是能最大限度的控制优化过程,改善优化过程中出现的诸如棋盘格现象等数值不稳定现象,得到较理想的优化结果,其缺点是计算规模过于庞大,计算效率太低;二是借助于商用有限元软件平台。本文基于matlab软件编程研究了不同边界条件平面薄板结构的在各种受力情况下拓扑优化,给出了几种典型结构的算例,并探讨了在实际优化中优化效果随各参数的变化,有助于初学者初涉拓扑优化的读者对拓扑优化有个基础的认识。

2、拓扑优化研究现状

结构拓扑优化是近20年来从结构优化研究中派生出来的新分支,它在计算结构力学中已经被认为是最富挑战性的一类研究工作。目前有关结构拓扑优化的工程应用研究还很不成熟,在国外处在发展的初期,尤其在国内尚属于起步阶段。1904 年Michell在桁架理论中首次提出了拓扑优化的概念。自1964 年Dorn等人提出基结构法,将数值方法引入拓扑优化领域,拓扑优化研究开始活跃。20 世纪80 年代初,程耿东和N. Olhoff在弹性板的最优厚度分布研究中首次将最优拓扑问题转化为尺寸优化问题,他们开创性的工作引起了众多学者的研究兴趣。1988年Bendsoe和Kikuchi发表的基于均匀化理论的结构拓扑优化设计,开创了连续体结构拓扑优化设计研究的新局面。1993年Xie.Y.M和Steven.G.P

提出了渐进结构优化法。1999年Bendsoe和Sigmund证实了变密度法物理意义的存在性。2002 年罗鹰等提出三角网格进化法,该方法在优化过程中实现了退化和进化的统一,提高了优化效率。目前常使用的拓扑优化设计方法可以分为两大类:退化法和进化法。结构拓扑优化设计研究,已被广泛应用于建筑、航天航空、机械、海洋工程、生物医学及船舶制造等领域。

3、拓扑优化建模(SIMP)

结构拓扑优化目前的主要研究对象是连续体结构。优化的基本方法是将设计区域划分为有限单元,依据一定的算法删除部分区域,形成带孔的连续体,实现连续体的拓扑优化。连续体结构拓扑优化方法目前比较成熟的是均匀化方法、变密度方法和渐进结构优化方法。

变密度法以连续变量的密度函数形式显式地表达单元相对密度与材料弹性模量之间的对应关系,这种方法基于各向同性材料,不需要引入微结构和附加的均匀化过程,它以每个单元的相对密度作为设计变量,人为假定相对密度和材料弹性模量之间的某种对应关系,程序实现简单,计算效率高。变密度法中常用的插值模型主要有:固体各向同性惩罚微结构模型(solidisotropic microstructures with penalization,简称SIMP)和材料属性的合理近似模型(rational approximation ofmaterial properties,简称RAMP)。而本文所用即为SIMP插值模型。

SIMP法基于最小柔度的优化模型如下:设材料模型为:

则拓扑优化模型为:

式中:

和 ——分别是均质实体的密度和弹性矩阵

——单元的相对密度

——惩罚因子

和——分别是位移矢量、力矢量

——总体刚度矩阵

——单位位移矢量

——单位刚度矩阵

——单元总数

——体积分数

优化时以单元的相对密度为拓扑设计变量,这样结构拓扑优化问题被转换为材料的最优分布问题。

4、优化算法(OC)

目前在拓扑优化中应用较多的求解方法主要有: 优化准则法(OC—optimality criteria)和序列线性规划法(SL P———sequential linear programming),本文所参考的99行代码所引用的即为OC法。这一方法是根据数学规划理论中的Kuhn2tucker条件导出优化准则,并通过数值迭代求解最优解。该法收敛速度快,迭代次数少且与结构大小及复杂程度关系不大,缺点是对于多约束优化的处理不太方便。

5、数值算例

这一部分主要通过若干简单的算例来研究各个输入参数、载荷施加方式以及边界约束条件对拓扑优化结果的影响,进而对拓扑优化问题加深理解和认识。受力模型采用长宽比为6:2的外伸梁,在梁的上表面施加竖直向下的均布载荷。

模型如下图所示:

图5-1

6、影响因素分析

6.1 nelx和nely 对结果的影响

先设置体积分数volfrac=0.5,惩罚因子为penal=3.过滤半径rmin=1.2,不断变化划分单元数,寻求划分单元数对于优化结果的影响。

nelx*nely =60×20

nelx*nely =84×28

nelx*nely =120×40

图6-1

由图6-1可以看出,随着划分单元数的增多,图像的细节越加清晰。图像所显示的锯齿现象有所缓解。虽然拓扑优化结果有一些局部的改变,总体的趋势还是一致的。采用更多的网格划分密度,可以得到更加清晰的优化结果,但是拓扑优化结果中过多的孔洞使结果集合复杂性增加,结构的制造成本提高,制造难度加大,并且降低了结构的局部强度和刚度。所以,从实际应用的角度出发,需要限制结构的集合复杂性,

来抑制拓扑优化算法的网格依赖性。

6.2材料体积保留分数volfrac的影响

设置划分单元为60*20,惩罚因子为penal=3.过滤半径rmin=1.2;不断变化体积分数,寻求体积分数对于优化结果的影响。

volfrac=0.3

volfrac =0.5

volfrac =0.7

图6-2

由图6-2的优化结果可以看出,随着体积保留分数的增大,优化结果中保留的材料也逐渐增多。这说明在基本的传力路线的基础上增加了一

些额外的材料。另一方面,体积分数越小,可能造成改变结构传力的路线,导致迭代多次收敛速度较慢。

6.3惩罚因子P对结果的影响

设置划分单元为60*20,体积分数volfrac=0.5,过滤半径rmin=1.2;不断变化惩罚因子,寻求惩罚因子对于优化结果的影响。

P=1.5

P=2.5

P=3.

图6-3

由优化结果图6-3可以看到:随着惩罚因子取值的增大,呈现出的拓

扑结果呈现日趋清晰的趋势,这是因为在SIMP材料插值模型中,参数p 较小时,对中间密度的惩罚程度较小,或者说惩罚效果不够明显,因此呈现的结果会有模糊的灰色区域。随着参数p取值增大,对中间密度的惩罚程度也越大,单元等效弹性模量逼近0或者E max的趋势也更明显,因此,优化结果也愈加清晰。另一方面,取值越大,迭代次数也越多,计算量增大,可能导致无限循环(例如,在该算例中,取p=3.5时,程序将会进入无限循环导致无解)。从总体的优化趋势来看,各个取值情况下的优化结构大致相似。

因此,在实际的拓扑优化中,要注意选择适宜的惩罚因子,达到平衡迭代时间和较优的优化效果。

6.4过滤半径rmin对拓扑结果的影响

设置划分单元为60*20,体积分数volfrac=0.5,惩罚因子为penal=3.不断变化过滤半径,寻求过滤半径对于优化结果的影响。

rmin=0.8

rmin=1.2

rmin=1.6

图6-4

网格过滤半径rmin的选取如果小于1的话,被过滤的目标函数变化率将会和原始的变化率相等,使得过滤无效。在结果上表现出来的是棋盘格现象如图6-4中rmin=0.8所示,这在工程上不可能实现的,对工程实践是没有意义的。从上面的优化结果分析,随着rmin取值的增大,过滤效果随着其增大而增强,在局部出现模糊的灰色区域。在实际的操作中,要综合考虑结果的精度要求以及迭代时间因素来确定合理的过滤半径。

6.5边界约束条件和加载方式对拓扑结果的影响

6.5.1两端固支的梁

模型如下图所示,梁上面受到均布载荷的作用

设置输入为top(60,20,0.5,3,1.2)可得到优化结果为:

6.5.2两端铰支的梁

在两端铰支的梁的1/3和2/3处分别开了两个圆孔,在梁的中间施加竖直向下的单位力。

所得到的优化结果为

6.5.3多重载荷情况

如下图所示,模型为悬臂梁,在中间开了一个圆孔,分别在梁的右端上下各施加了一单位力。

所得到的优化结果如下图所示:

7、拓展应用

7.1桥梁

普通的桥梁可以简化为两端铰支的梁,梁的上方受到均布载荷,所简化的结构如下图所示:

采用拓扑优化进行运算之后得到的结果如下图所示:

上图为现实中的赵州桥,对比两幅图可以发现,拓扑优化的结果与工程上的桥梁完全的吻合。

7.2外伸梁

在生活中有很多结构可以简化成一个对称的外伸梁,梁上受到均布载荷。

进行拓扑优化可以得到优化结果:

而下图的乒乓球台采用的就是类似的结构,而生活中还有很多物体比如双杠和车棚都可以采用此结构。

8.总结与心得

研究分析了程序输入参数nelx,nely,volfrac,p,rmin对优化结果的影响,通过改变加载矩阵F和边界约束条件,实现了对不同加载方式和不同边界约束下的简单结构静力学问题的优化。结果看到,输入参数的变化对优化结果影响显著,但是不同的输入参数变化对结果影响也不

同。在实际的应用中应综合考虑,选取适宜的优化参数。

通过对《 A 99 line topology optimization code written in Matlab 》一文的学习,一方面对拓扑优化的理论原理以及实际的计算机方法实现都有了一定的认识,了解了拓扑优化的一般步骤,拓扑优化问题中的理论基础等。通过对99行程序的学习,结合实际的上机操作,得到了一些简单的结构问题的拓扑优化求解结果,并且分析对比了该程序主要输入参数的变化对拓扑优化结果的影响。另一方面,由于文章仅是用于教学目的,为了处理问题的简便,在计算机模拟方面对实际的问题进行了很多的简化处理,因此程序的适用范围并不广。此外,优化过程易出现的数值不稳定问题如网格依赖性,棋盘格等现象在实际的操作中均出现过。最后,为了拓展应用,以及对拓扑优化有更深一步的理解和认识,可以自行对99行程序进行修改,在解决实际的问题时对程序进行必要的处理,如对不可设计域的约束等在实际的工程中都是有直接的物理意义的,在后面的时间里,我也会进一步的深入学习。

北航最优化方法大作业参考

北航最优化方法大作业参考

1 流量工程问题 1.1 问题重述 定义一个有向网络G=(N,E),其中N是节点集,E是弧集。令A是网络G的点弧关联矩阵,即N×E阶矩阵,且第l列与弧里(I,j)对应,仅第i行元素为1,第j行元素为-1,其余元素为0。再令b m=(b m1,…,b mN)T,f m=(f m1,…,f mE)T,则可将等式约束表示成: Af m=b m 本算例为一经典TE算例。算例网络有7个节点和13条弧,每条弧的容量是5个单位。此外有四个需求量均为4个单位的源一目的对,具体的源节点、目的节点信息如图所示。这里为了简单,省区了未用到的弧。此外,弧上的数字表示弧的编号。此时,c=((5,5…,5)1 )T, ×13 根据上述四个约束条件,分别求得四个情况下的最优决策变量x=((x12,x13,…,x75)1× )。 13 图 1 网络拓扑和流量需求

1.2 7节点算例求解 1.2.1 算例1(b1=[4;-4;0;0;0;0;0]T) 转化为线性规划问题: Minimize c T x1 Subject to Ax1=b1 x1>=0 利用Matlab编写对偶单纯形法程序,可求得: 最优解为x1*=[4 0 0 0 0 0 0 0 0 0 0 0 0]T 对应的最优值c T x1=20 1.2.2 算例2(b2=[4;0;-4;0;0;0;0]T) Minimize c T x2 Subject to Ax2=b2 X2>=0 利用Matlab编写对偶单纯形法程序,可求得: 最优解为x2*=[0 4 0 0 0 0 0 0 0 0 0 0 0]T 对应的最优值c T x2=20 1.2.3 算例3(b3=[0;-4;4;0;0;0;0]T) Minimize c T x3 Subject to Ax3=b3 X3>=0 利用Matlab编写对偶单纯形法程序,可求得: 最优解为x3*=[4 0 0 0 4 0 0 0 0 0 0 0 0]T 对应的最优值c T x3=40

北航数值分析大作业一

《数值分析B》大作业一 SY1103120 朱舜杰 一.算法设计方案: 1.矩阵A的存储与检索 将带状线性矩阵A[501][501]转存为一个矩阵MatrixC[5][501] . 由于C语言中数组角标都是从0开始的,所以在数组MatrixC[5][501]中检索A的带内元素a ij的方法是: A的带内元素a ij=C中的元素c i-j+2,j 2.求解λ1,λ501,λs ①首先分别使用幂法和反幂法迭代求出矩阵按摸最大和最小的特征值λmax和λmin。λmin即为λs; 如果λmax>0,则λ501=λmax;如果λmax<0,则λ1=λmax。 ②使用带原点平移的幂法(mifa()函数),令平移量p=λmax,求 出对应的按摸最大的特征值λ,max, 如果λmax>0,则λ1=λ,max+p;如果λmax<0,则λ501=λ,max+p。 3.求解A的与数μk=λ1+k(λ501-λ1)/40的最接近的特征值λik (k=1,2,…,39)。 使用带原点平移的反幂法,令平移量p=μk,即可求出与μk最接近的特征值λik。 4.求解A的(谱范数)条件数cond(A)2和行列式d etA。 ①cond(A)2=|λ1/λn|,其中λ1和λn分别是矩阵A的模最大和 最小特征值。

②矩阵A的行列式可先对矩阵A进行LU分解后,detA等于U所有对角线上元素的乘积。 二.源程序 #include #include #include #include #include #include #include #define E 1.0e-12 /*定义全局变量相对误差限*/ int max2(int a,int b) /*求两个整型数最大值的子程序*/ { if(a>b) return a; else return b; } int min2(int a,int b) /*求两个整型数最小值的子程序*/ { if(a>b) return b; else return a; } int max3(int a,int b,int c) /*求三整型数最大值的子程序*/ { int t; if(a>b) t=a; else t=b; if(t

机械原理大作业

机械原理大作业 This model paper was revised by the Standardization Office on December 10, 2020

机械原理大作业三 课程名称:机械原理 设计题目:齿轮传动设计 院系: 班级: 设计者: 学号: 指导教师: 设计时间: 1、设计题目 机构运动简图 机械传动系统原始参数

2、传动比的分配计算 电动机转速min /745r n =,输出转速m in /1201r n =,min /1702r n =, min /2303r n ,带传动的最大传动比5.2max =p i ,滑移齿轮传动的最大传动比4m ax =v i ,定轴齿轮传动的最大传动比4m ax =d i 。 根据传动系统的原始参数可知,传动系统的总传动比为: 传动系统的总传动比由带传动、滑移齿轮传动和定轴齿轮传动三部分实现。设带传动的传动比为5.2max =p i ,滑移齿轮的传动比为321v v v i i i 、、,定轴齿轮传动的传动比为f i ,则总传动比 令 4max 1==v v i i 则可得定轴齿轮传动部分的传动比为 滑移齿轮传动的传动比为 设定轴齿轮传动由3对齿轮传动组成,则每对齿轮的传动比为 3、齿轮齿数的确定 根据滑移齿轮变速传动系统中对齿轮齿数的要求,可大致选择齿轮5、6、7、8、9和10为角度变位齿轮,其齿数: 35,18,39,14,43,111098765======z z z z z z ;它们的齿顶高系数1=* a h ,径向间 隙系数25.0=*c ,分度圆压力角020=α,实际中心距mm a 51'=。

最优化方法大作业答案

1.用薄钢板制造一体积5m 3,长度不小于4m ,无上盖的货箱,要求钢板耗量最小。确定货箱的长x 1、宽x 2和高x 3。试列出问题的数学模型。 解:min 32312122x x x x x x z ++= s.t 5321=x x x 41≥x 0,,321≥x x x 2.将下面的线性规划问题表示为标准型并用单纯形法求解 max f=x 1+2x 2+x 3 s .t .2x 1+x 2-x 3≤2 -2x 1+x 2-5x 3≥-6 4x 1+x 2+x 3≤6 x i ≥0 i=1,2,3 解:先化标准形: Min 321x x x z -+= 224321=+-+x x x x 6525321=++-x x x x 646321=+++x x x x 列成表格:

1 2 1 610011460105122001112----- 可见此表已具备1°,2°,3°三个特点,可采用单纯形法。首先从底行中选元素-1,由2/2,6/2,6/4最小者决定选第一行第一列的元素2,标以记号,迭代一次得 1 2 1 2102310401162010021212 11-------- 再从底行中选元素-2/3,和第二列正元素1/2,迭代一次得 1 2 12 32 30 210231040116201002121211- ------ 再从底行中选元素-3,和第二列正元素2,迭代一次得 4 2 3 3 410120280114042001112--- 再迭代一次得 10 2 30 2 10 6 221023 1010213000421021013-- 选取最优解:

专业点题北航机械原理

一、齿轮传动的基本概念 渐开线齿轮的啮合特点:(1)渐开线齿廓能够保证定传动比;(2)渐开线齿廓之间的正压力方向不变;(3)渐开线齿廓传动具有可分性。 齿轮机构的特点是:传动平稳、适用范围广、效率高、结构紧凑、工作可靠、寿命长。但制造和安装精度高、制造费用大,且不适合于距离较远的两轴之间的传动。齿轮传动可以用来传递任意轴间的运动和动力。 齿轮传动按照一对齿轮传递的相对运动分为平面齿轮传动和空间齿轮传动,平面齿轮传动又分为直齿圆柱齿轮传动、斜齿圆柱齿轮传动和人字齿轮传动;按照工作条件可以分为开式传动、半开式传动和闭式传动。 齿轮传动的基本要求是:传动准确、平稳;承载能力强。 二、齿轮传动的设计与计算 齿廓曲线与齿廓啮合基本定律:在啮合传动的任一瞬时,两轮齿廓曲线在相应接触点的功法线必须通过按给定传动比确定的该瞬时的节点。 渐开线齿轮啮合的正确条件:啮合轮齿的工作侧齿廓的啮合点必须总是在啮合线上,即两齿轮的模数和压力角应该分别相等。 齿轮传动的无侧隙啮合及标准齿轮的安装:一个齿轮节圆上的齿厚等于另一个齿轮节圆上的齿槽宽是无侧隙啮合的条件;外啮合齿轮的标准中心距为,内啮合是标准中心距为。

齿轮及其变位的相关计算:相关参数为齿数、模数、分度圆压力角、齿顶高系数和顶隙系数及标准直齿轮的几何尺寸计算,包括分度圆直径、齿顶高、齿根高、齿全高、齿顶圆直径、齿根圆直径、基圆直径、齿距、齿厚、齿槽宽、中心距、顶隙以及变位齿轮的变位系数等。 渐开线齿轮的根切现象:用展成法加工齿轮式,若刀具的齿顶线或齿顶圆与啮合线的焦点超过被切齿轮的极限点,则刀具的齿顶会将被切齿轮的齿根的渐开线齿廓切去了一部 分。避免根切的最小齿数,用标准齿条刀具切制标准齿轮时,因为 ,最少齿数为17。 三、机构的组成 构件指独立的运动单元,两个构件直接接触组成仍能产生某些相对运动的连接叫运动副。运动副按照相对运动的范围可以分为平面运动副和空间运动副;按运动副元素分为:低副-面接触、应力低;高副-点接触或线接触,应力高。其中运动副元素是只形成运动副的组建之间直接接触的部分。 四、机构自由度的计算 机构相对于机架所具有的独立运动的数目,叫机构的自由度。设一个平面机构由N个构件组成,其中必定有一个构件为机架,其活动构件数为n=N-1.设机构共有个低副、 个高副,因为在平面机构中每个低副和高副分别限制两个自由度和一个自由度,故平面机构的自由度为。在计算平面机构的自由度时,应该注意三种特殊情况:(1)复合铰链:三个或更多的构件在同一处联接成同轴线的两个或更多个转动副,就构成了复合铰链,计算自由度时应该按照两个或更多个运动副计算。(2)局部自由度:在有些机构中,为了其他一些非运动的原因,设置了附加机构,这种附加机构的运动是完全独立的,对整个

最优化方法大作业

发动机空燃比控制器 引言:我主要从事自动化相关研究。这里介绍我曾经接触过的发动机空燃比控制器设计中的优化问题。 发动机空燃比控制器设计中的最优化问题 AFR =a f m m && (1) 空燃比由方程(1)定义,在发动机运行过程中如果控制AFR 稳定在14.7可以获 得最好的动力性能和排放性能。如果假设进入气缸的空气流量a m &可以由相关单元检测得到,则可以通过控制进入气缸的燃油流量f m &来实现空燃比的精确控制。由于实际发动机的燃油喷嘴并不是直接对气缸喷燃油,而是通过进气歧管喷燃油,这么做会在进 气歧管壁上液化形成油膜,因此不仅是喷嘴喷出的未液化部分燃油会进入气缸,油膜 蒸发部分燃油也会进入气缸,如方程(2)。这样如何更好的喷射燃油成为了一个问题。 1110101122211ττττ?? ?? -?? ??????????=+????????-????????????-???? ? ??? ?? ????????? ?f f f v X x x u x x X x y =x && (2) 其中12、,==ff fv x m x m &&=f y m &,=fi u m &这里面,表示油膜蒸发量ff m &、fv m &表示为液化部分燃油、fi m &表示喷嘴喷射的燃油,在τf 、τv 、X 都已知的情况下,由现代控制理论知识,根据系统的增广状态空间模型方程(3) 0000001 1 011011114.70ττττ????-?? ??????????=-+-??????????????? ??????????????? ?? ??=?????? f f v v a X X u +q q m y q x x x &&& (3) 其中()0 14.7?t a q = y -m &。由极点配置方法,只要设计控制器方程(4),就可以 使得y 无差的跟踪阶跃输入,那么y 也能较好的跟踪AFR *a m /&。 12-- u =K q K x (4) 这里面的12、K K 确定,可由主导极点概念降维成两个参数12C ,C ,虽然都是最终稳态无差,但是目标是使得瞬态过程中y 和阶跃输入y r 的差异尽可能的小。所以原问

北航计算机控制系统大作业

北航计算机控制系统大作业

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

计算机控制系统 大作业 姓名:陈启航 学号: 教师:周锐 日期:2016年6月1日

综合习题1 已知: 4 4)(+= s s D , 1) 试用 Z 变换、一阶向后差分、向前差分、零极点匹配、Tus tin 变换和预修正的Tus tin (设关键频率=4)变换等方法将D (s)离散化,采样周期分别取为0.1s 和 0.4s; 2) 将 D(z )的零极点标在Z 平面图上 3) 计算D (j ω)和各个D(e j ωT )的幅频和相频特性并绘图,w由0~ 20r ad ,计算40 个点,应包括=4 点,每个T 绘一张图(Z 变换方法单画) 4) 计算 D(s)及T=0.1,T=0.4 时D (z )的单位脉冲响应,运行时间为4 秒 5) 结合所得的结果讨论分析各种离散化方法的特点 6) 写出报告,附上结果。 解: (1) Z 变换法: a.离散化: T =0.1s 时, D (z )= 4z z ?0.6703; T =0.4s 时, D (z )= 4z z ?0.2019 ; b.D (z )的零极点 c. D (jω)和D(e jωT )幅频相频特性曲线 连续系统: -1 -0.8-0.6-0.4-0.200.20.40.60.81 -1-0.8-0.6-0.4-0.200.20.40.60.81 零点 T=0.1s 时极点T=0.4s 时极点

T=0.1s时 T=0.4s时

北航数值分析大作业第一题幂法与反幂法

《数值分析》计算实习题目 第一题: 1. 算法设计方案 (1)1λ,501λ和s λ的值。 1)首先通过幂法求出按模最大的特征值λt1,然后根据λt1进行原点平移求出另一特征值λt2,比较两值大小,数值小的为所求最小特征值λ1,数值大的为是所求最大特征值λ501。 2)使用反幂法求λs ,其中需要解线性方程组。因为A 为带状线性方程组,此处采用LU 分解法解带状方程组。 (2)与140k λλμλ-5011=+k 最接近的特征值λik 。 通过带有原点平移的反幂法求出与数k μ最接近的特征值 λik 。 (3)2cond(A)和det A 。 1)1=n λλ2cond(A),其中1λ和n λ分别是按模最大和最小特征值。 2)利用步骤(1)中分解矩阵A 得出的LU 矩阵,L 为单位下三角阵,U 为上三角阵,其中U 矩阵的主对角线元素之积即为det A 。 由于A 的元素零元素较多,为节省储存量,将A 的元素存为6×501的数组中,程序中采用get_an_element()函数来从小数组中取出A 中的元素。 2.全部源程序 #include #include void init_a();//初始化A double get_an_element(int,int);//取A 中的元素函数 double powermethod(double);//原点平移的幂法 double inversepowermethod(double);//原点平移的反幂法 int presolve(double);//三角LU 分解 int solve(double [],double []);//解方程组 int max(int,int); int min(int,int); double (*u)[502]=new double[502][502];//上三角U 数组 double (*l)[502]=new double[502][502];//单位下三角L 数组 double a[6][502];//矩阵A int main() { int i,k; double lambdat1,lambdat2,lambda1,lambda501,lambdas,mu[40],det;

哈工大机械原理大作业凸轮机构第四题

Harbin Institute of Technology 机械原理大作业二 课程名称:机械原理 设计题目:凸轮机构设计 姓名:李清蔚 学号:1140810304 班级:1408103 指导教师:林琳

一.设计题目 设计直动从动件盘形凸轮机构,其原始参数见表 1 表一:凸轮机构原始参数 升程(mm ) 升程 运动 角(o) 升程 运动 规律 升程 许用 压力 角(o) 回程 运动 角(o) 回程 运动 规律 回程 许用 压力 角(o) 远休 止角 (o) 近休 止角 (o) 40 90 等加 等减 速30 50 4-5-6- 7多 项式 60 100 120

二.凸轮推杆运动规律 (1)推程运动规律(等加速等减速运动) 推程F0=90° ①位移方程如下: ②速度方程如下: ③加速度方程如下: (2)回程运动规律(4-5-6-7多项式) 回程,F0=90°,F s=100°,F0’=50°其中回程过程的位移方程,速度方程,加速度方程如下:

三.运动线图及凸轮线图 本题目采用Matlab编程,写出凸轮每一段的运动方程,运用Matlab模拟将凸轮的运动曲线以及凸轮形状表现出来。代码见报告的结尾。 1、程序流程框图 开始 输入凸轮推程回 程的运动方程 输入凸轮基圆偏 距等基本参数 输出ds,dv,da图像 输出压力角、曲率半径图像 输出凸轮的构件形状 结束

2、运动规律ds图像如下: 速度规律dv图像如下: 加速度da规律如下图:

3.凸轮的基圆半径和偏距 以ds/dfψ-s图为基础,可分别作出三条限制线(推程许用压力角的切界限D t d t,回程许用压力角的限制线D t'd t',起始点压力角许用线B0d''),以这三条线可确定最小基圆半径及所对应的偏距e,在其下方选择一合适点,即可满足压力角的限制条件。 得图如下:得最小基圆对应的坐标位置O点坐标大约为(13,-50)经计算取偏距e=13mm,r0=51.67mm.

北航惯性导航大作业

惯性导航基础课程大作业报告(一)光纤陀螺误差建模与分析 班级:111514 姓名: 学号 2014年5月26日

一.系统误差原理图 二.系统误差的分析 (一)漂移引起的系统误差 1. εx ,εy ,εz 对东向速度误差δVx 的影响 clc;clear all; t=1:0.01:25; g=9.8; L=pi/180*39; Ws=2*pi/84.4*60; Wie=2*pi/24; R=g/(Ws)^2; e=0.1*180/pi; mcVx1=e*g*sin(L)/(Ws^2-Wie^2)*(sin(Wie*t)-Wie*sin(Ws*t)/Ws); mcVx2=e*((Ws^2-(Wie^2)*((cos(L))^2))/(Ws^2-Wie^2)*cos(Ws*t)-(Ws^2)*((sin(L))^2)*cos(Wi e*t)/(Ws^2-Wie^2)-(cos(L))^2); mcVx3=(sin(L))*(cos(L))*R*e*((Ws^2)*cos(Wie*t)/(Ws^2-Wie^2)-(Wie^2)*cos(Ws*t)/(Ws^2-Wi e^2)-1); plot(t,[mcVx1',mcVx2',mcVx3']); title('Ex,Ey,Ez 对Vx 的影响'); xlabel('时间t'); ylabel('Vx(t)'); 0,δλδL ,v v δδ

legend('Ex-mcVx1','Ey-mcVx2','Ez-mcVx3'); grid; axis square; 分析:εx,εy,εz对东向速度误差δVx均有地球自转周期的影响,εx,εy还会有舒勒周期分量的影响,其中,εy对δVx的影响较大。 2.εx,εy,εz对东向速度误差δVy的影响 clc;clear all; t=1:0.01:25; g=9.8; L=pi/180*39; Ws=2*pi/84.4*60; Wie=2*pi/24; R=g/(Ws)^2; e=0.1*180/pi; mcVy1=e*g*(cos(Wie*t)-cos(Ws*t))/(Ws^2-Wie^2); mcVy2=g*sin(L)*e/(Ws^2-Wie^2)*(sin(Wie*t)-Wie/Ws*sin(Ws*t)); mcVy3=g*cos(L)*e/(Ws^2-Wie^2)*(sin(Wie*t)-Wie/Ws*sin(Ws*t)); plot(t,[mcVy1',mcVy2',mcVy3']); title('Ex,Ey,Ez对Vy的影响'); xlabel('时间t'); ylabel('Vy(t)'); legend('Ex-mcVy1','Ey-mcVy2','Ez-mcVy3'); grid; axis square;

北航航空工程大型通用软件应用大作业样本

航空科学与工程学院 《航空工程大型通用软件应用》大作业 机翼结构设计与分析 组号第3组 小组成员11051090 赵雅甜 11051093 廉佳 11051100 王守财 11051108 刘哲 11051135 张雄健 11051136 姜南 6月

目录 一 CATIA部分....................................... 错误!未定义书签。( 一) 作业要求..................................... 错误!未定义书签。( 二) 作业报告..................................... 错误!未定义书签。 1、三维模型图................................... 错误!未定义书签。 2、工程图....................................... 错误!未定义书签。 二 FLUENT部分...................................... 错误!未定义书签。( 一) 作业要求..................................... 错误!未定义书签。( 二) 作业报告..................................... 错误!未定义书签。 1、计算方法和流程............................... 错误!未定义书签。 2、网格分布图................................... 错误!未定义书签。 3、气动力系数................................... 错误!未定义书签。 4、翼型表面压力曲线............................. 错误!未定义书签。 5、翼型周围压力云图............................. 错误!未定义书签。 6、翼型周围x方向速度云图....................... 错误!未定义书签。 7、翼型周围y方向速度云图....................... 错误!未定义书签。 8、翼型周围x方向速度矢量图..................... 错误!未定义书签。 9、翼型周围y方向速度矢量图..................... 错误!未定义书签。 10、流线图...................................... 错误!未定义书签。 三 ANSYS部分....................................... 错误!未定义书签。( 一) 作业要求..................................... 错误!未定义书签。( 二) 作业报告..................................... 错误!未定义书签。 1、机翼按第一强度理论计算的应力云图............. 错误!未定义书签。 2、机翼按第二强度理论计算的应力云图............. 错误!未定义书签。 3、机翼按第三强度理论计算的应力云图............. 错误!未定义书签。 4、机翼按第四强度理论计算的应力云图............. 错误!未定义书签。

北航数值分析报告第三次大作业

数值分析第三次大作业 一、算法的设计方案: (一)、总体方案设计: x y当作已知量代入题目给定的非线性方程组,求(1)解非线性方程组。将给定的(,) i i

得与(,)i i x y 相对应的数组t[i][j],u[i][j]。 (2)分片二次代数插值。通过分片二次代数插值运算,得到与数组t[11][21],u[11][21]]对应的数组z[11][21],得到二元函数z=(,)i i f x y 。 (3)曲面拟合。利用x[i],y[j],z[11][21]建立二维函数表,再根据精度的要求选择适当k 值,并得到曲面拟合的系数矩阵C[r][s]。 (4)观察和(,)i i p x y 的逼近效果。观察逼近效果只需要重复上面(1)和(2)的过程,得到与新的插值节点(,)i i x y 对应的(,)i i f x y ,再与对应的(,)i i p x y 比较即可,这里求解 (,)i i p x y 可以直接使用(3)中的C[r][s]和k 。 (二)具体算法设计: (1)解非线性方程组 牛顿法解方程组()0F x =的解* x ,可采用如下算法: 1)在* x 附近选取(0) x D ∈,给定精度水平0ε>和最大迭代次数M 。 2)对于0,1, k M =执行 ① 计算() ()k F x 和()()k F x '。 ② 求解关于() k x ?的线性方程组 () ()()()()k k k F x x F x '?=- ③ 若() () k k x x ε∞∞ ?≤,则取*()k x x ≈,并停止计算;否则转④。 ④ 计算(1) ()()k k k x x x +=+?。 ⑤ 若k M <,则继续,否则,输出M 次迭代不成功的信息,并停止计算。 (2)分片双二次插值 给定已知数表以及需要插值的节点,进行分片二次插值的算法: 设已知数表中的点为: 00(0,1,,) (0,1,,)i j x x ih i n y y j j m τ=+=???=+=?? ,需要插值的节点为(,)x y 。 1) 根据(,)x y 选择插值节点(,)i j x y : 若12h x x ≤+ 或12 n h x x ->-,插值节点对应取1i =或1i n =-,

北航计算机控制系统大作业

计算机控制系统 大作业 姓名:陈启航 学号: 教师:周锐 日期:2016年6月1日 综合习题1 已知: 4 4 )(+= s s D , 1) 试用 Z 变换、一阶向后差分、向前差分、零极点匹配、Tustin 变换和 预修正的Tustin (设关键频率=4)变换等方法将D(s)离散化,采样周期分别取为 和 ; 2) 将 D(z)的零极点标在Z 平面图上 3) 计算D (j ω)和各个D(e j ωT )的幅频和相频特性并绘图,w 由0~ 20ra d ,计算40 个点,应包括=4 点,每个T 绘一张图(Z 变换方法单画) 4) 计算 D(s)及T=,T= 时D(z)的单位脉冲响应,运行时间为4 秒 5) 结合所得的结果讨论分析各种离散化方法的特点 6) 写出报告,附上结果。 解: (1) Z 变换法: a.离散化: T =0.1s 时, D (z )=4z z ?0.6703 ; T =0.4s 时, D (z )=4z z ?0.2019 ; b.D (z )的零极点 c. D (jω)和D(e jωT )幅频相频特性曲线 连续系统: T =0.1s 时 T =0.4s 时

d. D(s)和D(z)单位脉冲响应 D(s)单位脉冲响应: D(z)单位脉冲响应: T=0.1s时 T=0.4s时 (2)各种离散化方法: a.离散化后的D(z) 1、一阶向后差分: T=0.1s时 D(z)= 0.2857z z?0.7143 T=0.4s时 D(z)= 0.6154z z?0.3846 2、一阶向前差分:T=0.1s时 D(z)= 0.4 z?0.6 T=0.4s时 D(z)= 1.6 z+0.6 3、零极点匹配T=0.1s时 D(z)=0.1648(z+1) z?0.6703 T=0.4s时 D(z)=0.3991(z+1) z?0.2019 4、Tustin变换T=0.1s时 D(z)=0.1667(z+1) z?0.6667 T=0.4s时 D(z)= 0.4444(z+1) 5、预修正的Tustin变换(设关键频率=4) T=0.1s时 D(z)=0.1685(z+1) z?0.6629 T=0.4s时 D(z)=0.5073(z+1) z+0.0146 b.D(z)的零极点 1、一阶向后差分

北航数值分析大作业第二题精解

目标:使用带双步位移的QR 分解法求矩阵10*10[]ij A a =的全部特征值,并对其中的每一个实特征值求相应的特征向量。已知:sin(0.50.2)() 1.5cos( 1.2)(){i j i j ij i j i j a +≠+== (i,j=1,2, (10) 算法: 以上是程序运作的逻辑,其中具体的函数的算法,大部分都是数值分析课本上的逻辑,在这里特别写出矩阵A 的实特征值对应的一个特征向量的求法: ()[]()() []()[]()111111I 00000 i n n n B A I gause i n Q A I u Bu u λλ-?-?-=-?-?? ?-=????→=??????→= ?? ? 选主元的消元 检查知无重特征值 由于=0i A I λ- ,因此在经过选主元的高斯消元以后,i A I λ- 即B 的最后一行必然为零,左上方变 为n-1阶单位矩阵[]()()11I n n -?-,右上方变为n-1阶向量[]()11n Q ?-,然后令n u 1=-,则 ()1,2,,1j j u Q j n ==???-。

这样即求出所有A所有实特征值对应的一个特征向量。 #include #include #include #define N 10 #define E 1.0e-12 #define MAX 10000 //以下是符号函数 double sgn(double a) { double z; if(a>E) z=1; else z=-1; return z; } //以下是矩阵的拟三角分解 void nishangsanjiaodiv(double A[N][N]) { int i,j,k; int m=0; double d,c,h,t; double u[N],p[N],q[N],w[N]; for(i=0;i

北航七系机械学院机械原理大作业

机械原理课程机构设计 实验报告 题目:建筑垃圾破碎机的设计与分析小组成员与学号: 班级: 第1页

建筑垃圾破碎机的设计与分析 摘要 本文简单介绍了建筑垃圾回收再利用的重要性,与工艺性,并自主设计了将颚式破碎机与反击式破碎机相结合的建筑垃圾破碎机。通过solidworks软件对设计机构进行建模,用adams进行仿真分析,验证所设计的机构均达到设计需要与可行性。 关键词:建筑垃圾破碎机、连杆机构、凸轮廓线设计 第2页

目录 1.机构的引出 (4) 1.1 建筑垃圾及其回收利用价值 (4) 1.2颚式破碎机和反击式破碎机各自的利弊分析 (4) 1.3设计新的建筑垃圾破碎机 (6) 2.机构的结构、功能介绍及建模 (7) 2.1 机构设计简图及各部分功能 (7) 2.2尺寸设计及建模 (8) 2.2.1主动轮和各从动轮的传动比 (8) 2.2.2凸轮廓线设计与挡板行程 ................................... 错误!未定义书签。 3.机构的仿真分析 (12) 3.1颚式破碎机的急回特性 (12) 3.2颚式破碎机的传动角验证 (14) 3.3停歇运动导杆机构所带动的下挡板往复运动的间歇性 (14) 4.总结 (17) 第3页

第4页 1. 机构的引出 1.1 建筑垃圾及其回收利用价值 二十一世纪是一个飞速发展的时代,随着城市人口的增加、新农村建设以及城市地铁的大规模扩建,建筑行业的新陈代谢全面加速,建筑垃圾的排放量也随之增加。然而,传统的方法处理建筑垃圾是将建筑垃圾运往乡村或郊外,露天堆放或掩埋。这样不仅破坏植被,降低土壤的生产能力,而且会让建筑垃圾中的有害物质渗入地下水层,污染环境,给人们的生活带来困扰。因此,如何实现建筑垃圾的高效、环保循环利用成为当今人们所面临的一个难题。 建筑垃圾的主要组成部分是废弃混凝土和砖块,而它们都是由水泥和天然砂石拌合而成的,这些都是砖块等建筑材料的重要组成部分。为了最大程度的利用建筑垃圾,首先应该解决的问题就是对其中的大块物料进行破碎,只有这样,破碎后的小快物料才能很好的还原天然砂石的性能,实现建筑垃圾的循环利用。 1.2颚式破碎机和反击式破碎机各自的利弊分析 目前应用较广的破碎机有颚式破碎机与反击式破碎机两种。 颚式破碎机的主体构造如图 1 图 1 颚式破碎机的主体构造 其工作原理为:轮①通过皮带和电机上的主动轮相连,①的转动带动杆②进而带动构件③的摆动(构件③的上端和机架铰接)。构件③通过摆动将体积较大

北航涡轮泵大作业

学号姓名成绩 《冲击式涡轮和反力式涡轮的设计计算》 总结:对冲击式涡轮和反力式涡轮进行设计计算,得到计算结果,具体见表1 和表2。 表1 反力式涡轮的计算结果 表2 冲击式涡轮的计算结果

根据计算结果,我们对比可以得到冲击式涡轮和反力式涡轮的相同点 是: 冲击式涡轮和反力式涡轮在计算功率时,均由泵的功率决定,由 T P N N =∑ 计算。 不同点具体见表3. 表3 反力式涡轮和冲击式涡轮的比较 1. 冲击式涡轮出口压力值取决于涡轮排气是直接排入周围环境还是导入辅助喷管,但两种情况下出口压强和反力式相比均很小。而反力式涡轮通常用于补燃式的液体火箭发动机中的涡轮泵中,所

以在不记喷注器压降的条件下,涡轮的出口压力等于燃烧室的压力。 2.在计算反力式涡轮的参数时,由于反力度容易确定,在分析过程 中广泛采用热力反力度。

反力式涡轮的设计计算 一.反力式涡轮参数的选择 在具有冲击式涡轮的供应系统(无补燃发动机系统)中,由燃气发生器产生的富燃燃气驱动涡轮,涡轮不冷却,富燃燃气的温度在1000~1200K 的范围内,比富氧燃气的允许温度(600~800K)高得多。另外,富燃燃气的气体常数比富氧燃气的气体常数大一些,这些都有利于减小需通过涡轮的燃气流量。 涡轮流量m t q 是具有冲击式涡轮的供应系统的主要参数之一。m t q 值越小,发动机的比冲就越高。涡轮流量m t q 可由泵和涡轮的功率平衡: T Pf Po N N N =+ 泵的需用功率降低,可减小通过涡轮的燃气流量,因此应尽量提高泵的效率。选定泵的结构并确定其效率后,可根据功率平衡求出所需的涡轮燃气流量,由此确定涡轮的效率。 涡轮入口压力(燃气发生器压力)取决于氧化剂泵的出口压力。当用燃料冷却推力室时,燃料泵出口压力比氧化剂泵的出口压力高。 涡轮出口压力之值取决于涡轮排气是直接排入周围环境还是导入辅助喷管。 冲击式涡轮计算的原始数据为: (1)涡轮的设计功率:涡轮功率T N 由泵所需的功率决定,由涡轮泵装置设计任务给定: 其中,T N —涡轮的设计功率,又称涡轮的轴功率; Pf N —燃料泵的轴功率; Pf N —氧化剂泵的轴功率。 (2)涡轮的设计角速度:涡轮的设计转速ω由泵不发生汽蚀时允许的最大角速度确定; (3)涡轮工质的物理常数和温度:涡轮进口总压*0P 、进口总温*0T 、和出口静压2P ;涡轮工质的绝热指数k 和气体常数R 。 二.反力式涡轮参数的选择

北航数值分析大作业第二题

数值分析第二次大作业 史立峰 SY1505327

一、 方案 (1)利用循环结构将sin(0.50.2)() 1.5cos( 1.2)() {i j i j ij i j i j a +≠+==(i,j=1,2,……,10)进行赋值,得到需要变换的 矩阵A ; (2)然后,对矩阵A 利用Householder 矩阵进行相似变换,把A 化为上三角矩阵A (n-1)。 对A 拟上三角化,得到拟上三角矩阵A (n-1),具体算法如下: 记A(1)=A ,并记A(r)的第r 列至第n 列的元素为()n r r j n i a r ij ,,1,;,,2,1) ( +==。 对于2,,2,1-=n r 执行 1. 若 ()n r r i a r ir ,,3,2) ( ++=全为零,则令A(r+1) =A(r),转5;否则转2。 2. 计算 () ∑+== n r i r ir r a d 1 2 )( ()( )r r r r r r r r r r d c a d a c ==-=++则取,0sgn ) (,1)(,1若 )(,12r r r r r r a c c h +-= 3. 令 () n T r nr r r r r r r r r R a a c a u ∈-=++) ()(,2)(,1,,,,0,,0 。 4. 计算 r r T r r h u A p /)(= r r r r h u A q /)(= r r T r r h u p t /= r r r r u t q -=ω T r r T r r r r p u u A A --=+ω)()1( 5. 继续。 (3)使用带双步位移的QR 方法计算矩阵A (n-1)的全部特征值,也是A 的全部特征值,具体算法如下: 1. 给定精度水平0>ε和迭代最大次数L 。 2. 记n n ij n a A A ?-==][) 1()1()1(,令n m k ==,1。

哈工大机械原理大作业凸轮

机械原理大作业二 课程名称: _______ 设计题目: 凸轮机构设计 院 系: ------------------------- 班 级: _________________________ 设计者: ________________________ 学 号: _________________________ 指导教师: ______________________ 哈尔滨工业大学 Harbin I nstituteof Techndogy

设计题目 如右图所示直动从动件盘形凸轮机构,选择一组凸轮机构的原始参数, 据此设计该凸轮机构。 凸轮机构原始参数 二.凸轮推杆升程、回程运动方程及推杆位移、速度、加速度线图 凸轮推杆升程运动方程:冷3唱—亦(中] 156 12 .. v 」1 - cos()] 兀1 5 374.4 2 12 ? a 1si n( ) 兀 1 5 % t 表示转角, s 表示位移 t=0:0.01:5*pi/6; %升程阶段 s= [(6*t)/(5*pi)- 1/(2*pi)*si n(12*t/5)]*130; hold on plot(t,s);

t= 5*pi/6:0.01:pi; %远休止阶段 s=130; hold on plot(t,s); t=pi:0.01:14*pi/9; %回程阶段 s=65*[1+cos(9*(t-pi)/5)]; hold on plot(t,s); t=14*pi/9:0.01:2*pi; %近休止阶段 s=0; hold on plot(t,s); grid on % t表示转角,令3 1=1 t=0:0.01:5*pi/6; %升程阶段v=156*1*[1-cos(12*t/5)]/pi hold on plot(t,v); t= 5*pi/6:0.01:pi; %远休止阶段

北航机械设计试题

北京航空航天大学 学年 第一学期期末 《机械设计A4》 考试 A 卷 班 级______________学 号 _________姓 名______________成 绩 _________ 年月日

班号学号姓名成绩 《机械设计A4》考试卷 注意事项: 1、所有题目按步给分,非标准合理答案适当给分,但不超过该步骤的二分之一,计算过程纯计算错误不重复扣分。 2、本试卷共8页,所有题目均在本试题册上作答,拆页或少页本试题册无效。 题目: 一、填空 ……………………………………………………………( 25 分) 二、选择填空 …………………………………………………………( 5 分) 三、简答 ……………………………………………………………( 20 分) 四、分析计算 ……………………………………………………………( 35 分) 五、结构设计 ……………………………………………………………( 15 分) 题号 1 2 3 4 5 成绩

一.填空 ………………………………………………… (共25分,每空0.5分) 1.轴上零件的固定主要是将轴与轴上零件在,和方向上以适当的方式固定。 2.按轴负担的载荷分类,自行车的中轴属于轴;前轴属于轴;后轴 属于轴。 3.带传动的主要失效形式为和,其传动比不稳定主要 是由引起的。 4.闭式软齿面齿轮设计时,考虑到其主要失效形式为 所以一般按 照 强度进行设计,按照 强度进行校核。 5.当滚动轴承在基本额定动载荷作用下运行时,其所能达到的基本额定寿命为 , 此时滚动轴承的工作可靠度R为。 6.齿轮强度计算中的齿形系数主要取决于 和 。 7.设计中提高轴的强度可以采用、等方法,提高 轴的刚度可以采用等方法。 8.斜齿轮传动与直齿轮相比较,其优点为 、 和 ,开式齿轮传动与闭式齿轮传动比较,其不足之处有 。9.形成流体动力润滑的条件是,, 及。10.三角形螺纹的牙型角α= ,适用于 是因为其 ;矩形 螺纹的牙型角α= ,适用于 是因为其 。 11.螺纹防松是要防止 之间的相对运动;常用方法有如,如,如。 12.斜齿轮传动的标准模数是,圆锥齿轮传动的标准模数是, 加工标准直齿轮不发生根切的最小齿数是。 13.代号为71208的滚动轴承,该轴承的类型为,轴承的宽度系列 为,内径尺寸为 mm,精度等级为级。 14.普通平键连接的工作面为,用于轴与轴上零件的固定,传 递。

相关文档
相关文档 最新文档