自动驾驶仪机械类专业毕业论文某飞机自动驾驶仪控制系统设计.docx

上传人:b****1 文档编号:10909728 上传时间:2023-05-28 格式:DOCX 页数:55 大小:563.52KB
下载 相关 举报
自动驾驶仪机械类专业毕业论文某飞机自动驾驶仪控制系统设计.docx_第1页
第1页 / 共55页
自动驾驶仪机械类专业毕业论文某飞机自动驾驶仪控制系统设计.docx_第2页
第2页 / 共55页
自动驾驶仪机械类专业毕业论文某飞机自动驾驶仪控制系统设计.docx_第3页
第3页 / 共55页
自动驾驶仪机械类专业毕业论文某飞机自动驾驶仪控制系统设计.docx_第4页
第4页 / 共55页
自动驾驶仪机械类专业毕业论文某飞机自动驾驶仪控制系统设计.docx_第5页
第5页 / 共55页
自动驾驶仪机械类专业毕业论文某飞机自动驾驶仪控制系统设计.docx_第6页
第6页 / 共55页
自动驾驶仪机械类专业毕业论文某飞机自动驾驶仪控制系统设计.docx_第7页
第7页 / 共55页
自动驾驶仪机械类专业毕业论文某飞机自动驾驶仪控制系统设计.docx_第8页
第8页 / 共55页
自动驾驶仪机械类专业毕业论文某飞机自动驾驶仪控制系统设计.docx_第9页
第9页 / 共55页
自动驾驶仪机械类专业毕业论文某飞机自动驾驶仪控制系统设计.docx_第10页
第10页 / 共55页
自动驾驶仪机械类专业毕业论文某飞机自动驾驶仪控制系统设计.docx_第11页
第11页 / 共55页
自动驾驶仪机械类专业毕业论文某飞机自动驾驶仪控制系统设计.docx_第12页
第12页 / 共55页
自动驾驶仪机械类专业毕业论文某飞机自动驾驶仪控制系统设计.docx_第13页
第13页 / 共55页
自动驾驶仪机械类专业毕业论文某飞机自动驾驶仪控制系统设计.docx_第14页
第14页 / 共55页
自动驾驶仪机械类专业毕业论文某飞机自动驾驶仪控制系统设计.docx_第15页
第15页 / 共55页
自动驾驶仪机械类专业毕业论文某飞机自动驾驶仪控制系统设计.docx_第16页
第16页 / 共55页
自动驾驶仪机械类专业毕业论文某飞机自动驾驶仪控制系统设计.docx_第17页
第17页 / 共55页
自动驾驶仪机械类专业毕业论文某飞机自动驾驶仪控制系统设计.docx_第18页
第18页 / 共55页
自动驾驶仪机械类专业毕业论文某飞机自动驾驶仪控制系统设计.docx_第19页
第19页 / 共55页
自动驾驶仪机械类专业毕业论文某飞机自动驾驶仪控制系统设计.docx_第20页
第20页 / 共55页
亲,该文档总共55页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

自动驾驶仪机械类专业毕业论文某飞机自动驾驶仪控制系统设计.docx

《自动驾驶仪机械类专业毕业论文某飞机自动驾驶仪控制系统设计.docx》由会员分享,可在线阅读,更多相关《自动驾驶仪机械类专业毕业论文某飞机自动驾驶仪控制系统设计.docx(55页珍藏版)》请在冰点文库上搜索。

自动驾驶仪机械类专业毕业论文某飞机自动驾驶仪控制系统设计.docx

自动驾驶仪机械类专业毕业论文某飞机自动驾驶仪控制系统设计

 

 

毕业设计(论文)

题目:

某飞机自动驾驶仪控制系统设计

学院:

专业名称:

班级学号:

学生姓名:

指导教师:

 

1绪论

1.1自动控制概述

自动控制即在没有人直接干预的情况下,通过控制装置操纵受对象或过程,使之自动按照预定的规律运行,并具有一定的状态与性能。

一般地说,自动控制是指自动控制的技术。

而从其实质内容来看,它是指自动控制原理与自动控制系统两大部分。

自动控制的几个专业术语分为:

受控对象(被操作的机器设备)、被控量(表征其工况的关键参数)、给定值(机器设备工况参数所希望或所要求达到的值)、干扰(干扰与破坏系统具有预定性能或预定输出的外来信号作用)、控制器(使受控对象具有所要求的性能与状态的控制设备)、控制系统(受控对家与控制装置的总体)。

自动控制的任务就是使受控对象的被控量按给定值变化。

1.1.1自动控制系统的发展

人们普遍认为最早应用于工业过程的自动反馈控制器,是JamesWatt于1769年发明的飞球调节器,它被用来控制蒸汽机的转速。

俄国人则断言,最早的具有历史意义的反馈系统据说是由I.Polzunov于1765年发明的用于水位控制的浮球调节器。

1868年之前,自动控制系统发展的主要特点是凭借直觉的实证性发明。

提高控制系统精度的不懈努力导致人们要解决瞬态振荡问题,甚至是系统稳定性问题,因此发展自动控制理论便成了当务之急。

J.C.Maxwell用微分方程建立了一类调节器的模型,发展了与控制理论相关的数学理论,其工作重点在于研究不同系统参数对系统性能的影响。

在同一时期,I.AVyshnegradskii建立了调节器的数学理论。

二战之前,控制理论及应用在美国和西欧的发展与它在俄国和东欧的发展采取了不同的途径。

在美国,Bode、Nyquist和Black等人在贝尔电话实验室对电话系统和电子反馈放大器所做的研究工作,是促进反馈系统应用的主要动力,采用带宽等频域变量术语的频域方法当初主要是用来描述反馈放大器的工作情况。

与此相反,在前苏联,一些著名的数学家和应用力学家发展和主导着控制理论,因而他们倾向于用微分方程描述系统的时域方法。

二战期间,自动控制理论及应用得到了巨大的发展。

战争需要用反馈控制的方法设计和建造飞机自动驾驶仪、火炮定位系统、雷达天线控制系统以及其他军用系统。

这些军用系统的复杂性和对高性能的追求,要求拓展已有的控制技术。

这导致人们更加关注控制系统,同时也产生了许多新的见解和方法。

1940年以前,控制系统设计在绝大部分场合是一门艺术或手艺,用的是“试凑法”。

在20世纪40年代,数学和分析的方法无论在数量还是在实用性方面都有了很大发展,控制工程因而也发展成为一门工程科学。

随着Laplace变换和频域复平面的广泛应用,频域方法在二战之后仍在控制领域占据着主导地位。

20世纪50年代,控制工程理论的重点是发展和应用s平面方法,特别是根轨迹法。

到80年代,数学计算机用作控制部件已属平常,这些新部件为控制工程师提供了前所未有的运算速度和精度。

在美国,现在安装和使用着逾40万台控制用数字计算机,它们主要用于过程控制系统,同时也用于多变量同步测量和控制。

随着人造卫星和空间时代的到来,控制工程又有了新的推动力。

为导弹和空间探测器设计复杂、高精度的控制系统成了现实需要。

此外,由于既要减轻卫星等飞行器的重量又要对它们实施精密控制,最优控制因而变得十分重要。

正是基于上述需求,最近20年来,有Liapunov、Minorsky等人提出的时域方法受到了极大的关注。

由前苏联的L.S.Pontryagin和美国的R.Bellman研究提出的最优控制理论,以及近期人们对鲁棒系统的研究,都为时域方法增色不少,已经众所周知的是,控制工程在进行控制系统分析与设计时应同时考虑时域和频域两种方法。

1.1.2自动控制系统的分类及性能要求

一、自动控制系统有多种分类方法

1.工程技术领域里以生产工艺过程的性质特点、执行机构分类

(1)电力拖动自动控制系统是以机械运动为主要生产形式,以电动机为执行机构。

(2)工业生产过程控制系统是以化学反应或者热能转换为主要生产形式,以自动化仪表与装置为检测与执行机构。

2.按控制方法分类

(1)开环控制系统控制作用由输入端单方向传递到输出端,系统的输出量对输入控制作用没有影响,即不存在反馈的控制系统。

(2)闭环控制系统是指系统的输出量对输入量有直接控制作用的系统。

基于负反馈的按偏差进行调节的控制系统称为负反馈闭环控制系统。

负反馈闭环控制是自动控制里最基本的控制策略。

(3)复合控制系统是开环控制与闭环控制相结合的控制系统。

