直线制动优化设计MATLAB程序
%质量300KG,轴距1.6M,质心到前轴距离0.848M,质心高度0.353M,首先建立目标函数
function m=zhidong_m(x);
l=1.6;a=0.848;b=1-a;h=0.353;G=300*9.8;%赛车原始数据
z=0.2:0.05:0.8;ii=length(z);
for i=1:ii
faif=x.*z.*l./(b+z.*h)
fair=(1-x).*z.*l./(a-z.h)
dm=(faif-z).2+(fair-z).2;
end
m=max(dm);
%建立约束函数
function[c,ceq]=zhidong_y(x);
for z=0.2:0.05:0.8;
l=1.6;a=0.848;b=1-a;h=0.353;G=300
9.8;%赛车原始数据
faif=x.*z.*l./(b+z.*h);
fair=(1-x).*z.l./(a-z.h);
ceq=[];
if z>0.3&z<0.45
c(1)=fair-z-0.05;
end
c(2)=fair-(z+0.07)/0.85;
c(3)=0.85(faif-0.2)+0.1-z;
c(4)=0.85(fair-0.2)+0.1-z;
c(5)=fair-faif;
end

%主程序
clear all
clc
lb=0.4;
ub=0.6;
x0=0.4; %制动力分配比初值
l=1.6;a=0.848;b=1-a;h=0.353;G=3009.8;%赛车原始数据
[beta,y]=fmincon(‘zhidong_m’,x0,[],[],[],[],lb,ub,‘zhidong_y’)
z=0.2:0.1:0.8;
x=beta;%前后制动力分配比
fai0=(l
beta-b)/h;%同步附着系数
faif=x.z.l./(b+z.h);
fair=(1-x).
z.l./(a-z.h);
Er=a./(l.(1-beta)+fair.h);%后轴制动效率
Ef=b./(l.
beta-faif.h);%前轴制动效率
f1=0.1:10:3000;
f2=0.5
(G/hsqrt(b.^2+4hlf1/G)-(Gb/h+2f1));%I曲线
ff2=(1-beta)./beta.f1;%实际制动力分配曲线
plot(f1,f2,f1,ff2)
grid on
fai=0.7;%路面附着系数
v=80;%制动初速度
am=b
fai9.8/(b+(fai0-fai)h);%最大制动减速度计算
s=0.4
v./3.6+v^2/25.92/abs(am);%制动距离
fprintf(‘汽车最佳制动力分配比beta=%3.3f \n’,beta)
fprintf(‘汽车最大减速度am=%3.2fm/s2 \n’,am)
fprintf(‘汽车同步附着系数fai0=%3.3f \n’,fai0)
fprintf(‘汽车车速为80公里每小时的制动距离distance=%3.3f m \n’,s)

这个程序有点小问题,按照自己的参数修改一下

按照这个程序执行的结果:
汽车最佳制动力分配比beta=0.468
汽车最大减速度am=2.08m/s2
汽车同步附着系数fai0=1.690
汽车车速为80公里每小时的制动距离distance=127.664 m

