最新《机械优化设计》课程实践报告.docx





《最新《机械优化设计》课程实践报告.docx》由会员分享,可在线阅读,更多相关《最新《机械优化设计》课程实践报告.docx(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-date机械优化设计课程实践报告机械优化设计课程实践报告合肥工业大学机械优化设计课程实践研究报告班 级: 学 号: 姓 名: 授课教师: 日 期: 2016年 11月 12 日 目录1. 0.618的证明、一维搜索程序作业2. 单位矩阵程序作业3. 注释最佳再现给定运动规律连杆机构优化设计问题模型子程序4. 连杆机构问题 自行选择小型机械设计问题或其他工程优化问题(1)分析优
2、化对象,根据设计问题的要求,选择设计变量,确立约束条件,建立目标函数,建立优化设计的数学模型并编制问题程序;(2)选择适当的优化方法,简述方法原理,进行优化计算;(3)进行结果分析,并加以说明。5. 课程实践心得体会1. 0.618的证明、一维搜索程序作业1.1证明:a 1 2 b 1- 1 a 3 1 2 (1-) 2 黄金分割法要求插入点 1,2 的位置相对于区间a,b两端点具有对称性,即 1=b-(b-a) 2=b+(b-a)其中 为待定常数。除了对称要求外,黄金分割法还要求在保留下来的区间内再插入一点,所形成的新三段与原来区间的三段具有相同的比例分布,故有 1-=2取方程正数解,得 =
3、5-120.6181.2一维搜索C语言程序:(以正弦函数y=sinx为例)#include#includeint main() double a,b,c=0.618,x3,y3,d; printf(请输入区间a,b的值以及精度:n); scanf(%lf,%lf,%lf,&a,&b,&d); x1=b-c*(b-a); x2=a+c*(b-a); y1=sin(x1); y2=sin(x2); do if(y1y2) a=x1;x1=x2;y1=y2; x2=a+c*(b-a); y2=sin(x2); else b=x2;x2=x1;y2=y1; x1=b-c*(b-a); y1=sin(x
4、1); while(fabs(b-a)/b)d); x0=(a+b)/2; y0=sin(x0); printf(极小点x*=%lfn,x0); printf(极小值y=%lfn,y0);C语言程序运行结果:2. 单位矩阵程序作业2.1 C语言程序:#includeint main()int i,j,N,y;printf(请输入单位矩阵阶数 N: );scanf(%d,&N);for (i=1;i=N;i+) for (j=1;j=N;j+) if (i=j) y=1; else y=0; printf(%d ,y); if (j=N) printf(n); C语言程序运行结果:2.2 mat
5、lab程序:clc;clear all;N=input(请输入单位矩阵阶数 N:);eye(N)matlab程序运行结果:3.请解读注释以下最佳再现给定运动规律连杆机构优化设计问题模型子程序(FORTRAN语言)C 连杆机构问题函数子程序C目标函数=SUBROUTINE FFX(N,X,FX) ;计算X点的目标函数值的子程序C=DIMENSION X(N) ;是数组要声称COMMON /ONE/ I1,I2,I3,I4,NFX,I6 ;公用语句,程序段传输数据NFX=NFX+1 ;目标函数子程序调用次数计数器P0=ACOS(1.0+X(1)*2-X(2)*2+25.0)/(10.0*(1.0+
6、X(1) Q0=ACOS(1.0+X(1)*+*2-X(2)*2-25.0)/(10.0*X(2)T=90.0*3.1415926/(180.0*30.0) ;将考察范围输入角30等分后每一份的值FX=0.0 ;连加先置0DO 10 K=0,30 ;循环程序入口,循环30次PI=P0+K*T ;计算每一次循环后的输入角QE=Q0+2.0*(PI-P0)*2/(3.0*3.1415926)D=SQRT(26.0-10.0*COS(PI)AL=ACOS(D*D+X(2)*X(2)-X(1)*X(1)/(2.0*D*X(2)BT=ACOS(D*D+24.0)/(10.0*D) IF (PI.GE.0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机械优化设计 最新 机械 优化 设计 课程 实践 报告

限制150内