浅谈基于VC++的模糊控制汽车倒车仿真系统

来源 :科技尚品 | 被引量 : 0次 | 上传用户:rocxdp
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:介绍了基于VC++的模糊控制汽车倒车仿真系统基本设计,建立在汽车倒车数学模型的基础上,通过模糊控制程序,并通过微软基础类设计仿真界面,使汽车在倒车时的状态及其运动轨迹能够动态的显示。在设计中,汽车倒车模型与控制器采用模块化设计方法,具有一定的通用性,易于擴展。通过该系统可以找到汽车倒车的“死区”范围,检验并改进控制方法。模糊控制方法控制汽车倒车运动轨迹圆滑,倒车准确,具有很好的鲁棒性。
  关键词:汽车倒车;模糊控制;仿真系统;微软基础类(MFC)
  0 引言
  倒车行驶时由于视线受到限制,不易看清车后道路和障碍,加之倒车时,后轮变为前导,前轮变为后跟,主观感觉上发生差异,控制转向的位置也发生了变化,使之成为困扰驾驶者的一个难题。如果我们给汽车装一个智能倒车系统就可以有效的避免由于倒车而造成的经济损失和人身安全。本文利用模糊控制理论,把人的经验控制策略的自然语言转化为计算机能够接受的算法语言所描述的控制算法,模拟人的思维方式对一些无法构造数学模型的被控对象进行有效地控制。
  1 汽车倒车的详细描述
  在停车场上停着一辆汽车(如图1所示)。现要求将汽车倒回场地的一端的中点(0,0)处,使汽车顺直向前。在倒车的过程中只能后退不能向前并且不能超过X轴。设v为汽车的速度;L为汽车的长度;X为汽车后端中点横坐标;Y为汽车后端中点纵坐标;Θ为汽车前轮舵角;Ψ为汽车倾角;α为停车区中点(0.,0)到汽车后端中点的连线与汽车中轴线的夹角;β为汽车中轴线与y轴的夹角。α,β的值可有X,Y和Ψ通过几何运算求得,所以控制对象的状态变量为X,Y,Ψ。初始状态t=0时,X,Y,Ψ已知,分别为X[0],Y[0],Ψ[0]。终止状态t=tf时,上述变量的值也已给定,分别为:X[tf]=-0,Y[tf]=0,Ψ[tf]=90o。倒车的约束条件:-45o≤Θ≤45o;汽车倒车运动的微分方程组为:
  2 汽车倒车模糊控制器构建
  2.1 根据经验产生模糊控制策略
  当距离比较远的时候,应当努力调整小车的正向,使之与终点到(X,Y)连线的方向一致,同时应当减小汽车实际的正向与最终要求正向的夹角β。当距离比较近的时候,应当努力减小汽车与终点水平位置的偏差,同是减小汽车实际的正向与最终要求正向的夹角β。
  2.2 模糊控制专家经验数学简化如下
  当距离远时:θ=x/8+β;当距离近时:θ=-3α+2β;由于θ的计算比较复杂,我们可以将θ的计算过程放在模糊推理系统之外完成。先计算出θ1(远距离)和 θ2(近距离),再将θ1和θ2根据远近的模糊感念来进行模糊综合。我们再通过汽车的坐标计算出来:D=(X2+Y2)1/2
  2.3 建立T-S模型的模糊推理系统
  由以上分析可知,其输入变量为(D,θ1,θ2),输出变量为θ。其中D的隶属度函数有两条,分别代表“远”和“近”。由于在模糊规则的前项条件里不包含θ1,θ2,因而不用给他们指定隶属度函数。这样的T-S模型系统的模糊规则只有两条:如果D是“远”的,则θ=θ1;如果D是“近”的,则θ=θ2。
  3 汽车仿真系统详细设计
  3.1 汽车倒车仿真模型
  在实际的倒车中,根据汽车的当前状态(Xt,Yt,Ψt),计算θ1、θ2和距离D,把计算的结果传输给模糊控制器进行模糊综合后得到控制量θ,再把控制量θ输入到汽车倒车的数学模型求得汽车新的状态(Xt+1,Yt+1,Ψt+1)。同时把此状态送入显示模块进行显示,并且判断是否到达车位或者越界,如此循环进行直到停止。
  3.2 模糊控制器的程序设计如下
  模糊控制器采用加权平均解模糊,作为CTruckDlg类的内部程序,代码如下:
  float CTruckDlg::Controler(float dis,float W1,float W2)
  {
  // dis为距离D,W1为θ1,W2为θ2
  float m_wheel;
  if(dis>7)
  m_wheel=W2;
  else if(dis>=3&&dis<=7)
  m_wheel=-0.25*(dis-7)*W1+0.25*(dis-3)*W2;
  else
  m_wheel=W1;
  if(m_wheel>45)
  m_wheel=45;
  if(m_wheel<-45)
  m_wheel=-45;
  return m_wheel;
  }
  3.3 显示模块设计
  显示模块包括3部分:汽车倒车显示区域、参数设置和显示区域和汽车模型绘制函数。汽车倒车显示区域是有MFC的图片控件构成,背景坐标为一幅事先画好的坐标图像。汽车模型在该图片控件上进行绘制。参数设置和显示区域由MFC的编辑框控件、静态控件和按钮控件组成。主要对汽车的形状(长度)、位置以及仿真系统的参数进行设置,并可在整个仿真过程中动态显示。
  4 结语
  通过对模糊控制汽车倒车仿真系统的设计,可以加快对智能倒车系统的开发,同时模糊控制作为汽车倒车的控制算法具有倒车准确、鲁棒性强的优点,与传统控制算法相比有明显优势。
  参考文献
  [1]于伟,张乃尧,白帆.倒车问题的模糊优化控制方案[J].机电一体化,2001,(5):21-24.
  [2]吴小莉,林哲辉.MATLAB辅助模糊系统设计[M].西安:西安电子科技大学出版社,2002.
  [3]杨智,杨李成.在MATLAB语言中间接实现C语言链接[J].兰州理工大学学报,1998,(4):56-60.
  (作者单位:1.华润水泥(封开)有限公司;2.華润水泥(金沙)有限公司)
