曲柄滑块机构运动分析和参数优化

网友投稿 252 2022-09-04

曲柄滑块机构运动分析和参数优化

1、内容简介

略 465-可以交流、咨询、答疑

2、内容说明

数学公式参考了这个文档:​​曲柄滑块机构运动分析与力学计算 - 百度文库​​

3、仿真分析

clcclose allclearr = 3;l = 16;lameda = r/l;w = 100;t = 0:0.001:1;v = w*r*(sin(w*t)+0.5*lameda*sin(2*w*t));figureplot(t,v)xlabel t/sylabel 速度/m/s% 为了计算最大值,由于fmincon是计算最小值,% 故把数值转为负数,负数最小值求绝对值就是最大值myfun = @(x)-100*x(1)*(0.5+sqrt(3)/4*x(1)/x(2)); x0 = [3,16]; % 初始值 r和lA = [2.5 -1;1,-1;1 1]; % 不等式 r和lb = [0;-10;20]; % A*x <= bAeq = [];beq = []; % Aeq*x = blb = [0.5,2.5]; % r和l的下限值ub = [10,25]; % r和l的上限值options = optimset('Display','iter'); %显示每次迭代过程[x, fval] = fmincon(myfun,x0,A,b,Aeq,beq,lb,ub,[],options) %调用最小值计算% x就是优化的r和l fval就是计算的速度最大值max_v = abs(fval)r_opt = x(1);l_opt = x(2);lameda_opt = r_opt/l_opt;v_opt = w*r_opt*(sin(w*t)+0.5*lameda_opt*sin(2*w*t));figureplot(t,v,t,v_opt)xlabel t/sylabel 速度/m/stitle 优化对比legend('优化前','优化后')

4、参考论文

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:STM32MP157A驱动开发 | 01- 板载LED作为系统心跳指示灯
下一篇:matlab simulink 飞机飞行状态控制
相关文章

 发表评论

暂时没有评论,来抢沙发吧~