当前位置:文档之家› 北航《操作系统》在线作业三

北航《操作系统》在线作业三

北航《操作系统》在线作业三
北航《操作系统》在线作业三

北航《操作系统》在线作业三

一、单选题(共15 道试题,共60 分。)

1. 进程状态从就绪态到运行态的转化工作是由()完成的。

A. 作业调度

B. 中级调度

C. 进程调度

D. 设备调度

正确答案:

2. 多道程序设计是指( )。

A. 在实时系统中并发运行多个程序

B. 在分布系统中同一时刻运行多个程序

C. 在一台处理机上同一时刻运行多个程序

D. 在一台处理机上并发运行多个程序

正确答案:

3. ()不是基本的操作系统。

A. 批处理操作系统

B. 分时操作系统

C. 实时操作系统

D. 网络操作系统

正确答案:

4. SPOOLing技术的系统中,用户作业的打印输出结果首先被送到()。

A. 磁盘固定区域

B. 内存固定区域

C. 终端

D. 打印机

正确答案:

5. 通道是一种特殊的()。

A. I/O 设备

B. 设备控制器

C. 处理机

D. I/O控制器

正确答案:

6. 在可变分区存储管理中的紧凑技术可以( )

A. 集中空闲区

B. 增加主存容量

C. 缩短访问时间

D. 加速地址转换

正确答案:

7. 下面的软件中不是操作系统的是()。

A. PASCAL

B. UNIX

C. DOS

D. WINDOWS NT

正确答案:

8. 操作系统是计算机系统的一种()。

A. 应用软件

B. 系统软件

C. 通用软件

D. 工具软件

正确答案:

9. 引入多道程序的目的在于()。

A. 充分利用CPU,减少CPU等待时间

B. 提高实时响应速度

C. 有利于代码共享,减少主、辅存信息交换量

D. 充分利用存储器

正确答案:

10. 下列进程调度算法中,()可能会出现进程长期得不到调度的情况。

A. 非抢占式静态优先权法

B. 抢占式静态优先权法

C. 时间片轮转调度算法

D. 非抢占式动态优先权法

正确答案:

11. 在一单处理机系统中,若有5个用户进程,在非管态的某一时刻,处于就绪状态的用户进程最多有( )个。

A. 1

B. 2

C. 3

D. 4

正确答案:

12. 避免死锁的一个著名的算法是()。

A. 先入先出法

B. 银行家算法

C. 优先级算法

D. 资源按序分配法

正确答案:

13. 文件系统的主要目的是( )。

A. 实现对文件的按名存取

B. 实现虚拟存贮器

C. 提高外围设备的输入输出速度

D. 用于存贮系统文档

14. 位示图方法可用于( )。

A. 盘空间的管理

B. 盘的驱动调度

C. 文件目录的查找

D. 页式虚拟存贮管理中的页面调度

正确答案:

15. 在请求调页系统中有着多种置换算法:选择最先进入内存的页面予以淘汰的算法称为()。

A. FIFO算法

B. OPT算法

C. LRU算法

D. NRU算法

E. LFU算法

正确答案:

北航《操作系统》在线作业三

二、判断题(共10 道试题,共40 分。)

1. 虚存容量的扩大是以牺牲CPU工作时间以及内、外存交换时间为代价的。

A. 错误

B. 正确

正确答案:

2. 页式的地址是一维的,段式的地址是二维的。

A. 错误

B. 正确

正确答案:

3. 分页式存储管理中,页的大小是可以不相等的。

A. 错误

B. 正确

正确答案:

4. 作业调度能够使作业获得CPU。

A. 错误

B. 正确

正确答案:

5. 操作系统采用缓冲技术的缓冲池主要是通过硬件来实现的。

A. 错误

B. 正确

6. 引入管程是为了让系统自动处理临界资源的互斥使用问题。

A. 错误

B. 正确

正确答案:

7. 请求页式管理中,动态地址变换是在作业或进程装入时完成的。

A. 错误

B. 正确

正确答案:

8. 在优先权调度算法中确定静态优先权时,一般说,计算进程的优先权要高于磁盘I/O进程的优先权。

A. 错误

B. 正确

正确答案:

9. 请求分页存储管理系统,若把页面的大小增加一倍,则缺页中断次数会减少一倍。

A. 错误

B. 正确

