优化设计。
班级:072082-12
学号:20081001350
姓名:李红姣。
中国地质大学(武汉)
二零一一年四月。
无约束优化
min f(x)= 2-4
初选x0=[1,1]
程序:step 1: write an m-file
function f1=objfun1(x)
f1=x(1)^2+2*x(2)^2-2*x(1)*x(2)-4*x(1);
step 2: invoke one of the unconstrained optimization routines
x0=[1,1];
> options = optimset('largescale','off');
> [x,fval,exitflag,output] =fminunc(@objfun1,x0,options)
运行结果:x =
fval =
exitflag =
output =
iterations: 3
funccount: 12
stepsize: 1
firstorderopt: 2.3842e-007
algorithm: 'medium-scale: quasi-newton line search'
message: [1x85 char]
非线性有约束优化。
1. min f(x)=3++2-3+5
subject to: (x)= 180
x)=5-3-250
x)=13-41
x)=14x)=2
初选x0=[10,10]
step 1: write an m-file
function f2=objfun2(x)
f2=3*x(1)^2+x(2)^2+2*x(1)-3*x(2)+5;
step 2: write an m-file for the constraints.
function [c,ceq]=confun1(x)
nonlinear inequality constraints
c=[x(1)+x(2)+18;
5*x(1)-3*x(2)-25;
13*x(1)-41*x(2)^2;
14-x(1);
x(1)-130;
2-x(2);
x(2)-57];
nonlinear inequality constraints
ceq=step 3: invoke constrained optimization routine
x0=[10,10]; make a starting guess at the solution
> options = optimset('largescale','off');
> [x, fval] =
fmincon(@objfun2,x0confun1,options)
运行结果:x =
fval =
2. min f(x)=
初选x0=[1,1]
step 1: write an m-file
function f=objfun3(x)
f=4*x(1)^2+5*x(2)^2
step 2: write an m-file for the constraints.
function [c,ceq]=confun3(x)
nonlinear inequality constraints
c=[2*x(1)+3*x(2)-6;
-x(1)*x(2)-1];
nonlinear equality constraints
ceq;step 3: invoke constrained optimization routine
x0=[1,1];%make a starting guess at the solution
> options = optimset('largescale','off');
> [x, fval] =
fmincon(@objfun,x0confun,options)
运行结果:optimization terminated: no feasible solution found. magnitude of search
direction less than 2* but constraints are not satisfied.x =
fval =
实例:螺栓连接的优化设计。
图示为一压气机气缸与缸盖连接的示意图。已知d1=400mm,d2=240mm,缸内工作压力p=8.5mpa,螺栓材料为45cr,抗拉强度,屈服强度,拉压疲劳极限,许用疲劳安全系数[,取残余预紧力,采用铜皮石棉密封垫片,螺栓相对刚度。
从安全、可靠、经济的角度来选择螺栓的个数n和螺栓的直径d。
解:1. 目标函数。
取螺栓组连接经济成本最小为目标。当螺栓的长度、材料和加工条件一定时,螺栓的总成本与n,d值成正比,故本问题优化设计的目标函数为。
由此可见,设计变量为螺栓个数n和直径d为。
2.约束条件。
(1)强度约束条件:螺栓在脉动载荷下工作,因此螺栓组连接须满足疲劳强度条件。
其中为应力幅值;为最小应力;为疲劳极限综合影响系数,取=4.4;为应力折算系数,取=0.23.
气缸最大载荷。
螺栓最大工作载荷,
螺栓最小工作载荷,
螺栓应力幅值。
对于普通螺纹,小径,于是疲劳强度约束条件为。
2)密封约束条件:考虑密封安全,螺栓间距应小于8d,故密封约束条件为。
3)扳手工作空间约束条件:考虑扳手工作空间,螺距间距应大于2d,故扳手工作空间约束条件为。
4)非约束条件。
螺栓连接的优化数学模型。
综上所述,本问题的数学模型可表达如下。
设计变量:
目标函数:
约束条件:
m文件。function f=stud_obj(x)
f=x(1)*x(2);
global p ksigam psai sigam_1
p=8.5*le6;
ksigam=4.4;psai=0.23;sigam_1=330;d2=240;
p=1/4*pi*d2^2*le-6*p;
function [c,ceq]=stud_conl(x)
global p ksigam psai sigam_1
p,xf0=(1.6*p+p)/x(1);
d1=0.85*x(2);
a=1/4*pi*d1^2;
f1=f0-0.8*p/x(1);
sigma_max=f0/a;
sigma_min=f1/a;
sigma_1=(sigma_max-sigma_min)/2;
sa=(2*sigma_1+(ksigma-psai)*sigma_min)/(ksigma+psai)*(2*sigma_a+sigma_min));
c=[1.7-sa;
400*pi/x(1)-8*x(2);
-400*pi/x(1)+2*x(2);
16-x(1);
-x(2)];
ceq=x0=[7,20];
x,feval]=fmincon(@stud_obj,x0stud_conl)
运行结果:x =
fval =
根据实际问题的意义取整、标准化:n=16,d=30,经验证n和d的取值满足约束条件。
优化设计作业 1
作业。1.阐述优化设计数学模型的三要素。写出一般形式的数学模型。答 建立最优化问题数学模型的三要素 1 决策变量和参数。决策变量是由数学模型的解确定的未知数。参数表示系统的控制变量,有确定性的也有随机性的。2 约束或限制条件。由于现实系统的客观物质条件限制,模型必须包括把决策变量限制在它们可行值之内...
优化语文作业设计
随着二期课改的不断深入,中小学生表面上的作业量明显减少,但语文作业机械重复 形式单。一 内容枯燥 远离学生实际生活和社会生活等仍是困扰教师的顽症,作业依然不能有效激发学生学习语文的兴趣,作业仍无 魅力 可言。尽管如此,教师一直重点关注的仍然是课堂教学改革,却普遍忽视对作业的改革,作业从理念上到实践操...
语文作业优化设计
摘要 语文作业是学生学习的重要方式,有利于学生巩固所学的知识,有助于教师在教学中及时调整教学内容 进度及教学形式。如果作业形式单一枯燥,读写训练量大,容易使学生产生厌倦感,就不能有效全面地发展学生能力。教学中教师要善于捕捉时机,设计灵活多样的充满个性色彩的作业内容。本文将结合自己的工作体会,从作业的...