机械优化设计作业.doc
《机械优化设计作业.doc》由会员分享,可在线阅读,更多相关《机械优化设计作业.doc(15页珍藏版)》请在三一办公上搜索。
1、合肥工业大学机械优化设计课程实践研究报告班 级: 机设12-6班 学 号: 2012216281 姓 名: 丁雷鸣 授课老师: 王卫荣 日 期: 2015年 11月 10 日 目 录一、 =0.618的证明1二、 一维搜索程序作业1(1)例1程序文本1(2)例1输出结果截图2(1)例2程序文本2(2)例2输出结果截图3三、单位矩阵程序作业4(1)程序文本4(2)输出结果截图4四、连杆机构问题6(1)目标函数6(2)约束条件7(3)选择方法7(4)程序文本7(5)数据输入截图8 (6)输出结果9 五、 自行选择小型机械设计问题或其他工程优化问题10(1)设计变量10(2)目标函数10(3)约束条
2、件10(4)程序文本10(5)数据输入截图11 (6)输出数据11 六、机械优化设计课程实践心得体会 13一、=0.618的证明在实际计算中,最常用的一维搜索方法是黄金分割法。黄金分割法是建立在区间消去法原理基础上的试探方法,即在搜索区间内适当插入两点,。并且计算其函数值。黄金分割法要求插入点,的位置相对于区间两端点具有对称性,即、其中为待定常数。除对称要求外,黄金分割法还要求保留下来的区间内再再插入一点,所形成的区间新三段与原来的区间三段具有相同的比例分布。设原区间长度为1,保留下来的区间长度为,区间缩短率为。为了保持想相同的比例分布,新插入点应该在位置上,在原区间的1-位置应该相当于在保留
3、区间的位置。故有取方程正数解,得二、一维搜索程序作业例1、a=0,b=,f(x)=cosx (1)例1程序文本#includeincludevoid main ()float A,B,C=0.618,aa3,y3,D;scanf(“%f,%f,%f”,&A,&B,&D):aa1=B-C*(B-A);aa2=A+C*(B-A);y1=cos(aa1);y2=cos(aa2);doif(y1y2)A=aa1;aa1=aa2;y1=y2;aa2=A+C*(B-A);ElseB=aa2;aa2=aa1;y2=y1;aa1=B-C*(B-A);y1=cos(aa1);While(fabs(B-A)/BD
4、);aa0=(A+B)/2;y0=cos(aa0);printf(“A=%fn”,aa0);printf(“y=%fn”,y0);(2)例1输出结果截图:输入a=0,b=2,精度d=0.000001,输出极小值点和函数极小值如下:例2、a=0,b=10,f(x)=(x-2)+3(3)例2、程序文本#include#includevoid main() float a,b,c=0.618,aa3,y3,d; scanf(%f,%f,%f,&a,&b,&d); aa1=b-c*(b-a); aa2=a+c*(b-a); y1=(aa1-2)*(aa1-2)+3; y2=(aa2-2)*(aa2-2
5、)+3; do if(y1y2) a=aa1;aa1=aa2;y1=y2; aa2=a+c*(b-a); y2=(aa2-2)*(aa2-2)+3; else b=aa2;aa2=aa1;y2=y1; aa1=b-c*(b-a); y1=(aa1-2)*(aa1-2)+3; while(fabs(b-a)/b)d); aa0=(a+b)/2; y0=(aa0-2)*(aa0-2)+3; printf(a*=%fn,aa0); printf(y=%fn,y0); (4)例2输出结果截图:输入a=0,b=10,精度d=0.000001,输入极小值点和函数极小值如下:三、单位矩阵程序作业作业:编写生
6、成单位矩阵的程序。要求:通用、输出美观、语言少为佳。(1)程序文本#includevoid main (void)#define m 500int i,j,n,amm; printf(please input a number);scanf(%d,&n);for(i=1;i=n;i+) for(j=1;j=n;j+) if(i=j) aij=1; else aij=0; printf(%d,aij); printf(n); (2)输出结果截图:当n=4时,输出结果如下:当n=12时,输出结果如下:四、连杆机构问题设计一曲柄摇杆机构,要求曲柄从转到=+时,摇杆的转角最佳再现已知的运动规律:=+且
7、已知=1,=5,为极位角,其传动角允许在40范围内变化。设计变量该机构的运动简图如上图所示。在这个问题中,已知=1,=5且和不是独立参数,它们可由下式求出:=arccos=arccos所以还问题只有两个独立参数和,因此设计变量为X=(1)目标函数将输入角分成30等分,并用近似公式计算,可得目标函数的表达式f(x)=式中当时的机构实际输出角,其计算公式为=式中=arccos=arccos= arccos=arccos=为当时的理想输出角,其值由下式计算=+(2)约束条件 平面铰链四杆机构常用的约束条件有曲柄存在条件和传动角条件。由此得约束条件为、(3)选择方法采用惩罚函数法进行计算。(4)程序文
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机械 优化 设计 作业
链接地址:https://www.31ppt.com/p-2955144.html