正确答案:

10. 虚地址即程序执行时所要访问的内存地址。

A. 错误

B. 正确

正确答案:

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

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

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

最优化方法大作业答案

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-- 选取最优解:

北航博士研究生培养方案

交通科学与工程学院 道路与铁道工程(082301) 博士研究生培养方案 一、适用学科 道路与铁道工程(081401) 二、培养目标 1.坚持党的基本路线,热爱祖国,遵纪守法,品行端正,诚实守信,身心健康,具有良好的科研道德和敬业精神。 2.适应科技进步和社会发展的需要,在本学科上掌握坚实宽广的基础理论和系统深入的专门知识;熟练掌握一门外语;具有独立从事科学研究的能力;具有良好的综合素质。 3.在科学或专门技术上做出创造性的成果。 三、培养方向 1.道路与铁道工程的检测与加固; 2.土木工程结构分析与设计理论; 3.岩土本构理论及工程应用; 4.土木工程施工技术与材料; 5.工程结构仿真。 四、学制 学历博士研究生学制为3年。 博士研究生一般在入学后1年内完成课程学习,应在文献综述与开题报告前完成课程学分,应在博士论文答辩前完成全部学分和培养要求的有关环节。 鼓励博士研究生从入学开始就进行学位论文研究工作;文献综述与开题报告至申请学位论文答辩的时间间隔不得少于1年。 五、知识结构、课程设置与学分要求 1.知识结构要求 (1)基础理论与专业基础知识 高等工程数学与数学基础(数值分析、数理统计、矩阵理论、最优化理论与算法、数理方程、常微分方程、数学试验),专业基础知识(变分与有限元素法原理、高等混凝土结构、高等土力学、高等土木工程材料学、高等结构动力学、工程结构可靠度、工程塑性力学)。 (2)专业综合知识 混凝土结构非线性分析,高等钢结构,混凝土徐变力学,基础工程学,建设项目管理,高等岩石力学,建筑结构健康诊治,混凝土结构试验,岩土工程测试技术,建筑结构无损检测技术,土动力学,建筑结构有限元分析与应用,组合结构,城市地下工程,理论土力学与现代岩石测试技术,道路与铁道工程学科综合课。 (3)学科前沿与交叉学科知识 现代工程结构进展,材料科学进展,空间数据处理,科技信息检索与利用,科学

最优化方法大作业

发动机空燃比控制器 引言:我主要从事自动化相关研究。这里介绍我曾经接触过的发动机空燃比控制器设计中的优化问题。 发动机空燃比控制器设计中的最优化问题 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 的差异尽可能的小。所以原问

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

《数值分析》计算实习题目 第一题: 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;

全日制工程硕士研究生培养方案-北航研究生院-北京航空航天大学

大型飞机高级人才培养班 航空工程全日制工程硕士研究生培养方案 一、适用类别或领域 航空工程(085232) 二、培养目标 材料工程、电子与通信工程、控制工程、航空工程领域全日制工程硕士 (以下简称航空工程等领域全日制工程硕士)是与以上各工程领域任职资格相联系的专业学位,主要为国民经济和国防建设等领域培养应用型、复合型高层次工程技术和工程管理人才。大飞机班旨在探索一条“以国家大型项目人才需求为索引,培养具有献身精神、团结协作精神、开拓创新精神的设计型和复合型人才”的研究生培养新模式,是北航研究生培养体系的一部分。 航空工程等领域全日制工程硕士培养的基本要求是: 1、坚持党的基本路线,热爱祖国、遵纪守法、品行端正、诚实守信、身心健康,具有良好的科研道德和敬业精神。 2、在本领域掌握坚实的基础理论和系统的专门知识,有较宽的知识面和较强的自立能力,具有大飞机设计、制造、运营、管理等领域需求的创造能力和工程实践能力。 3、掌握一门外国语。 三、培养模式及学习年限 1.航空工程等领域全日制工程硕士研究生培养实行导师负责制,或以导师为主的指导小组制,负责制订硕士研究生个人培养计划,选课、组织开题报告、论文中期检查、指导科学研究和学位论文,并与中国商飞、第一飞机设计研究院、西飞公司等航空企业联合培养,实行导师组指导。 2.硕士研究生一般用1学年完成课程学习,课程学习实行学分制,具体学习、考核及管理工作执行《北京航空航天大学研究生院关于研究生课程学习管理规定》。 3.专业实习是全日制工程硕士研究生培养中的重要环节,全日制工程硕士研究生在学期间,应保证不少于0.5年的工程实践。 4.学位论文选题应来源于航空工程等领域工程技术背景。鼓励实行双导师制,其中第一导师为校内导师,校外导师应是与本工程领域相关的专家,也可以根据学生的论文

