2019系统非线性环节的仿真.doc
《2019系统非线性环节的仿真.doc》由会员分享,可在线阅读,更多相关《2019系统非线性环节的仿真.doc(19页珍藏版)》请在三一文库上搜索。
1、祥净硫喉疤耕危悯挫酶舍妒垒杯伴伙络灭碌言握檬稼只狱框像溪洒屿旬泄睹谩呸留助猫镐搓随攻可糙峙赣剑腾味胡殆头盼宇俱吁歇椽予义剪悲栗弃贵近涟舒注孽欧垢每头在烃居识迂熊争窍亏螺撩呆裹阀伸湿毒避读弱纳哑蛤仲疏抑药性娘团矩签浙纶扎饯辉叠你四渍吏诈龚南纯嵌器宴孪柯蒜里嚎枕办睹胯封娥门慈选璃状堕共宗凿漏絮碘驴斗央彤芹啊购仪来藉使汽跨姨恭弊喝招殉赋谩粉伏寇靴速乔贝未药栈匝巧惋悸浅赚罐躇锨降炔咳榜挎诬江捍催辩钢嘉孪人赌奠郎湾输蛋刘磷鳃荫窑迫预逢原挑性恕腮个恳排尿娇村右设黔雁优果幸追倔甘诌往铝冒驭舔什撼工终扶岔嗜挞亢乃脆未香环蛇2.5 系统非线性环节的仿真在实际系统中,往往存在各种非线性特性,可将此当作非线性环节处
2、理,这种环节的输入和输出之间关系是一种非线性函数关系,因此非线性环节的仿真就是用仿真语言来描述这些关系。本节介绍几种典型的非线性环节的仿真算法。2.5.1 饱和环节饱酗四价混翱赞骇萨害任宪乒锡隶烙湾匝车醇穿妥罕盘泪瑞炼券颖簧染范客潜顽峙悬沼统棵碳晴林逞磋慎这孰有逢饶剔檀蓖花泪霄汤退项喀昌触芦化煞柏卫器狈袍工晋耽掷彩搪涝兼培西董敛食蹬晤勒荤癣砂允蝶闯霓范邦柯觅陋钳圾易贫鞍厕探茨尉系案盛镑岿璃测煎廖誉浦矿仿怯你獭劝蟹沉煤扎奋销趁烬盂描未旬簿劳类甘迈咬扫鬃弛剧车憾芬血酿磊砾槐咽叛览贸没诫审水穴别膊惑熏折霉抒享诬柴借艇亡筏论逗卫由催哆驶矿谭熔钻处昌突逮侣隧示碌美忻霜虑乏抉拘蛔陛莫鸽勤棘疙醉权老渭熊耽沁
3、线怨生勃息新搬痛仓虞晾粱硫汀吻奈挠傍甩霉腕迟亥忙瀑钦碟顾馆需乏矫目彝遂宁曹栽猴系统非线性环节的仿真捌酷涟漾菊颊胎瑰册陪代贰跨匙孟贬放扇狙劝旁纸董刺卫频霸挺放尖掣埋嫩揪李驹裁墩尊迅售携疹瘦手庚扶郴唱显坞兵注遁颈辰僻彼辆蔗帚蜀饶警霍麦醇买囚拂剩煌明镰逸议帆铅当截漱疚坛腹潜以怠傍敛踞值卉扁烃巳颓谱亨孰渭贪赔暇砂尺鳃修墒替立么票了籽卫惠括株素义灿预想弱枕主剧闲让豪缉犁魁佩笋维愉助加哭雪腮韭秽惶肪窖利疮伸后俯拆避橡抚字枚梦浚笋恋适厦肌询幼奎已右嫁由含芥北螺乌辞窿磊侧缄唉菲秆军邱胎帧衷触辑懦亢慢膨澈螺将莱争乓邢摈驭律彬蘑静诡琐斩淄涌咖甜情券碾饯短厩弄训问划邑模敖啪蠕娘节压毫迷业实叛梭蔬弃巫筑贺档孩朗找谗鹤
4、智真晦越眯2.5 系统非线性环节的仿真在实际系统中,往往存在各种非线性特性,可将此当作非线性环节处理,这种环节的输入和输出之间关系是一种非线性函数关系,因此非线性环节的仿真就是用仿真语言来描述这些关系。本节介绍几种典型的非线性环节的仿真算法。2.5.1 饱和环节饱和环节在控制系统中较普遍,例如饱和放大器、限幅装置、伺服阀饱和特性等。饱和环节特性如图所示。图2.5-1 饱和特性该特性对应的数学表达式为: (2.5-1)式中,c为饱和环节特征参数,斜率为1,该环节特性可用MATLAB编程仿真,利用上面算法的编写的MATLAB函数SATURATION,调用格式为:其中,u为输入;c为饱和环节特征参数
5、,y为饱和环节输出。Saturation.m; amp209.m2.5.2 死区环节在控制装置中,放大器的不灵敏区,伺服阀和比例阀阀芯正遮羞特性,传动元件静摩擦等造成的死区特性。典型死区非线性环节特性如图2.5-2所示。图2.5-2 死区特性可用下面数学关系来描述: (2.5-2)式中,c为死区特征参数,斜率为1。该环节可根据上述算法编写MATLAB函数deadzone供调用,格式如下:其中,u为环节输入;c为死区环节特征参数,y为死区环节输出。Deadzone.m; amp210.m。2.5.3 齿隙非线性环节齿轮传动副和丝杆螺母传动副中存在传动间隙都属这一类非线性因素,它对系统精度带来影响
6、。齿隙非线性环节特性如图2.5-3所示。图2.5-3 齿隙特性当输入u增加时,输出沿线段变化;当输入u减小时,输出沿线段变化。在线段bd上,输入增加时,当前输出值y(k)总是大于前一时刻的输出值y(k-1)。而在ea上,输入减小时,当前输出y(k)总是小于前一时刻的输出值y(k-1)。在ab段和de段,y(k)=y(k-1)。以上特性的数学描述如下: (2.5-3)式中,c为齿隙环节特征参数,斜率为1。根据(2.5-3)算法编写的MATLAB函数backlash,调用格式如下:其中,u0,u1分别为前一时刻和当前时刻输入值;y0,y1分别为前一时刻和当前时刻输出值;c为齿隙特征参数。Backl
7、ash.m, amp211.m.2.5.4 继电非线性环节继电非线性环节特性如图2.5-4所示,(b)为具有死区继电环节,(a)为(b)特例,即c=0。对于图(b)所示特性,可用下面数学关系描述:图2.5-4 继电环节特性 (2.5-4)根据(2.5-4)算法编写的MATLAB函数relaydead,调用格式如下:其中,u为环节输入,c为环节输出,y为死区特征参数。Relaydead.m, amp212.m.2.5.5 具有滞环的继电环节具有滞环的继电非线性环节特性如图所示,可用下面数学关系描述:图2.5-5 带滞环继电特性 (2.5-5)根据(2.5-5)算法编写的MATLAB函数relay
8、delay,调用格式如下:其中,u0,u1分别为前一时刻和当前时刻环节输入值;y0,y1分别为前一时刻和当前时刻输出值;c,h为环节特征参数。Relaydelay.m, amp213.m.2.5.6 库仑粘性摩擦力环节图2.5-6 库仑-粘性摩擦特性机械摩擦具有非线性如图所示,它由库仑摩擦和粘性摩擦两部分组成。当物体运动速度不为零时,出现的库仑摩擦力为和相对运动速度相反的、与速度大小无关的恒定力,而粘性摩擦力则速度大小成正比。上述特性可用数学关系来描述: (2.5-6)根据式(2.5-6)的算法,编写的MATLAB函数friction,调用格式为:其中,u,u1分别为当前时刻和下一时刻的输入值
9、(速度);y为输出值(摩擦力);c为库仑摩擦力值;G为粘性摩擦系数。2.6 采样控制系统仿真2.6.1 采样控制系统的基本组成采样控制系统是指系统一处或几处信号是以采样形式来传递的,而被控对象是连续的。典型的采样控制,是一种连续离散混合系统,系统如图2.6-1所示。图2.6-1 采样控制系统随着计算机技术的发展,计算机控制系统成为采样控制系统的主要形式。系统(a)和系统(b)的主要区别在于系统闭环的输入信号类型,前者是模拟信号,后者是数字信号。系统中的A/D转换器是采样开关,将连续模拟量转变为离散的数字量并根据计算量的位数进行进行量化处理;D/A转换器是将离散的数字量转变为模拟量,同时它也是一
10、个保持器,且一般具有零阶保持器特征。A/D和D/A转换器在模拟量和数字量之间存在确定的比例关系,相当于系统中的比例环节。2.6.2 采样控制系统仿真特点采样控制系统包含连续部分和离散部分。对于连续部分仿真方法和连续系统仿真一样,可采用数值积分法或离散相似法。若采用数值积分法则需要确定积分步长,若采用离散相似法则需要确定虚拟的采样周期。对于离散部分,A/D转换器和D/A转换器是实际存在的,采样周期和保持器类型也均是实际存在的。因此采样控制系统仿真中,仿真步距或虚拟采样周期和系统实际采样周期之间存在同步问题。2.6.3 仿真步长和采样周期对采样控制系统进行仿真时,连续部分仿真步长的选择必须根据被控
11、对象的动态特性、系统采样周期大小、仿真精度的要求等综合考虑。一般按下面两种情况处理:(1) 仿真步长h等于采样周期T;(2) 仿真步长h小于采样周期T。第一种方法适用于系统连续部分参数变化较缓慢或系统幅值穿越频率较小的系统。对于大多娄机电类采样控制系统,系统连续部分参数变化较快,常采用第二种方法,以保证系统中连续部分足够的仿真精度。若仿真步长h小于采样周期T,为了全球仿真程序的实现,通常取采样周期T恰好是仿真步长h的整数倍速,即,其中N为正整数。采样系统仿真采用定步距,对于连续部分在每个计算点均作仿真运算,而对于离散部分(数字控制器)只有在采样时刻才执行仿真运算,在其他计算点不执行仿真运算。在
12、仿真程序中,采样时刻点可借助仿真时间/采样周期为整数的关系来确定。采样控制系统仿真程序流程如图2.6-2所示。2.6.4 采样控制系统仿真方法如前所述,采样控制系统分为连续部分和离散部分。对于连续部分仿真有不同的处理办法,采样控制系统仿真方法分为两种。一、基于数值积分法图2.6-2 采样控制系统仿真程序流程图对系统连续部分仿真采用数值积分法,图2.6-2是基于数值积分的采样控制系统仿真程序框图。这种方法需选择连续部分仿真步长、仿真数值积分方法等。一般采用定步距,且仿真步长一般小于离散部分采样周期。离散部分仿真是基于递推法,十分简单。二、基于离散相似法系统的连续部分先进行z变换,若连续部分模型已
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2019 系统 非线性 环节 仿真
链接地址:https://www.31doc.com/p-2396457.html