matlab转向梯形优化设计,转向梯形优化设计matlab程序.doc
转向梯形优化设计matlab程序.doc
-WORD格式-可编辑-优化计算 MATLAB 程序首先,将目标函数写成 M 文件,其程序语句如下; function f = fun (x)global K L thetamax alphafor i=1:61f = 0betae = atan(tan(alpha(i)/(1-(K/L)*tan(alpha(i);A(i)=2*x(1).2*sin(x(2)+alpha(i);B(i)=2*K*x(1)-2*x(1).2*cos(x(2)+alpha(i);C(i)=2*x(1).2-4*x(1).2*(cos(x(2).2+4*K*x(1)*cos(x(2)-2*K*x(1)*cos(x(2)+alpha(i);theta3(i)= 2*acot(A(i)+sqrt(A(i).2+B(i).2-C(i).2)/(B(i)+C(i);beta(i)=x(2)+theta3(i)-pi;if alpha(i)=pi/18f(i)=1.5*abs(beta(i)-betae3(i);elseif alpha=pi/18,alpha(i)=pi/9;f(i)=abs(betaa(i)-betae3(i); elsef(i)=0.5*abs(beta(i)-betae3(i); global K L thetamax alphaK=inputL=inputthetamax=inputx0(1)=input-x0(2)=inputthetamax = thetamax*pi/180;x0(2)=x0(2)*pi/180;lb(1)=0.17K; lb(2)=0.17*K; ub(1)=acot(K/(1.2*L)ub(2)=pi/2;alpha=linspace (0, theamax ,61);lb=lb(1),lb(2);ub=ub(1),ub(2);x(0)=x0(1),x0(2);options = optimset ( TolFun-10 ,TolConle-6), lex,resnorm = lsqnonlin( fun,x0,lb,ub,options)g lobal K L thetamax alphaK = inputL= inputthetamax= inputx ( 1) = inputx ( 2) = inputthetamax = thetamax * pi/ 180;x ( 2) = x ( 2) * pi/ 180;alpha= linspace( 0, thetamax , 61) ;fo r i= 1 61betae= atan( tan( alpha( i) ) / ( 1- K/ L) * tan( alpha( i) ) ) ) ;A ( i) = 2* ( x ( 1) ) . 2* sin ( x ( 2) + alpha( i) ) ;B( i) = 2* K* x( 1) - 2* ( x ( 1) ) .2* cos( x( 2) + alpha( i) ) ) ;C ( i ) = 2* ( x ( 1) ) . 2- 4 * ( x ( 1) ) . 2*( cos( x( 2) ) ) . 2+ 4* K * x ( 1) * cos( x ( 2) ) - 2* K* x ( 1) * cos( x ( 2) + alpha( i) ) ;theta3(i)= 2* acot ( A( i) + sqr t ( ( ( A( i) ) . 2+( B( i) ) . 2- * ( C( i) ) .2) ) /( B( i) + C( i) ) ) ;beta( i) = x ( 2) + theta3( i) - pi;endplot ( alpha( i) , betae( i ) ,r);holdonplot ( alpha ( i) , beta( i) ,b)hold o ff
matlab转向梯形优化设计,转向梯形优化设计matlab程序.doc相关推荐
- 基于matlab的车牌识别系统程序,基于matlab的车牌识别系统的设计(附程序).doc
基于matlab的车牌识别系统的设计(附程序).doc 1车牌识别系统的设计1.摘要:汽车牌照自动识别系统是制约道路交通智能化的重要因素,包括车牌定位.字符分割和字符识别三个主要部分.本文首先确定车辆 ...
- matlab的v带优化设计,基于遗传算法及MATLAB的V带传动优化设计
在实际生产中,人们总希望机械传动装置的主要参数.尺寸既能获得最优解,又能同时满足传动装置在工作中的可靠性要求.可靠性优化设计是将可靠性理论引入优化设计中,这种方法实质上是在决策集(性能.寿命和成本要求 ...
- matlab进行动力吸振器设计,干摩擦动力吸振器的MATLAB仿真及其基于频谱分析的优化设计...
干摩擦动力吸振器的MATLAB仿真及其基于频谱分析的优化设计 第 2 l 卷第 2期 振动与冲击 J 0URNA L OF V I BR ATI ON AN D S HO CK 干摩擦 动力 吸振器 ...
- 基于matlab的优化设计,基于MATLAB的Wilson方法的叶片优化设计.pdf
基于MATLAB的Wilson方法的叶片优化设计 口代元军 口陆亦工 口孙玉新 口石宁 新疆工业高等专科学校 乌鲁木齐830091 摘 要:采用MATLAB语言作为计算机程序设计语言.综合Wilson ...
- 液压泵优化设计matlab,基于Matlab的外啮合齿轮泵多目标优化设计的研究
液压传动技术中,外啮合齿轮泵为整个系统提供能量,是核心元件之-,其依靠密封工作容积变化实现工作介质的吸排,从而将机械能转化为液压能.泄漏问题-直是阻碍齿轮泵发展的-个重要因素,大大降低了齿轮泵的效率. ...
- 《MATLAB图像处理375例》——1.8 MATLAB程序流程控制结构
本节书摘来自异步社区<MATLAB图像处理375例>一书中的第1章,第1.8节,作者:MATLAB技术联盟著,更多章节内容可以访问云栖社区"异步社区"公众号查看 1.8 ...
- matlab中对于xf(x)的积分,[matlab 积分]MATLAB求积分?
MATLAB求积分? 问题补充:我想用MATLAB求一下这个式子的积分,谁能帮我一下?g(f)=(e^4kxf)/sinh(kctf)未知量是f,最后求出来的式子里保留其他几个字母. ●matcom ...
- matlab与数学实验心得体会,数学matlab实验心得体会
关于的数学学习心得 数学是一门重要的学科,相信大家都想学好它,下面我想和大家分享一下我的学习方法. 1.课时预习. 以前在初中时,没有课前预习的习惯. 后来上高中了,发现没有预习只是带着课本到课堂上听 ...
- matlab函数全能速查宝典 pdf,MATLAB函数全能速查宝典
第1章 MATLAB操作基础 1.1 MATLAB概述 1.1.1 MATLAB产生的历史背景 1.1.2 MATLAB的主要功能 1.1.3 MATLAB的语言特点 1.2 MATLAB的运行环境及 ...
最新文章
- html 文字上下垂直居中
- 基于Sql Server 2008的分布式数据库的实践(一)
- 干掉ArrayList:HikariCP为什么自己造了一个FastList?
- 安卓app和iosapp开发有什么不同呢?-综合外链_想让卫星软件不“软” 给草根开发者提供的条件得“硬”...
- java中的super限定
- java.util.concurrent.CyclicBarrier;
- java堆内存 和栈内存
- python pandas csv读取_如何用 pandas 读取 csv 和 Excel 数据
- 【Apache】Apache ab压力测试工具Window下载和用法详解
- windows phone 了解LinearGradientBrush类和RadialGradienBrush类(11)
- 怎么让图片一直转圈_半夜跟着导航开进山路,货车绕了3小时仍原地转圈,小两口快急哭...
- BlackHat 2015:如何用洗衣机盗取计算机文件
- visa虚拟卡生成器_虚拟信用卡,额度6万!无需面签即可办理
- 毫米波雷达的点云形式与分辨能力详解!
- 太阳直射点纬度计算公式_干货 | 初中地理经纬度难点梳理+习题练手!必考建议收藏~...
- Account locked due to 10 failed logins
- 以太坊钱包超详细图文教程,设置最安全的ETH钱包
- US1M-ASEMI高效恢复二极管US1M
- dell win10忘记密码怎么办
- 手把手教你用Python打造一款批量下载视频并能可视化显示下载进度的下载器
热门文章
- CentOS 编译安装 Nodejs (实测 笔记 Centos 7.3 + node 6.9.5)
- 谈谈进程和线程的区别
- 201671010423 词频统计软件项目报告
- python 全栈开发,Day51(常用内置对象,函数,伪数组 arguments,关于DOM的事件操作,DOM介绍)...
- css实现垂直居中定位
- LocalDB 静默安装
- lambda表达式初步
- git 提交修改到github上
- (求助)即时发送异常给开发人员
- Nslookup-查dns