3.按控制作用的特点即按给定量的变化规律分类

(1)恒值控制系统或称自动镇定系统输入r(t)=const,系统在任何扰动下,输出量以一定精度接近给定值。

(2)程序控制系统输入r(t)按事先给定的规律或程序变化,系统在任何扰动下,输出量以一定精度跟随给定量变化。

(3)随动系统或称自动跟踪系统输入r(t)的变化是未知而随机的,系统在各种情况下,输出量以一定精度跟随给定量变化。

(4)线性系统与非线性系统系统中所有元部件的输入—输出特性全是线性特性者称为线性系统,系统中只要有一个元部件的输入—输出特性是非线性特征者,则称为非线性系统。

(5)连续系统与离散系统如果控制系统中的的所有信号都是时间变量的连续函数,或者说这些信号在全部时间上都是已知的,则这样的信号称为连续信号,其系统称为连续系统。

如果控制系统中有一处或几处信号是一串脉冲或数码,换句话说,这些信号仅定义在离散时间上,则这样的信号称为离散信号,其系统称为离散系统。

(6)确定系统与模糊系统系统的结构与参数是确定已知的,作用于系统的输入信号也是确定的,这样的系统称为确定系统。

若系统的结构与参数不确定,作用于系统的信号也不确定,这样的系统称为模糊系统或不确定系统。

二、对控制系统的性能要求

一个控制系统能否很好地工作,工程上常常用稳、快、准3方面来评价。

(1)稳指动态过程的平稳性,就是动态过程的振荡倾向与系统受扰偏离平衡状态后恢复平衡状态的能力。

控制系统的稳定性是系统使用的基础,不稳定的系统没有意义。

(2)快指动态过程的快速性,即动态过程的时间长短,时间越短快速性能越好,即越快。

系统的超调量要小,调节时间要短。

(3)准指动态过程的最终精度,即控制系统输出量的期望值与实际终了值与实际终了值之差,其差值越小精度越高、越准。

受控对象不同,对稳、快、准的技术要求也各有所侧重。

对一个系统,不能要求三项性能指标都很优良,那样系统的成本会很高。

而且,同一个系统的稳、快、准三项指标往往相互制约。

1.1.3自动控制系统的前瞻

控制系统不懈努力的目标是使系统具有更好的柔性和更高的自主性。

柔性和自主性这两个系统概念或特性从不同的途径要求系统趋向同一个目标,真可谓是殊途同归。

现在的工业机器人已具备了相当大的自主性,一旦确定了控制程序,机器人通常不需要人的进一步干预。

但由于传感技术的局限,机器人适应工作环境的变化的柔性却十分有限,这也是开展计算机视觉研究的原因之一。

一般意义下的控制系统具有很强的环境适应性,但它依赖于人的及时指导。

展望未来,先进的机器人系统将通过改进传感反馈机制,变得具有更强的任务自适应能力;有关人工智能、传感器集成、计算机视觉和离线CAD/CAM编程等技术的研究,将使机器人系统变得更加通用和更加经济;一般意义下的控制系统将朝着增强自主运行能力的方向发展,成为人工控制的延伸;在监督控制、人机交互等方面的研究将减轻操作手的负担;计算机数据库管理也将提高操作手的工作效率。

此外,还有许多研究工作,如通信方法的改进和高级编程语言的开发等,对机器人和控制系统的发展同样起着推动作用,并且有利于降低工程实现的费用和扩展控制工程的应用领域。

1.2飞机自动控制系统介绍

飞行控制的目的是完成飞行器各种模态的控制任务,它是通过控制飞行器的姿态和轨迹来完成这些任务的。

当然,这类控制应保证飞行安全。

符合优化条件,并充分发挥飞行器个部件以及整机性能,适应各种飞行环境,从而很好地完成各种飞行模态的飞行控制任务。

飞行控制技术与控制理论、航空技术、计算机技术密切相关,互相渗透,相互促进,并获得迅速发展。

飞行控制技术特别是主动控制技术已成为飞行器随控布局设计思想的四个重要环节之一。

而且是使四个重要环节有机地结合起来的组带。

飞行控制技术以及与其密切相关的技术或理论的发展进程相互关联。

在控制理论方面,从实践出发,理论密切联系实际,并循序渐进发展起来的经典控制理论、近代控制理论,到目前为止已形成了大系统理论体系。