直线制动优化设计MATLAB程序相关推荐

  1. matlab转向梯形优化设计,转向梯形优化设计matlab程序.doc

    转向梯形优化设计matlab程序.doc -WORD格式-可编辑-优化计算 MATLAB 程序首先,将目标函数写成 M 文件,其程序语句如下: function f = fun (x)global K ...

  2. 整体式转向梯形优化设计MATLAB程序

    整体式转向梯形优化设计MATLAB程序 第一个m文件 objfun22.m function f=objfun22(x) L=4430; M=2150;%轮距 M1=2360;%主销轴线延长线与地面交 ...

  3. matlab转向梯形优化设计,转向梯形优化设计matlab程序

    优化计算MATLAB程序 首先,将目标函数写成M文件,其程序语句如下: function f = fun (x) global K L thetamax alpha for i=1:61 f = 0 ...

  4. matlab 画梯形,转向梯形优化设计matlab程序

    优化计算MATLAB程序 首先,将目标函数写成M文件,其程序语句如下: function f = fun (x) global K L thetamax alpha for i=1:61 f = 0 ...

  5. 机械优化设计matlab程序,机械优化设计课后MATLAB编程全手工

    绝对的一手,,,本人做完试验后保存的!!! 机械优化设计实验(常用优化方法程序考核题) 姓名 吕超 班级 机工1005班 学号 10405701011 1.一位搜索方法程序考核题 1) 调用函数fmi ...

  6. 单目标模糊优化设计matlab程序,优化设计有哪些方法

    本书主要介绍机械优化设计方法与实例,全书共有9章,内容主要包括机械优化设计的基本要素及数学模型.优化设计的理论基础.常见的优化设计方法和优化设计软件简介.书中对工程中常见的六大类优化设计方法--一维搜 ...

  7. 无人机直线飞行的matlab程序,无人机飞行编码

    [实例简介] [实例截图] [核心代码] UAVControl_PID ├── Heading_IntelligencePIDFig5_5_G.m ├── Heading_RoutinePIDFig5 ...

  8. 主轴优化matlab程序,基于MATLAB的机床主轴结构优化设计

    收稿日期: 2012 年 3 月 基于 MATLAB 的机床主轴结构优化设计 刘红娟宝鸡文理学院 摘要: 介绍了机床主轴的结构,建立了以质量最轻为目标函数的优化模型,运用 MATLAB 优化工具箱中的 ...

  9. 不用工具箱的神经网络matlab程序_MATLAB中的神经网络工具箱(2)函数命令及模型搭建...

    前面介绍了神经网络工具箱GUI的使用,它功能强大可以直接生成脚本.但是函数命令的灵活性是GUI所不及的.也应该有所了解. 神经网络函数命令 1.网络创建函数 函数名称 功能 fitnet 创建函数拟合 ...

最新文章

  1. 1578: [Usaco2009 Feb]Stock Market 股票市场
  2. Codeforces Round #556 (Div. 2)
  3. PHP面试题:PHP加速模式/扩展? PHP调试模式/工具?
  4. ManagedObject this[oPropertyInfo._sMutator](oValue);
  5. Android----Google code android开源项目(四)
  6. MyBatis学习总结(17)——Mybatis分页插件PageHelper
  7. android图片闪动动画,android图片闪烁或帧动画
  8. 《Python编程从入门到实践》第10章文件和异常动手试一试答案(附代码)
  9. ES6-symbol-使用symbol
  10. 拨码开关控制数码管的数字显示_VHDL编程
  11. 湖南省计算机二级考试题库,湖南省计算机二级考试题库..doc
  12. 微信 h5(公众号)简单登录
  13. 英雄联盟英雄技能总结
  14. 单片机复位电路,隐藏着这么多门道
  15. java语言如何求平方根
  16. 应用程序配置不正确,程序无法启动的问题小结
  17. 【VB.NET】简介
  18. 2018年全国多校算法寒假训练营练习比赛(第五场)解题报告
  19. c语言-基础知识点复习
  20. 弗吉尼亚理工大学计算机科学,弗吉尼亚理工大学计算机科学硕士排名第46(2020年TFE Times排名)...

热门文章

  1. 手把手教你如何用Python模拟登录淘宝
  2. 免费报名,好礼相送丨年度钜献ACOUG年会北京站邀你同行 内附大会全议程
  3. set a light 3d studio中文版
  4. vue3使用vis绘制甘特图制作timeline可拖动时间轴,时间轴中文化
  5. 第1节 欧式期权价格
  6. Speech两种使用方法
  7. 金蝶,用友,浪潮erp介绍
  8. .adobe后缀勒索病毒文件恢复+病毒删除
  9. Pod 常见错误及故障排查
  10. js中的caller属性和callee属性