北航惯性导航大作业

惯性导航基础课程大作业报告(一)光纤陀螺误差建模与分析 班级: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;

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

数值分析第三次大作业 一、算法的设计方案: (一)、总体方案设计: 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 =-,

北航经济管理复习纲要(From xx_buaa)

固定资产:使用期限较长,单位价值在规定标准以上,在生产过程中为多个生产周期服务,在使用过程中保持原来物质形态的资产。 流动资产:可以在一年或虽然超过一年但仍然是一个生产经营周期内变现或耗用的资产。 无形资产:指没有物质实体而以某种特殊权利和技术知识等资源形态存在并发挥作用的资产。 递延资产:只不能全部计入当期损益,需要分期摊销计入成本的各项费用。 折旧:固定资产由于其价值在多个时期内损耗降低的部分 固定资产折旧:固定资产由于其价值在多个时期内损耗降低的部分。 资金的时间价值:资金在使用中随时间推移所发生的增值。 边际收益:当影响收益的产量或投入要素增加一个单位所增的收益。 边际成本:边际成本指的是每一单位新增生产的产品带来到总成本的增量。 边际利润:单位产量所增加的销售单价扣除边际成本的值。 机会成本:在有限资源及该资源多用途条件下,将该资源用于某种用途而放弃的可能用于其它用途形成的最大代价(付出)。 价值工程:以最低寿命周期成本,可靠地实现必要功能,以功能分析为核心,以提高产品或作业价值为目的的有组织的技术经济活动。 并行工程:是对产品及其相关过程,包括制造过程和支持过程,进行并行、一体化设计的一种系统化方法,目标是降低成本、提高生产率、加快上市速度。 4P(营销组合):市场营销中指产品、价格、渠道与促销。 系统:(钱学森)系统是由相互作用和相互依赖的若干组成部分(要素)结合而成的具有特定功能的有机整体。 市场经济:商品在市场上的价格完全由供需双方决定,没有任何一方(例如政府)加以干涉。 简述全面质量管理的内涵 质量管理仅靠数理统计方法是不够的,还需要一系列的组织管理工作;质量管理活动必须对质量、价格、交货期和服务进行综合考虑,而不仅仅只考虑质量;产品质量的产生、形成和实现过程包括了从市场研究到销售和服务的螺旋上升的循环过程,所以质量管理必须是全过程的管理;产品质量必须同成本联系起来考虑 试说明价格下降使需求量增加的原因 (1)价格降低后,消费者可以用同样的钱买到比此前更多的东西。这相当于消费者实际收入的提高,因而使需求量有所增加。这是由于价格变化所产生的“收入效应”而引起的需求量的增加。 (2)价格降低后,人们会把对替代品的需求转移到这种商品上来,因而使这种商品的需求量增加,这是由于价格变化所产生的“替代效应”引起的。 试述市场均衡价格是怎样形成的 如果市场价格高于均衡价格,,则供给量>均衡产量,此时,卖者找不到足够的买主,就会降低价格;如果市场价格低于均衡价格,,则供给量小于均衡产量,,此时,买者不能如数买到想要的东西,就会抬高价格。如果市场价格等于均衡价格,供给量等于需求量,买者想买的量等于卖者想卖得量,市场达到均衡。 试述系统工程的基本观点 系统整体性观点不着重强调系统单个元素的最优,而是强调整个系统就其功能而言效果最优。 相关与制约观点元素之间存在关系,并且这种关系可以表达。强调尽量地定量或用图表描述出各元素之间或各子系统之间的关系。 系统模拟观点系统可以建立模型,模型是原系统的简化系统,一般要求它具有原系统的主要性能。建模是分析、研究的基础。 系统优化观点 简述开展价值工程工作的六个主要步骤 运用[价值工程]方法开发产品需要按六个步骤(阶段)进行,其分别是:信息收集、创意构想、评估判断、细部发展、汇报审批和追踪实践。 第一步骤的信息收集,包括了设计理念(含功能、条件、标准…等)、成本估价资料、现场状况…等,尽量列出可能的范围,再透过机能(Function)定义和评估,找出标的物中的主要机能(必须是具备的机能),和次要机能(非绝对必要,是用来辅助主要机能)。也就是借着了解问题和机能分析,去筛选和找出问题所在(高成本或成本不合理的项目)。第二步骤是创意构想阶段,这个阶段是在小组成员都对问题充份了解之后针对主要机能开始做脑力激荡,这时候大家仅提构想(方案),不对构想做任何批评,也不考量方案的可行性,大家完全拋开传统模式的思考,让思想任意遨游,经由这个阶段,经常能产生一些具创新性的构想。 第三步骤是评估判断阶段,是对上阶段所提出的各项构想(方案)加以评估分析,首先可删除那些不可行的方案,再对剩余的可行方案做优缺点分析,并依节省成本的潜力及机能的改善做评估,及排列先后次序,然后取其优者,进入下一步的细部发展。 第四步骤,细部发展阶段,对选取之替代方案,就成本、可行性、节省之成本(或提升之机能)做详细完整的叙述。第五步骤,汇报审批阶段,将上阶段所做的报告书对业主做口头报告,这时候业主的接受与否决定了建议方案的是否执行。 第六步骤,追踪与实践,业主接受建议之后,下一个阶段就是落实该建议的执行。因此,这阶段的工作是要追踪确认接受的替代方案已纳入设计中,并协助业主消除替代方案执行的可能障碍。