初期的飞控系统只是在某阶段起稳定飞行姿态或航迹作用。

或者在飞行全过程起增稳作用,即自动驾驶仪与增稳系统。

随后出现控制增稳系统,它不但能增进飞行器的稳定性,还可用以控制飞机以充分发挥飞机的机动性。

使控制系统数字化并采用余度技术,就出现了现代数字式电传操纵系统,由于控制用数字计算机的逻辑判断、快速运算、综合优化等功能,因而可适应复杂多变的飞行环境以及各种模态的控制作用和任务。

主动控制技术的应用,是飞行控制系统的一个飞跃,它主要包括:

放宽静稳定度;直接升力;直接侧力控制;乘座品质控制;机动载荷控制;颤振抑制等。

1.2.1飞机自动控制系统的发展与应用

飞行自动控制系统的发展经历了4个阶段:

①20世纪初~40年代,由简单的自动稳定器发展成自动驾驶仪。

②40~50年代,由自动驾驶仪发展成飞行自动控制系统。

飞机性能不断提高,要求自动驾驶仪与机上其他系统耦合形成飞行自动控制分系统。

这些分系统的总合称为飞行自动控制系统。

为适应飞行条件的剧烈变化,飞行自动控制系统的参数随飞行高度或动压而变化,这样的系统称为调参式飞行自动控制系统。

③60年代出现自适应飞行自动控制系统。

此外,在歼击机上开始安装由增稳系统和自动驾驶仪组合的复合系统。

④70~80年代,飞行自动控制系统发展成主动控制系统。

70年代数字式电传操纵系统得到发展。

电传操纵系统易于与机上其他系统(如火控系统、导航系统等)交联,80年代以来出现航空综合系统(如火控-飞行综合控制系统等)。

美国海军现役F-14和F-18战斗机所使用的飞行自控系统安装有数字式信号处理装置,具有抗电子干扰的能力,并且使用灵活。

他采用了MIL-1553B数字式多路传输总线,从而减少了结构复杂和重量较大的导线电缆,并易于以后增加其他系统。

F-15战斗机装有AN/SW-38自动驾驶仪,其数字化程度极高,装有数字电子控制计算机系统。

F-16战斗机的飞行自控系统也有较高的数字化程度,为了减轻重量,他还采用了轻质材料,并减小了体积。

美国最先进的战斗机F-22的飞控系统更加数字综合化、自动最佳化,已初步具备智能化。

特别是他具有较高的自修复能力,当系统发生故障后,可以重新组合新的系统。

还有一种介于数字式与模拟式之间的数模混合式自动驾驶仪,他与机械装置相联,采用三余度技术和系统内部自检测技术提高系统的可靠性。

当系统失灵后,飞机仍能依靠常规操纵系统进行正常操纵。

飞控系统与航姿系统、大气数据计算机、多普勒导航系统、火控系统、多功能雷达、无线电高度表等交联,既可改善飞机的飞行品质,又可减轻飞行员的疲劳。

过去采用的航空飞行自动控制系统,包括增稳和控制增稳系统,他们的功能仅能减轻飞行员的负担,在飞行中可以接通,也可以断开,因此对设计不产生直接影响,处于辅助和从属地位。

这种技术目前虽已非常成熟,例如,已出现的能自动完成从起飞到着陆整个飞行过程的飞控系统,但即使这样先进的自控系统,他的功能仍然是减轻飞行员的负担,在飞行过程中可用可不用,因而他仍然是一个具有一定独立性的单一系统。

随着现代电子技术的发展和日益完善,出现了主动控制系统。

这是一种将飞机飞行自动控制系统与气动布局等方面相结合的综合飞行自控系统。

他所控制的操作面,包括传感器测量的飞行状态参数,并利用机载计算机改变飞机的构型,使作用在飞机上的气动力主动地按需要变化。

再加上高度集成化数字设备,使其性能更加稳定,工作更加简便,更加具备智能化。

1.2.2飞机自动驾驶仪的组成及原理

航空飞行自动控制系统是飞机飞行系统的重要组成之一,他直接影响飞机的正常飞行,也在很大程度上影响到飞机的战斗力。

航空飞行自动控制系统是飞机飞行系统的重要组成部分,他的主要部件是自动驾驶仪。

