系统非线性环节的仿真
非线性仿真

2.5系统非线性环节的仿真在实际系统中,往往存在各种非线性特性,可将此当作非线性环节处理,这种环节的输入和输出之间关系是一种非线性函数关系,因此非线性环节的仿真就是用仿真语言来描述这些关系。
本节介绍几种典型的非线性环节的仿真算法。
2.5.1饱和环节饱和环节在控制系统中较普遍,例如饱和放大器、限幅装置、伺服阀饱和特性等。
饱和环节特性如图所示。
图2.5-1饱和特性该特性对应的数学表达式为:u u兰Cy = * c u >c (2.5-1)—c u < —c式中,c为饱和环节特征参数,斜率为1,该环节特性可用MATLAB编程仿真,利用上面算法的编写的MATLAB函数SATURATION,调用格式为:y = saturation (u,c)其中,u为输入;c为饱和环节特征参数,y为饱和环节输出Saturati on.m; amp209.m2.5.2死区环节在控制装置中,放大器的不灵敏区,伺服阀和比例阀阀芯正遮羞特性,传动元件静摩擦等造成的死区特性。
典型死区非线性环节特性如图2.5-2所示。
可用下面数学关系来描述:0 u兰cy = * u -c u >c (2.5-2)u + c u c —c式中,c为死区特征参数,斜率为1。
该环节可根据上述算法编写MATLAB函数deadzone供调用,格式如下:y 二deadzone(u, c)其中,u为环节输入;c为死区环节特征参数,y为死区环节输出。
Deadz on e.m; amp210m齿轮传动副和丝杆螺母传动副中存在传动间隙都属这一类非线性因素,它对系统精度带来影响。
齿隙非线性环节特性如图2.5-3所示。
图2.5-3齿隙特性当输入u增加时,输出沿a > b > d线段变化;当输入u减小时,输出沿d >e > a线段变化。
在线段bd上,输入增加时,当前输出值y(k)总是大于前一时刻的输出值y(k-1)。
而在ea上,输入减小时,当前输出y(k)总是小于前一时刻的输出值y(k-1)。
非线性-二阶系统的MATLAB仿真设计

非线性-二阶系统的MATLAB仿真设计
介绍
本文档旨在介绍如何使用MATLAB进行非线性二阶系统的仿
真设计。
非线性系统在现实世界中广泛存在,因此了解其行为和性
能对于工程师和研究人员来说至关重要。
步骤
步骤1: 定义系统模型
首先,我们需要定义二阶非线性系统的模型。
在MATLAB中,可以使用差分方程或状态空间模型来表示系统。
确保将系统的非线
性特性准确地考虑在内。
步骤2: 设定仿真参数
在进行仿真之前,需要设定仿真的时间范围和步长。
这会影响
仿真的精度和计算时间。
根据系统的特性和需求,选择适当的仿真
参数。
步骤3: 编写仿真代码
使用MATLAB编写仿真代码,将系统模型和仿真参数整合在
一起。
在仿真代码中,可以使用MATLAB的函数和工具箱来实现
系统的数值模拟。
步骤4: 运行仿真
运行仿真代码,并观察系统在仿真时间内的行为。
通过分析仿
真结果,可以评估系统的稳定性、响应时间和稳态误差等性能指标。
步骤5: 分析和优化
根据仿真结果进行系统分析,找出系统存在的问题或改进的空间。
可以通过调整模型参数、改变系统结构或应用控制策略等方式
进行系统优化。
结论
通过MATLAB的仿真设计,可以更好地理解和分析非线性二
阶系统的行为。
这为工程师和研究人员提供了一个强大的工具,用
于系统设计和性能优化。
请注意,本文档仅为提供仿真设计的基本步骤,并不涉及具体的系统模型或实际应用。
具体问题需要根据实际情况进行进一步研究和分析。
自控仿真实验报告