其他文献
本文对血浆IL--18水平及Toll样受体7基因多态性与高危人群HCV归关系进行了研究。本研究分为两个部分:  第一部分:有偿献血人群血浆IL-18水平与HCV感染及病毒基因型关系的研究
摘 要:电气设备是港口企业生产和运作的重要设备,随着科技的快速发展与自动化水平的提高,需要不断优化港口企业电气设备的管理模式,创新管理手段,确保电气设备的安全运行。目前,港口企业电气设备管理中还存在不少问题,需采用先进的管理技术,制定出有針对性的管理对策。本文首先分析了港口企业电气设备管理存在的问题,进而探讨了优化港口企业电气设备管理的有效措施。  关键词:港口企业;电气设备管理;措施  1 港口
摘 要:本文首先对机械加工设备管理和维修的基本原则及基本任务进行简单介绍,重点分析机械加工设备管理和维修现状,在此基础上,深入研究制定机械加工设备的管理和维修的优化措施,希望通过本文的研究能够更加全面的了解机械加工设备管理和维护的基本情況,也为后期更好的进行机械加工设备的管理维修提供参考。  关键词:机械加工;设备管理;设备维修  机械制造行业的发展是经济发展的重要基石,而机械加工设备则是整个机械
摘 要:人类正在进入一个崭新的新媒体时代。新媒体改变了人们的生活,也为视觉传达设计带来了新的发展趋势。本文对新媒体时代视觉传达设计的发展趋势进行分析,希望视觉传达设计能够不断创新发展,以更好的实现信息传递,从而真正体现出视觉传达设计的价值和意义。  关键词:新媒体时代;视觉传达设计;发展趋势  随着现代科学技术的飞速发展,以数字化媒体为主要特征的新媒体已经成为生活的重要组成部分,人类正在进入一个崭
摘 要:随着税务系统信息化建设进程的推进,各类信息数据的增加,国家也在加快国内信息数据建设的进程,日常的税务信息也在增加,随着计算机的应用,国家税务管理部门和社会研究对税务数据管理进行结合,提高计算机技术的科学性,因此怎样更好地利用信息化处理信息数据,为进行数据工作提供帮助,是当前的重要工作,本文就针对数据管理计算机信息化的发展进行分析。  关键词:计算机;信息化;税务;数据;管理  1 前言  
摘 要:在网络时代越来越多的电视娱乐节目采用了与观众互动:如手机短信、网上投票、微信互动等等,因为这些方式参与感强,使一些受众不知不觉成为了该节目的忠实观众。我国电视娱乐节目正高速发展、快速变化。其如何在互联网的新形势下适应形势、适应要求,以全面、新颖的形势出现,是电视娱乐行业要探索的关键问题。  关键词:电视娱乐节目;娱乐功能;品牌创新  1 电视娱乐节目发展的动因  由于移动互联网的出现,我国
随着人口的急剧增加,工农业的快速发展,大量富含氮磷等营养元素的工农业废水排入水体中,造成水体的富营养化日益严重。部分淡水水域在夏季经常出现蓝藻水华,海水则出现赤潮。蓝藻
摘 要:电力营销是一个复杂的过程,涉及的电力数据多种多样,除了获取动态数据之外,还需要对数据进行深层的分析,明确不同数据之间的联系和相互影响。但是当前电力营销信息化程度不高,数据分析能力和数据挖掘能力不强,影响了营销水平和服务质量。为了提高电力营销水平和服务质量,就需要利用大数据平台加强电力营销信息化建设,文章指出了基于大数据平台的电力营销信息化建设原则,指出了其中存在的问题,并对有效建设途径进行
摘 要:传统供电营销模式已经不能够满足当前电力营销需求,电力企业运营及发展中,要构建与市场需求相适应的电力客户服务体系。而电力营销工作中,也要注重与客户进行信息交流与互动,注重信息化建设,达到良好的电力营销效果。  关键词:电力;大客户;信息化  人们日常用电需求的逐渐增加,使电力企业的市场竞争日趋激烈,对电力营销提出了越来越高的要求。电力企业日常运营及管理水平不仅关乎其经营效益,也直接影响了企业
摘 要:当电梯制动出现失效的问题后容易造成“滑梯”,届时所造成的安全事故将会非常严重。制动失效有多种,需针对原因进行深入地分析,结合客观实际并且利用匹配的检验方法来处理,完成电梯的安全运行,为运输带来更多便利。本文探讨电梯制动失效的原因,并分析相应的检验对策。  关键词:电梯制动;检验对策  近年来,随着电梯的大量使用,由电梯引发的事故不断发生,电梯制动系统作为电梯的安全性和可靠性的保证,其失效将