自动驾驶仪是一种不需要飞行员干预就能够保持飞机飞行姿态的自动控制设备,他主要用于稳定飞机的俯仰角、倾斜角和航向角,稳定飞机的飞行高度和飞行速度,操纵飞机的升降和协调转弯,稳定轰炸瞄准具、提高轰炸命中率,还可以与导航系统交联进行自动导航,可以与地形雷达交联进行地形自动跟踪,与仪表着陆系统交联进行自动着陆。

此外还有增稳、改平和自动配平的作用。

自动驾驶仪主要由操纵装置、测量装置、综合装置、放大器、舵机和回输装置组成。

自动驾驶仪的原理如图1.2.2-1所示。

 

飞机与自动驾驶仪构成的自控系统称为飞机自动驾驶仪系统,其中,驾驶仪是调节器,飞机是被控对象。

飞机自动驾驶仪系统是一个复杂的闭环系统,自动驾驶仪发出一个信号控制舵面偏转,产生舵面操纵力矩,从而实现对飞机的操纵,而后飞机改变飞行姿态,通过测量装置改变自动驾驶仪的输出信号,这样反复作用,最后达到平衡。

为了弄清自动驾驶仪的组成以及它是如何来代替驾驶员的问题。

我们先来看看驾驶员是如何操纵飞机的。

如果要求飞机作水平直线飞行,飞机必须有一起始的俯仰角(等于平飞时的迎角)来产生一定的升力与飞机的重力平衡。

同时升降舵应向上偏转一定角度产生一定的操纵力矩与飞机的稳定力矩平衡.此时陀螺地平仪的指示小飞机应水平线位置,表明飞机作水平直线飞行。

若某种干扰使飞机偏离起始姿态(如抬头△

角),这时驾驶员从地平仪观察到此变化,于是他的大脑作出决定,前推驾驶杆,使升降舵下偏一个角,产生一低头力矩从而使飞机趋于水平驾驶员从地平仪中看到此变化,于是把驾驶杆逐渐回收到原来的平衡位置,升降舵也回到

位置,这时飞机又作水平下线飞行。

上述驾驶过程可用下图表示。

 

由图可知,驾驶员和飞机组成了一个闭环系统,图中虚线框表示驾驶员。

若用自动驾驶仪来代替驾驶员上述驾驶过程的话,那么驾驶仪必须满足如下条件:

1.它应能知道飞机偏离预定姿态角的情况,并按偏离方向,使舵面作相应的偏转。

2.舵面偏转的大小和飞机偏离的大小应成一定的比例关系。

即机头偏离大时,舵偏角也应大。

因此自动驾驶仪也应具有代替驾驶员眼、神经和肌肉、手或脚的一些装置。

如起眼睛作用的敏感元件,起神经和肌肉作用的变换放大元件和起手起脚作用的执行元件。

 

如图1.2.2-2所示.由图可知,自动驾驶仪主要由敏感元件、变换放大元件和执行元件三大部分组成.

1.敏感元件:

有时也称为传感器,它是用来感受或测量飞机的姿态及飞行参数,并输出相应电信号的一些装置。

如测量飞机俯仰、倾斜和航向姿态的垂直陀螺仪放4量飞机绕机体轴转动角速度的速率陀螺仪此外还有大气数据传感器、高度差传感器和加速度计等敏感元件。

2.变换放大元件:

从敏感元件输出的电信号一般都是很微弱的,为了使执行元件能够工作,并按一定规律工作,必须将信号加以放大和变换,使得足以推动执行元件,并按一定规律动作。

最常用的变换放大元件有电子放大器、磁放大器和液压放大器等。

电子放大器通常有晶体管、集成电路和大规模集成电路等放大器。

3.执行元件:

有时也称为舵机。

它根据敏感元件输出的信号大小及极性去偏转相应的舵面。

根据采用的能源不同主要有:

电动式、液压式和气动式。

在自动驾驶仪中有一个最基本的回路。

它是由放大器、舵机和反馈元件构成的一个闭环回路,通常称之为舵回路。

舵回路性能的好坏会直接影响到自动驾驶仪性能。

图中测速机测出舵面偏转的角速度,并返馈给放大器用来改善舵回路的动态特性,即增大舵回路的阻尼。