一、实验目的1. 熟悉MATLAB/Simulink仿真软件的基本操作。
2. 学习控制系统模型的建立与仿真方法。
3. 通过仿真分析,验证理论知识,加深对自动控制原理的理解。
4. 掌握控制系统性能指标的计算方法。
二、实验内容本次实验主要分为两个部分:线性连续控制系统仿真和非线性环节控制系统仿真。
1. 线性连续控制系统仿真(1)系统模型建立根据题目要求,我们建立了两个线性连续控制系统的模型。
第一个系统为典型的二阶系统,其开环传递函数为:\[ G(s) = \frac{1}{(s+1)(s+2)} \]第二个系统为具有迟滞环节的系统,其开环传递函数为:\[ G(s) = \frac{1}{(s+1)(s+2)(s+3)} \](2)仿真与分析(a)阶跃响应仿真我们对两个系统分别进行了阶跃响应仿真,并记录了仿真结果。
(b)频率响应仿真我们对两个系统分别进行了频率响应仿真,并记录了仿真结果。
(3)性能指标计算根据仿真结果,我们计算了两个系统的性能指标,包括上升时间、超调量、调节时间等。
2. 非线性环节控制系统仿真(1)系统模型建立根据题目要求,我们建立了一个具有饱和死区特性的非线性环节控制系统模型。
其传递函数为:\[ W_k(s) = \begin{cases}1 & |s| < 1 \\0 & |s| \geq 1\end{cases} \](2)仿真与分析(a)阶跃响应仿真我们对非线性环节控制系统进行了阶跃响应仿真,并记录了仿真结果。
(b)相轨迹曲线绘制根据仿真结果,我们绘制了四条相轨迹曲线,以分析非线性环节对系统性能的影响。
三、实验结果与分析1. 线性连续控制系统仿真(a)阶跃响应仿真结果表明,两个系统的性能指标均满足设计要求。
(b)频率响应仿真结果表明,两个系统的幅频特性和相频特性均符合预期。
2. 非线性环节控制系统仿真(a)阶跃响应仿真结果表明,非线性环节对系统的性能产生了一定的影响,导致系统响应时间延长。
非线性系统的分析与建模方法

非线性系统的分析与建模方法一、引言非线性系统在自然界和工程领域中都具有广泛的应用。
与线性系统不同,非线性系统的行为更加复杂,因此需要采用特定的分析和建模方法来研究和描述其特性。
本文将介绍几种常用的非线性系统分析与建模方法,包括:物理建模法、数学建模法和仿真建模法。
二、物理建模法物理建模法是一种基于系统物理特性的建模方法。
它通过观察和理解系统的运动规律、力学关系等,将系统的动力学方程用物理定律进行描述。
这种建模方法对系统的结构具有较高的透明度,能够提供直观的物理解释。
以弹簧振子为例,我们可以建立基于胡克定律的弹簧振动方程,进而通过数值求解等方法来分析其非线性振动特性。
三、数学建模法数学建模法是基于数学模型的建模方法。
它通过将系统的运动规律、状态方程等用数学表达式进行描述,从而分析系统的稳定性、收敛性和动态响应等特性。
常见的数学建模方法包括微分方程、差分方程和迭代公式等。
例如,我们可以使用非线性微分方程来描述电路中的非线性元件,进而分析电路的响应特性。
四、仿真建模法仿真建模法是基于计算机模拟的建模方法。
它通过利用计算机软件来模拟非线性系统的运行过程,从而分析系统的行为和性能。
仿真建模法能够提供较为准确的系统响应结果,具有较高的灵活性和可重复性。
常用的仿真建模软件包括Matlab、Simulink等。
我们可以通过建立系统的状态空间模型,在仿真环境中进行参数调整和系统分析。
五、综合方法实际应用中,为了更准确地研究非线性系统,常常需要综合运用多种建模方法进行分析。
在具体建模过程中,可以从物理建模、数学建模和仿真建模等角度综合考虑系统的性质和特点。
例如,对于复杂的非线性电路系统,可以首先通过物理建模法确定电路中的非线性元件,然后利用数学建模法建立系统的方程,最后使用仿真建模法验证和分析系统的行为。
六、总结非线性系统的分析与建模是一个复杂而关键的任务。
本文介绍了物理建模法、数学建模法和仿真建模法等常用的方法。
气动伺服系统非线性模型的建立与仿真