北航飞行器多学科设计优化复习题

飞行器多学科设计优化复习题 1.优化设计问题的三要素是什么?给出一个优化设计问题的例子,分别说明三个要素的具体内容。 三要素分别是设计变量,约束条件和目标函数。 以结构优化设计为例,设计变量可能是蒙皮厚度,前后翼梁缘条厚度,前后翼梁腹板厚度等结构参数;约束条件是机翼强度要求、刚度要求等目标函数是最小化结构重量。 2.飞行器设计一般分哪几个阶段?飞行器多学科优化设计有什么意义? 飞行器设计分三个阶段:概念设计、初步设计、详细设计。 飞行器MDO的意义为: (1)MDO符合系统工程的思想。能有效提高飞行器的设计质量 (2)MDO为飞行器设计提供了一种并行设计模式。 (3)MDO的设计模式与飞行器设计组织体制一致,能够实现更高程度的自动化。 (4)MDO的模块化结构使飞行器设计过程具有很强的灵活性。 3.在飞行器设计过程中,多学科设计优化方法与传统设计方法之间有哪些相同和不同点。 传统的飞行器设计优化中,采取的是一种串行的设计模式,往往首先进行性能设计优化,然后进行结构、操纵和控制系统设计优化,最后进行工艺装备设计。在传统的方法中,各个学科任务成了实现系统设计的最基本单元,影响飞机性能的气动、推进、结构和控制等学科被人为地割裂开来,各学科之间相互耦合所产生的协同效应并未被充分考虑进去,这可能导致失去系统的整体最优解,串行的模式也使得设计时间周期和成本大大增加。 而多学科优化设计技术是一种并行设计模式,它以各子系统、学科的优化设计为基础,在飞行器各个阶段力求各学科的平衡,充分考虑哥们学科之间的相互影响和耦合作用,应用有效的设计/优化策略和分布式计算机网络系统,来组织和管理整个系统的设计过程,通过充分利用各个学科之间的相互作用所产生的协同效应,以获得系统的整体最优解。 相同点在于都有对于子学科的分解,但是MDO更注重子学科间的协同。 4.给出MDO的三种定义,根据你的理解,MDO该如何定义? Definition1:MDO是一种通过充分探索和利用系统中相互作用的协同机制来设计复杂系统和子系统的方法论。 Definition2:MDO是指在复杂工程系统的设计过程中,必须对学科(子系统)之间的相互作用进行分析,并且充分利用这些相互作用进行系统优化合成的方法。 Definition3:多学科设计优化就是进行复杂系统的设计过程中,结合系统的多学科本质,充分利用各种多学科设计与多学科分析工具,最终达到基于多学科优化的方法论。 My Definition:当设计中每个因素都影响另外的所有因素时,确定该改变哪个因素以及改变到什么程度的一种设计方法。 5.多学科设计优化中,什么是学科分析?什么是系统分析? 学科分析:也成为子系统分析或子空间分析,以某一学科设计变量,其他学科对该学科的耦合状态变量和系统的参数为输入,根据某一学科满足的物理规律确定其物理特性的过程 系统分析:对整个系统,给定一组设计变量X,通过求解系统的状态方程得到系统状态变量的过程。 6.什么是多学科设计优化的状态变量?学科状态变量和耦合状态变量之间有什么区别?

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