位置传感器将舵偏角位置信号返馈到舵回路的输入端从而实现舵偏角的大小与输入控制信号成一定的关系。

当舵回路具有位置返馈时称之为比例式舵回路。

这时舵面的偏转角与输入信号成正比。

若舵回路仅具有速度返馈时为积分式舵回路,即舵面偏转的角速度与输入信号成比例。

1.2.3飞行自动控制系统的信号采集与综合处理

1 数据的测量采集

自动驾驶仪的数据采集主要通过陀螺组进行。

飞机沿直线飞行,陀螺内框轴处于水平位置时,内框轴转角为0。

飞机沿立轴产生偏航角速度ω时,陀螺被飞机带以同样的角速度偏转,产生绕内框轴的陀螺力矩M,在此力矩的作用下,自转轴与内框一起绕内框轴反时针方向转动。

由于扭杆受扭曲变形,产生与内框轴转角β成正比、大小为M=Kβ(K为弹性力矩系数)的弹性力矩。

因为弹性力矩与陀螺力矩方向相反,大小相等,所以力矩平衡,内框轴停止转动,相对其初始位置转过的角度为β=M/(Kω2)。

此信号再通过输出装置传给数据综合处理装置。

2数据的综合处理

数据的综合处理装置主要由放大器构成。

当陀螺组的信号转换器无信号时,放大器输出电压的初级线圈中,上下产生的直流磁通大小相等,方向相反,故次级线圈无感应电势,输出为0;当信号转换器无信号时,初级线圈中上下产生的直流磁通大小相等,方向相同,故次级线圈有感应电势,输出相应电压。

3САУ自控系统的数字交联组件BCH-5

数字信息输入通道传播器、信号源提供的状态信息,要求传向САУ自控系统信息处理中心,以形成控制信号和操纵指令。

脉冲变换器将信号源的二级电平信号变成单级信号送入变换器,在脉冲信号作用下形成同步数字信号,进入交换器,将转换结果送入寄存器和良好标志发生器。

寄存器用于记录交换器输出的数字信号良好及标志信号发生器用于比较交换器输出的信号,向运算储存器发送良好信号,同时向地址解码器发送“间隙”信号。

地址解码器形成寄存器内信息的地址信号,并将地址信号送向运算储存器,再储存到地址单元中。

1.3本设计的目的和研究内容

控制系统的原始资料(数据)及设计技术要求:

已知升降舵伺服机构传递函数:

Gd(s)=-10/(s+1)

飞机模型:

GF(s)=-(s+5)/(s2+3.5s+6)

要求设计一控制方法,使系统满足:

(1)系统的单位阶跃响应的调节时间ts<2s(按2-5%)

(2)阶跃输入下的超调量MP<10%

(3)系统稳定,相位稳定裕度≥45°

(4)用MATLAB仿真系统相应的性能

通过这次毕业设计,可以系统地把大学里的专业知识复习应用到实际设计和生产中去,提高自己的动手能力和创新能力,锻炼自己的自主能力和查阅资料的能力,以此提高的综合素质来适应社会发展的需求。

主要特色:

借助MATLAB软件仿真此控制系统相应的性能,找出控制系统的漏洞并对设计产品进行改进。

1.4MATLAB软件的介绍

MATLAB的名称源自Matrixlaboratory,它是一种科学计算软件,专门以矩阵的形式处理数据。

MATLAB将高性能的数值计算和可视化集成在一起,并提供了大量的内置函数,从而被广泛地应用与科学计算、控制系统、信息处理等领域的分析、仿真和设计工作,而且利用MATLAB产品的开放式结构,可以非常容易地对MATLAB的功能进行扩充,从而在不断深化对问题认识的同时,不断完善MATLAB产品以提高产品自身的竞争能力。

目前MATLAB产品族可以用来进行数据分析、数值和符号计算、工程与科学绘图、控制系统的设计与方针、数字图象处理、数字信号处理、通讯系统设计与仿真、财务与金融工程。

MATLAB是MATLAB产品家族的基础,它提供了基本的数学算法,例如矩阵运算、数值分析算法,MATLAB集成可2D和3D图形功能,以完成相应数值可视化的工作,并且提供了一种交互式的高级编程语言——M语言,利用M语言可以通过编写脚本或者函数文件实现用户自己的算法。

