c语言sscanf函数的用法是什么
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小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~