目标:使用带双步位移的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

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

数值分析第二次大作业 史立峰 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。

北航数值分析第二次大作业--QR分解

《数值分析A》

一、算法设计方案 整个程序主要分为四个函数,主函数,拟上三角化函数,QR分解函数以及使用双步位移求解矩阵特征值、特征向量的函数。因为在最后一个函数中也存在QR分解,所以我没有采用参考书上把矩阵M进行的QR分解与矩阵Ak的迭代合并的方法,而是在该函数中调用了QR分解函数,这样增强了代码的复用性,减少了程序长度;但由于时间关系,对阵中方法的运算速度没有进行深入研究。 1.为了减少QR分解法应用时的迭代次数,首先对给定矩阵进行拟上三角化处理。 2.对经过拟上三角化处理的矩阵进行QR分解。 3.注意到计算特征值与特征向量的过程首先要应用前面两个函数,于是在拟上三角化矩阵的基础上对QR分解函数进行了调用。计算过程中,没有采用goto语句,而是根据流程图采用其他循环方式完成了设计,通过对迭代过程的合并,简化了程序的循环次数,最后在计算特征向量的时候采用了列主元高斯消去法。

二、源程序代码 #include #include #include int i,j,k,l,m; //定义外部变量double d,h,b,c,t,s; double A[10][10],AA[10][10],R[10][10],Q[10][10],RQ[10][10]; double X[10][10],Y[10][10],Qt[10][10],M[10][10]; double U[10],P[10],T[10],W[10],Re[10]={0},Im[10]={0}; double epsilon=1e-12; void main() { void Quasiuppertriangular(double A[][10]); void QRdecomposition(double A[][10]); void DoublestepsQR(double A[][10]); int i,j; for(i=0;i<10;i++) { for(j=0;j<10;j++) { A[i][j]=sin(0.5*(i+1)+0.2*(j+1)); Q[i][j]=0; AA[i][j]=A[i][j]; } A[i][i]=1.5*cos(2.2*(i+1)); AA[i][i]=A[i][i];

北航数值分析报告大作业第八题

北京航空航天大学 数值分析大作业八 学院名称自动化 专业方向控制工程 学号 学生姓名许阳 教师孙玉泉 日期2014 年11月26 日