式 中
气动系统 的精确建模一直是一个 难题 ,其数学模 型未能
I
规范化, 主要原因是 由于气体 的可压缩性 、 阀E l 复杂流动特性等 的影响 , 使 得气 动系统具 有很 强的非线性 。本 文针对 所研 究的 系统进行理论分 析 , 建立 了非线性数学模 型: 采用 MA T L A B中 的S i m u l i n k对所建模型进行仿真 ,并与实验结果进行 比较 , 验
A 2 ( ( ) ( u ) p ( ) ]
( 7 )
A 3 ( ) p ( ) - A ( “ ) P ( ) ]
( 8 )
式 中, p 一工作压力 ( 绝对压力 ) P a ; p 一 大气 压力 ( 绝对压
力) P a ; p 一缸左 腔 ( 无杆) 压力( 绝 对压 力 ) P a ; p 厂 缸右腔( 有
机 械 与 自动 化
气动伺服系统非线性模型的建立与仿真
林 黄 耀
( 湄洲湾职业技术学院
机械 工程 系, 福建
莆田 3 5 1 2 5 4 ) பைடு நூலகம்
摘 要: 本文针对 气动位置伺服 系统 的一些关键技 术进行 了研 究, 建立了系统数学模型 , 包括 比例 阀非线性特性的描述 、 非线 性摩擦力的表示等, 并采 用 MA T L A B中的 S i m u l i n k对所 建模型进行仿 真, 模型, 以摆动 气缸位置伺服 系统为例 。 进行 了仿 真和 实验 数据对 比。结果表 明该数学模 型较 为精确 , 基 于该数 学模型的 S i m u l i n k仿真模型较好 的反映 了气动位置伺服 系统的特性 . 证明所
8
图1 比例阀控缸原理气路示意图 视阀节流 I E I 中的气流为 等熵 流动,采用 S a n v i l l e . F . E流量 公式[ 1 ] , 得通过节流 口的质量流量方程为:
非线性电路分析系统的设计及仿真研究

1 引 言
随着计算机 辅助 分 析与 设计 在 各领 域 的 不断 深 入 , 用
MA ]A 1 B进行控制系统仿 真 获得 了广泛应 用 。MA L B L TA
2 离散 化伴 随模 型设计
ABS RACT : u 0 t e d 佑c l fMA n B i o vn ih—o d rn n—l e rcr u t n h n o ai i t f T D e t h i u t o y n s l i g hg re o i a i i a d t e ic mp t l y 0 n c bi
ቤተ መጻሕፍቲ ባይዱ
关键词 : 电路分析系统 ; 离散化伴 随模 型; 四象 限法 ; 阶基尔法 变
中 图分 类 号 : 95 1 ; M12 N4.3T 3 文 献标 识 码 : B
De i n a d i ul t0 fN0 —ln a r u tAn lss S se sg n S m a i n O n i e r Cic i ay i y t m
0 e wo kn l t m 1 tr me i st e d f c fh g p e o ft r i g p af .I e d e h e e t ih s e d n n—l e rcr u t i lt n i TL lⅡ r h 0 o i a i i smu a i n MA AB p a _ r n c o 0n KE W ORDS:C ru t a a y i s s m ; D s r t o c mi n e mo e ; F u u d t meh d 0r e ic i n l s t s e ic ee c n 0 t c d 1 o r q a mn t o ; a d r— v r t n ai i ao
非线性系统仿真