MATLABCompiler是一种编译工具,它能够将那些利用MATLAB提供的编程语言——M语言编写的函数文件编译生成为函数库、可执行文件COM组件等等。

这样就可以扩展MATLAB功能,使MATLAB能够同其他高级编程语言例如C/C++语言进行混合应用,取长补短,以提高程序的运行效率,丰富程序开发的手段。

利用M语言还开发了相应的MATLAB专业工具箱函数供用户直接使用。

这些工具箱应用的算法是开放的可扩展的,拥护不仅可以查看其中的算法,还可以针对一些算法进行修改,甚至允许开发自己的算法扩充工具箱的功能。

目前MATLAB产品的工具箱有四十多个,分别涵盖了数据获取、科学计算、控制系统设计与分析、数字信号处理、数字图象处理、金融财务分析以及生物遗传工程等专业领域。

Simulink是基于MATLAB的框图设计环境。

可以用来对各种动态系统进行建模、分析和仿真,它的建模范围广泛,可以针对任何能够用数学描述的系统进行建模,例如航空航天动力学系统、卫星控制制导系统、通讯系统、船舶及汽车等等,其中包括连续、离散、条件执行、,事件驱动,单速率、多速率、和混杂系统等等。

Simulink提供了利用鼠标拖放的方法建立系统框图模型的图形界面,而且Simulink还提供了丰富的功能块以及不同的专业模块集合,利用Simulink几乎可以做到不书写一行代码完成整个动态系统的建模工作。

1.4.1MATLAB的功能及特点

MATLAB程序设计语言是美国MathWorks公司于20世纪80年代中期推出的高性能数值计算软件。

经过MathWorks公司二十几年的发展、扩充与不断完善,MATLAB已经发展成为适合多学科、功能强大、特全的大型软件系统。

在国外MATLAB已经经受了多年考验。

在欧美高校,MATLAB已经成为线性代数、自动控制理论、数理统计、数字信号分析与处理、动态系统仿真等高级课程的基本数学工具,成为高校大学生、研究生必须掌握的基础知识与基本技能。

MATLAB有以下主要特点:

(1)功能强大、适用范围广

(2)编程效率高

(3)界面友好

(4)扩充能力强

(5)语言简单,内涵丰富

(6)强大方便的图形功能

(7)MATLAB的活笔记本功能

(8)MATLAB功能齐备的自动控制软件工具包

1.4.2MATLAB与自动控制系统的联系及特点

首先,MATLAB运算功能强大,它提供的向量、数组、矩阵运算、复数运算、求解高次方程、常微分方程的数值积分运算、最优化方法等,这些都是在经典控制理论及现在控制理论里大量存在的计算课题。

MATLAB就这一点已与自动控制密切联系在一起。

其次,由于世界上从事自动控制的多个知名专家,在自己擅长的控制领域里开发了具有特殊功能的Toolbox,使得MATLAB从一个数值运算工具变为自动控制计算与仿真的强有力工具。

MATLAB的控制工具箱里,软件内容丰富,系统门类齐全,已覆盖了自动控制的各个领域,每一个工具箱都是当今世界上该控制领域里的最权威、最顶尖的计算与仿真软件。

再有,MATLAB内涵丰富,扩充能力强,编程效率特高。

不仅MATLAB的开发者可以编制软件程序,使用者同样可以为实现新功能或特殊功能开发编制软件程序,并将其放到MATLAB里去,使MATLAB的功能不断扩充并逐步完善。

还有,MATLAB语言语句简单,极其容易学习与使用。

自动控制本身还有很多经典理论问题需要计算,还有很多现代控制理论问题需要研究,再要为学习这种语言极其语法规则花太多的时间与精力是不可取的。

MATLAB正好具有语言简单,学习与使用都很容易、简单、方便等优点,所以它是一个理想的工具。

最后,MATLAB界面友好,使得从事自动控制的科技工作者乐于接触它,愿意使用它。

MATLAB的强大方便的图形功能,可以使得重复、繁琐的计算与绘制图形的笨重劳动被简单、轻而易举的计算操作所代替。

而且数据计算准确,图形绘制精致,这是过去从事本专业的人所追求与期盼的事情。

随着MATLAB软件的出现,它的Toolbox与Simulink

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2