一.题目 关于x , y , t , u , v , w 的方程组(A.3) ???? ?? ?=-+++=-+++=-+++=-+++79 .0sin 5.074.3cos 5.007.1cos sin 5.067.2cos 5.0y w v u t x w v u t y w v u t x w v u t (A.3) 以及关于z , t , u 的二维数表(见表A-1)确定了一个二元函数z =f (x , y )。 表A-1 二维数表 t z u 0 0.4 0.8 1.2 1.6 2 0 -0.5 -0.34 0.14 0.94 2.06 3.5 0.2 -0.42 -0.5 -0.26 0.3 1.18 2.38 0.4 -0.18 -0.5 -0.5 -0.18 0.46 1.42 0.6 0.22 -0.34 -0.58 -0.5 -0.1 0.62 0.8 0.78 -0.02 -0.5 -0.66 -0.5 -0.02 1.0 1.5 0.46 -0.26 -0.66 -0.74 -0.5 1. 试用数值方法求出f (x , y ) 在区域}5.15.0,8.00|), {≤≤≤≤=y x y x D (上的近似表达式 ∑∑===k i k j s r rs y x c y x p 00 ),( 要求p (x , y )以最小的k 值达到以下的精度 ∑∑==-≤-=10020 7210)],(),([i j i i i i y x p y x f σ 其中j y i x i i 05.05.0,08.0+==。 2. 计算),(),,(* ***j i j i y x p y x f (i =1,2,…,8 ; j =1,2,…,5) 的值,以观察p (x , y ) 逼 近f (x , y )的效果,其中j y i x j i 2.05.0,1.0**+==。

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

《结构优化设计》 大作业报告 实验名称: 拓扑优化计算与分析 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插值模型。

北航研究生算法(208精心整理)

一:判断题 1、一个正确的算法,对于每个合法输入,都会在有限的时间内输出一个满足要求的结果。(对) 2、NP完全问题比其他所有NP问题都要难。(错) 3、回溯法用深度优先法或广度优先法搜索状态空间树。(错,仅深度优先) 4、在动态规划中,各个阶段所确定的策略就构成一个策略序列,通常称为一个决策。(错) 5、P类和NP类问题的关系用P?NP来表示是错误的。(错) 6、若近似算法A求解某极小化问题一实例的解为Sa,且已知该问题的最优解为Sa/3,则该近似算法的性能比为3。(错) 7、通常来说,算法的最坏情况的时间复杂行比平均情况的时间复杂性容易计算。(对) 8、若P2多项式时间转化为(polynomial transforms to)P1,则P2至少与P1一样难。(错) 9、快速排序算法的平均时间复杂度是O(nlogn),使用随机化快速排序算法可以将平均时间复杂度降得更低。(错) 10、基于比较的寻找数组A[1,…,n]中最大元素的问题下届是Ω(n/3)。(错) 11、O(f(n))+O(g(n))=O(min{f(n),g(n)})(错) 12、若f(n)=Ω(g(n)),g(n)=Ω(h(n)),则f(n)=Ω(h(n))(对) 13、若f(n)=O(g(n)),则g(n)=Ω(f(n))(对) 14、贪婪技术所做的每一步选择所产生的部分解,不一定是可行性的。(错) 15、LasVegas算法只要给出解就是正确的。(对) 16、一个完全多项式近似方案是一个近似方案{Aε},其中每一个算法Aε在输入实例I的规模的多项式时间内运行。(错) 二:简答 1、二叉查找树属于减治策略的三个变种中的哪一个的应用?什么情况下二叉查找树表现出最差的效率?此时的查找和插入算法的复杂性如何? 答:减治策略有3个主要的变种,包括减常量、减常数因子和减可变规模。(1) 二叉查找树属于减可变规模变种的应用。(2) 当先后插入的关键字有序时,构成的二叉查找树蜕变为单支树,树的深度等于n,此时二叉查找树表现出最差的效率,(3) 查找和插入算法的时间效率都属于Θ(n)。 2、何谓伪多项式算法?如何将一Monte Carlo算法转化为Las Vegas算法? 答:若一个数值算法的时间复杂度可以表示为输入数值N的多项式,但其运行时间与输入数值N的二进制位数呈指数增长关系,则称其时间复杂度为伪多项式时间。 Las Vegas算法不会得到不正确的解。一旦用拉斯维加斯算法找到一个解,这个解就一定是正确解。但有时用拉斯维加斯算法找不到解。 Monte Carlo算法每次都能得到问题的解,但不保证所得解的准确性 转化:可以在Monte Carlo算法给出的解上加一个验证算法,如果正确就得到解,如果错误就不能生成问题的解,这样Monte Carlo算法便转化为了Las Vegas算法。 3、构造AVL树和2-3树的主要目的是什么?它们各自有什么样的查找和插入的效率? 答:(1)当先后插入的关键字有序时,构成的二叉查找树蜕变为单支树,树的深度等于n,此时二叉查找树表现出最差的效率,为了解决这一问题,可以构造AVL树或2-3树,使树的深度减小。一棵AVL树要求它的每个节点的左右子树的高度差不能超过1。2-3树和2-3-4树允许一棵查找树的单个节点不止包含一个元素。(2) AVL树在最差情况下,查找和插入操作的效率属于Θ(lgn)。2-3树无论在最差还是平均情况下,查找和插入的效率都属于Θ(log n)。 4、写出0/1背包问题的一个多项式等价(Polynomial Equivalent)的判定问题,并说明为什么它们是多项式等价的。 答:0/1背包问题:从M件物品中,取出若干件放在空间为W的背包里,给出一个能获得最大价值的方案。每件物品的体积为W1,W2……Wn,与之相对应的价值为P1,P2……Pn。+

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