非线性系统仿真一、实验目的通过非线性仿真,熟练地掌握常用的系统仿真方法二、实验设备1、笔记本电脑一台2、Matlab软件一套三、实验原理(略)四、实验内容调用程序如下:ph=0.2;mh=-0.2;[t,x,y]=sim('c1',40); figure; plot(y(:,1),y(:,2)) figure;plot(t,y);得到结果:通过函数的调用和simullink建模的方式对开环传递函数为G(s)=2/s(0.5s+1的系统进行非线性仿真1、simullink 仿真在simullink中建立仿真模型如下:图1未加非线性环节阶跃响应图图2未加非线性环节相轨迹图T8吕2 图3加非线性环节(开关线)阶跃响应图05也O图4加非线性环节(开关线)相轨迹图2、编写状态空间方程进行仿真程序如下:fun cti on dx= dqx( t,x ) dx1=x (2);if(x(1)v-0.2); dx2=0.2*4-2*x(2);elseif(abs(x(1))<0.2) dx2=-4*x(1)-2*x(2);else dx2=-0.2*4-2*x(2);enddx=[dx1,dx2]';endt=0:0.1:30; x0=[1,0]';[t,x]=ode23('dqx',t,x0);figure;plot(x(:,1),x(:,2));figure; plot(t,1-x(:,1),t,x(:,2));运行后得到结果:1 2图5程序绘制相轨迹阶跃响应图五、实验结果分析1、图1和3对比可知加入饱和非线性环节后,使系统的超调量减小,上升时间拉长,对系统稳定性有利,牺牲系统快速性换取系统的稳定性。
2、由图5可知相轨迹螺旋卷向(0,0)点,说明此点为稳定的焦点。
3、由图3,4知加入测速反馈后,使开关线左移,减弱了系统的非线性,微分常数取大后将出现滑膜现象,极限环被缩小,系统收敛于自激振荡,所以系统不会出现发散的情况,最坏的情况就是收敛于自激振荡。
基于SIMULINK对非线性系统死区环节进行仿真

基于SIMULINK对非线性系统死区环节进行仿真作者:赵丽来源:《价值工程》2010年第03期摘要:主要是针对非线性系统死区环节进行SIMULINK仿真,通过仿真分析来实现控制系统的优化。
本文介绍了MATLAB中SIULINK工具的应用,对控制系统非线性环节的死区环节的分析,并用SIMULINK进行仿真解析的过程。
Abstract: The SIMULINK emulation is made according to non-linear system dead zone to realize the control system optimum. SIULINK's application in MATLAB is introduced and the non-linear dead zone of control system is analyzed withthe SIMULINK resolving process.关键词:控制系统;非线性;仿真;死区环节Key words: control system; non-linear; emulation; dead zone中图分类号:TM92 文献标识码:A文章编号:1006-4311(2010)03-0085-01通过分析发现非线性研究方法中的描述函数法和相平面法的不足,既不能分析研究二阶以上的系统,所以我们在用SIMULINK分析非线性系统时我们对线性部分开环传递函数选择为三阶的单位反馈,三阶函数由一个惯性环节和一个震荡环节组成,非线性部分主要是四种典型的非线性环节是死区环节、饱和环节、继电器、间隙环节,其结构如图1所示。
从上述分析,我们可发现当用描述函数法和相平面法分析非线性系统时,这两种方法都有一定得局限性。
所以当我们要分析高阶系统和非线性部分不具有奇对称时,这两种方法都不适用。
但是在MATLAB软件包中的SIMULINK工具可以方便的对高级阶系统计任何非线性系统进行分析研究。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.5 系统非线性环节的仿真在实际系统中,往往存在各种非线性特性,可将此当作非线性环节处理,这种环节的输入和输出之间关系是一种非线性函数关系,因此非线性环节的仿真就是用仿真语言来描述这些关系。
本节介绍几种典型的非线性环节的仿真算法。
2.5.1 饱和环节饱和环节在控制系统中较普遍,例如饱和放大器、限幅装置、伺服阀饱和特性等。
饱和环节特性如图所示。
图2.5-1 饱和特性该特性对应的数学表达式为:⎪⎩⎪⎨⎧-<->≤=c u c c u c c u u y (2.5-1)式中,c 为饱和环节特征参数,斜率为1,该环节特性可用MATLAB 编程仿真,利用上面算法的编写的MATLAB 函数SATURATION ,调用格式为:),(c u saturation y =其中,u 为输入;c 为饱和环节特征参数,y 为饱和环节输出。
Saturation.m; amp209.m2.5.2 死区环节在控制装置中,放大器的不灵敏区,伺服阀和比例阀阀芯正遮羞特性,传动元件静摩擦等造成的死区特性。
典型死区非线性环节特性如图2.5-2所示。
图2.5-2 死区特性可用下面数学关系来描述:⎪⎩⎪⎨⎧-<+>-≤=c u c u c u c u c u y 0 (2.5-2)式中,c 为死区特征参数,斜率为1。
该环节可根据上述算法编写MATLAB 函数deadzone 供调用,格式如下:),(c u deadzone y =其中,u 为环节输入;c 为死区环节特征参数,y 为死区环节输出。
Deadzone.m; amp210.m 。
2.5.3 齿隙非线性环节齿轮传动副和丝杆螺母传动副中存在传动间隙都属这一类非线性因素,它对系统精度带来影响。
齿隙非线性环节特性如图2.5-3所示。
图2.5-3 齿隙特性当输入u 增加时,输出沿d b a →→线段变化;当输入u 减小时,输出沿a e d →→线段变化。
在线段bd 上,输入增加时,当前输出值y(k)总是大于前一时刻的输出值y(k-1)。
而在ea 上,输入减小时,当前输出y(k)总是小于前一时刻的输出值y(k-1)。
在ab 段和de 段,y(k)=y(k-1)。
以上特性的数学描述如下:⎪⎩⎪⎨⎧--≥-<--+-≤->---=其余k y c k u k 且y k u k 当u c k u c k u k 且y k u k 当u c k u k y )1()()1(0)1()()()()1(0)1()()()( (2.5-3)式中,c 为齿隙环节特征参数,斜率为1。
根据(2.5-3)算法编写的MATLAB 函数backlash ,调用格式如下:),0,0,1(1c y u u backlash y =其中,u0,u1分别为前一时刻和当前时刻输入值;y0,y1分别为前一时刻和当前时刻输出值;c 为齿隙特征参数。
Backlash.m, amp211.m.2.5.4 继电非线性环节继电非线性环节特性如图2.5-4所示,(b)为具有死区继电环节,(a)为(b)特例,即c=0。
对于图(b)所示特性,可用下面数学关系描述:图2.5-4 继电环节特性⎪⎩⎪⎨⎧-≤-≥<=c k u c k u c k u y )(1)(1)(0 (2.5-4)根据(2.5-4)算法编写的MATLAB 函数relaydead ,调用格式如下:),(c u relaydead y =其中,u 为环节输入,c 为环节输出,y 为死区特征参数。
Relaydead.m, amp212.m.2.5.5 具有滞环的继电环节具有滞环的继电非线性环节特性如图所示,可用下面数学关系描述:图2.5-5 带滞环继电特性⎪⎩⎪⎨⎧--<-<->->=其他k y c k 且u k u k u h c k 且u k u k u h k y )1()()1()()()1()()( (2.5-5)根据(2.5-5)算法编写的MATLAB 函数relaydelay ,调用格式如下:),,0,0,1(h c y u u relaydelay y =其中,u0,u1分别为前一时刻和当前时刻环节输入值;y0,y1分别为前一时刻和当前时刻输出值;c,h 为环节特征参数。
Relaydelay.m, amp213.m.2.5.6 库仑—粘性摩擦力环节图2.5-6 库仑-粘性摩擦特性机械摩擦具有非线性如图所示,它由库仑摩擦和粘性摩擦两部分组成。
当物体运动速度不为零时,出现的库仑摩擦力为和相对运动速度相反的、与速度大小无关的恒定力,而粘性摩擦力则速度大小成正比。
上述特性可用数学关系来描述:⎪⎩⎪⎨⎧+⋅⋅<+=->+==其他c u G u sign k 且v k v c k 且v k v c k f )()(0)1()0)(0)1(0)()( (2.5-6)根据式(2.5-6)的算法,编写的MATLAB 函数friction ,调用格式为:),,1,(G c u u friction y =其中,u,u1分别为当前时刻和下一时刻的输入值(速度);y 为输出值(摩擦力);c 为库仑摩擦力值;G 为粘性摩擦系数。
2.6 采样控制系统仿真2.6.1 采样控制系统的基本组成采样控制系统是指系统一处或几处信号是以采样形式来传递的,而被控对象是连续的。
典型的采样控制,是一种连续—离散混合系统,系统如图2.6-1所示。
图2.6-1 采样控制系统随着计算机技术的发展,计算机控制系统成为采样控制系统的主要形式。
系统(a)和系统(b)的主要区别在于系统闭环的输入信号类型,前者是模拟信号,后者是数字信号。
系统中的A/D转换器是采样开关,将连续模拟量转变为离散的数字量并根据计算量的位数进行进行量化处理;D/A转换器是将离散的数字量转变为模拟量,同时它也是一个保持器,且一般具有零阶保持器特征。
A/D和D/A转换器在模拟量和数字量之间存在确定的比例关系,相当于系统中的比例环节。
2.6.2 采样控制系统仿真特点采样控制系统包含连续部分和离散部分。
对于连续部分仿真方法和连续系统仿真一样,可采用数值积分法或离散相似法。
若采用数值积分法则需要确定积分步长,若采用离散相似法则需要确定虚拟的采样周期。
对于离散部分,A/D转换器和D/A转换器是实际存在的,采样周期和保持器类型也均是实际存在的。
因此采样控制系统仿真中,仿真步距或虚拟采样周期和系统实际采样周期之间存在同步问题。
2.6.3 仿真步长和采样周期对采样控制系统进行仿真时,连续部分仿真步长的选择必须根据被控对象的动态特性、系统采样周期大小、仿真精度的要求等综合考虑。
一般按下面两种情况处理:(1) 仿真步长h 等于采样周期T ;(2) 仿真步长h 小于采样周期T 。
第一种方法适用于系统连续部分参数变化较缓慢或系统幅值穿越频率c ω较小的系统。
对于大多娄机电类采样控制系统,系统连续部分参数变化较快,常采用第二种方法,以保证系统中连续部分足够的仿真精度。
若仿真步长h 小于采样周期T ,为了全球仿真程序的实现,通常取采样周期T 恰好是仿真步长h 的整数倍速,即N Th =,其中N 为正整数。
采样系统仿真采用定步距,对于连续部分在每个计算点均作仿真运算,而对于离散部分(数字控制器)只有在采样时刻才执行仿真运算,在其他计算点不执行仿真运算。
在仿真程序中,采样时刻点可借助仿真时间/采样周期为整数的关系来确定。
采样控制系统仿真程序流程如图2.6-2所示。
2.6.4 采样控制系统仿真方法如前所述,采样控制系统分为连续部分和离散部分。
对于连续部分仿真有不同的处理办法,采样控制系统仿真方法分为两种。
一、基于数值积分法图2.6-2 采样控制系统仿真程序流程图对系统连续部分仿真采用数值积分法,图2.6-2是基于数值积分的采样控制系统仿真程序框图。
这种方法需选择连续部分仿真步长、仿真数值积分方法等。
一般采用定步距,且仿真步长一般小于离散部分采样周期。
离散部分仿真是基于递推法,十分简单。
二、基于离散相似法系统的连续部分先进行z变换,若连续部分模型)(sG已知,则可借助MATLAB函数C2D将连续模型转换为离散模型)(zG,将)(zD合并后可求得采样控制系统的G和原系统离散部分模型)(z离散模型)(zW,这样就可以进行仿真运算。
在连续部分离散化时,可优先选择虚拟的采样周期和系统实际采样周期相同。
在仿真运算时可根据仿真速度和精度要求,采用不同的采样周期,但这时需用MATLAB函数D2D对模型)(zW进行变换。
以下实例介绍基于数值积分法的采样控制系统仿真程序的编写。
[例2-9]已知一个计算机控制的电液伺服位置控制系统框图如图2.6-3所示,度用MATLAB编写仿真程序。
图2.6-3 例2-9示意图系统主要参数如下:(1) 数字控制器,仅考虑比例控制,取2=p K ;(2) 数字限幅:1024±;(3) 12位D/A 转换器系数2048/5V K da =;(4) 伺服放大器:电压放大器增益系数2.1=a K ;电压/电流转换系数V mA K vi 5.2/48=;电流限幅:mA 40±;(5) 伺服模型:12)(22++==nvv nv sv v s K I Q s G ωξω 或以状态空间表达式描述,状态空间参数矩阵如下:[]01021022nv sv v v nv v nvv K c b a ωωξω=⎥⎦⎤⎢⎣⎡=⎥⎦⎤⎢⎣⎡--= 式中,伺服阀自然频率s rad nv /200=ω;伺服阀阻尼比5.0=ξ;伺服阀流量系数sv K 可通过阀额定参数和实际工作点计算;伺服阀额定工作电流为mA 40±;(6)液压缸动力模型)12(/1)()()(222++==s s s A s Q s Y s G nhh nh h ωξω 或以状态空间模型来描述,状态空间系数矩阵为:[]001002010001022=⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎣⎡-=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡--=c A b a nh nh h nhωωξω其中,状态变量],,[],,[321y y y x x x X ==,nh ω为液压缸固有频率,h ξ为液压缸阻尼比,A 为液压缸面积。
(7)数字式位移检测装置:感应同步器,精度一个脉冲/0.01mm 。
(8)感应同步器接口电路:感应同步器脉冲信号转换为数字量,1/bit 每个脉冲。
这是一个典型的采样控制系统,包含有连续部分:电液伺服阀、伺服放大器、液压缸装置;离散部分:计算机控制器;接口部分:D/A 转换器、感应同步器接口板等。
系统采样周期为10ms ,采用四阶R-K 法对连续部分进行仿真,仿真步长为1ms ,仿真程序包括:主程序hm45.m ,电液伺服阀模型的m 函数valve( ),液压缸模型的m 函数hysys( ),数据文件svdada.m 。