[发明专利]一种基于VeriStand与Simulink联合仿真的喷杆系统测试方法有效

专利信息
申请号: 201911009785.8 申请日: 2019-10-23
公开(公告)号: CN110794708B 公开(公告)日: 2022-06-24
发明(设计)人: 姚建勇;杨晓伟 申请(专利权)人: 南京理工大学
主分类号: G05B17/02 分类号: G05B17/02
代理公司: 南京理工大学专利中心 32203 代理人: 朱沉雁
地址: 210094 江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 veristand simulink 联合 仿真 系统 测试 方法
【权利要求书】:

1.一种基于VeriStand与Simulink联合仿真的喷杆系统测试方法,其特征在于,包括以下步骤:

步骤1、建立喷杆系统的数学模型,转入步骤2;

步骤2、基于喷杆系统的数学模型,设计PID控制器,转入步骤3;

步骤3、利用MATLAB中Simulink搭建PID控制器的仿真模块,编译成*.dll文件,导入VeriStand中,进行实时测试与监控;

步骤1中,建立喷杆系统的数学模型,具体如下:

步骤1-1、所述喷杆系统应用于农业喷洒农药,包括喷杆、摆杆、机架、液压油缸、弹簧阻尼器,其中摆杆连接喷杆与机架,摆杆绕机架转动,喷杆绕摆杆转动,弹簧阻尼器设置在喷杆与机架之间,起到缓冲减振的作用;

以液压油缸长度对应角和喷杆水平倾角为作为广义坐标系,建立拉格朗日方程,喷杆系统的力矩平衡方程为:

式(1)中I2表示等效到喷杆绕摆杆转动转轴M处的转动惯量,β表示喷杆的水平倾角,M2表示摆杆的等效质量,l1表示摆杆的长度,g表示当地重力加速度,θ表示液压油缸的对应角,Δθ表示液压油缸伸缩时θ的变化量,Δθ=θ-θ0,θ0表示θ的初始值,K2、C2分别表示等效到摆杆的转轴O处的旋转阻尼系数和刚度系数,K1、C1分别表示等效到摆杆的转轴M处的旋转阻尼系数和刚度系数,A为液压油缸活塞的有效面积,P1、P2分别表示液压缸进油腔油压与出油腔油压;

液压缸位移xv与对应角θ的关系满足L表示一个固定值常量,由喷杆系统几何关系,得y=LΔθ,其中表示摆杆的垂直摆动角,摆动很小,一阶导数视为零,y表示液压油缸活塞杆的位移;

记中间变量则式(1)改写为:

喷杆系统中,忽略油缸油液外泄漏,只考虑内泄漏,则压力动态方程为:

式(3)中βe表示油液有效弹性模量,y表示液压油缸活塞杆的位移,Ct表示液压缸内泄漏系数,PL=P1-P2表示油缸两侧进出油腔油压压差,V1=V01+Ay表示进油腔的控制体积,V2=V02-Ay表示出油腔的控制体积,V01、V02分别表示进油腔和出油腔的初始体积,Q1、Q2分别表示进油腔和出油腔的流量;

Q1与Q2和伺服阀阀芯位移xv有如下关系:

其中,阀系数Cd表示流量系数,w0表示阀芯面积梯度,ρ表示油液密度,Ps是供油压力,Pr表示回油压力,s(xv)表示符号函数,被定义为:

忽略伺服阀阀芯的动态,假设作用于阀芯的控制输入u和阀芯位移xv成比例关系,即满足xv=kiu,其中ki表示电压-阀芯位移增益系数,u为输入电压,因此式(4)被改写成:

式(6),中间变量ku=kqki,中间变量中间变量

步骤1-2、定义状态变量:则式(2)力矩平衡方程转化为状态方程:

步骤2中,基于喷杆系统的数学模型,利用PID控制算法设计PID控制器,具体步骤如下:

步骤2-1、定义系统的跟踪误差z1=x1-x1d,x1d是系统期望跟踪的位置指令且该指令二阶连续可微,根据式(7)中的第一个方程选取x2为虚拟控制,使方程趋于稳定状态;令x2eq为虚拟控制的期望值,x2eq与真实状态x2的误差为z2=x2-x2eq,对z1求导,得:

设计虚拟控制律:

式(9)中增益k1>0,则

上式根据拉普拉斯变换,得G(s)=1/(s+k1)是一个稳定的传递函数,当z2趋于0时,z1也必然趋于0;在接下来的设计中,将以使z2趋于0为主要设计目标;

步骤2-2、对z2求导,得:

令x3eq为虚拟控制的期望值,x3eq与真实状态x3的误差为z3=x3-x3eq,则

式(12)中增益k2>0,代入式(11),得:

步骤2-3、对z3求导得:

根据式(14),基于模型的PID控制器,设计为:

式(15)中kP为PID控制器比例增益,kI为PID控制器积分增益,kD为PID控制器微分增益,ua为基于模型的补偿项,us为基于误差得补偿项;将式(15)代入式(14)中得误差动态方程:

通过适当调节PID控制器参数,可使跟踪位置误差精度保持在一定范围内。

2.根据权利要求1所述的基于VeriStand与Simulink联合仿真的喷杆系统测试方法,其特征在于:步骤3中,利用MATLAB中Simulink搭建PID控制器的仿真模块,编译成*.dll文件,导入VeriStand中,进行实时测试与监控,具体如下:

先利用Simulink搭建基于PID控制算法的喷杆系统模型,利用Simulink库里的NIVeriStand Blocks将模型转化成VeriStand支持的模型,再利用Compiler编译器将模型编译生成*.dll文件,导入VeriStand中,进行实时测试与监控。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京理工大学,未经南京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201911009785.8/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top