轨道车辆垂向振动Matlab建模与仿真,基于matlab/simulink的车辆建模与故障分析

随着铁路行业高速发展,列车运行速度逐渐提高,铁路安全越来越受到人们的重视,如何保证铁道车辆运行安全及其故障监测成为一个亟待解决的重大课题。客车车辆在结构上的故障主要有一系弹簧断裂、减振器失效、空气弹簧漏气、高圆弹簧断裂、车轮踏面擦伤、轴承故障以及蛇形减震器故障等等[1],各种故障对车辆运行品质有不同程度的影响,严重情况下可能会威胁到车辆的安全运行。因此,对车辆故障的监测与识别成为了保证车辆安全运行中必不可少的措施。目前,对铁道车辆的故障监测主要有地面和车载两种形式,其中在车载监测系统中,使用振动加速度传感器监测车辆运行状态较为普遍,以此可以迅速实现检测信号的分散收集、处理及故障判别[2]。对于利用振动加速度响应进行监测的系统,信号可能会受到多方面的影响,如轨道随机不平顺激励的干扰、车辆本身非线性对信号传递的干扰以及各种故障叠加后对检测信号的干扰等等。文章中仅建立整车线性动力学模型,不考虑轮轨蠕滑等非线性因素对信号的影响,主要讨论不同位垂向悬挂故障时,振动加速度信号具有的统计特性规律以及影响数字特征的因素。1建立车辆模型由于matlab/simulink软件可以使用面向对象的框图建模[3],同时具备子系统封装的特点,对于含有弹簧阻尼的线性系统,可以拆分为悬挂子系统和刚体状态子系统,按刚体间不同的连接形式,快速建立系统线性模型。以简化的车辆二自由度系统为例[4],其运动微分方程:m1刚体:Fk1+Fc1-Fk2-Fc2=m1Z1m2刚体:Fk2+Fc2=m2Z2式中:Fk1=K1(Z0-Z1);Fc1=C1(Z0-Z1);Fk2=K2(Z1-Z2);Fc2=C2(Z1-Z2);Zi(i=0,1,2)分别为车轮、m1和m2离平衡位置的位移。与m1相连接的弹簧阻尼分别为K2,C2,K1,C1,在任意时刻t,车轮、m1,m2运动状态不同,在相互作用下会产生Fk1,Fc1,Fk2,Fc24个弹簧阻尼力作用在m1上,将4个弹簧阻尼力作为m1受力输入端口,Z1作为状态输出端口。同理对于m2,Fk2,Fc2作为受力输入端口,Z2作为状态输出端口。因此对于m1,m2状态子系统,其输入为弹簧阻尼力,输出为刚体运动状态,对于悬挂子系统Fk1,Fc1,Fk2,Fc2,其输入为悬挂两端刚体的运动状态,输出为弹簧阻尼力。以上述方法为基础建立车辆的simulink框图模型,模型以目前应用较多的无摇枕四轴客车为例,自由度分别是车体和前后转向架沉浮、横移、点头、侧滚及摇头,以及车轮沉浮、横移、侧滚及摇头,共31个自由度,其中将一、二系悬挂作为悬挂子系统,将转向架和车体作为刚体状态子系统,建模时忽略了轮轨蠕滑和车轮侧滚引起的横向力变化。2车辆悬挂的故障分析2.1一、二系悬挂故障形式及统计特性主要讨论车辆垂向一、二系悬挂故障形式,尤其是单一悬挂故障,将前转向架前轴左侧一系悬挂记为一系11位悬挂,右侧为一系12位悬挂,其余类推。在模型中对故障的检测是通过车辆振动加速度信号来实现,测量点位于前后转向架和车体中心。由于车辆正常运行和悬挂故障时振动响应信号不同,经过时域和频域分析,提取出信号的统计特性,并计算出相应的数字特征,以此判别车辆运行中是否出现故障。在时域分析中,信号的统计特性主要用3个典型的数字特征来描述,分别是均值(t)、方差S2(t)和均方根值(t)。在频域分析中,主要使用加速度功率谱密度P[5],其数字特征是局部频率段上的均方根值(f)。仿真中,以车体和前转向架为例,一系悬挂故障用刚度增大10倍[6],阻尼为0模拟,二系悬挂故障用刚度增大20倍,阻尼为0模拟。加速度检测信号采样

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/533193.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

关于php的问题有哪些,关于PHP的报错问题?

关于这个报错的表格我不知到怎么去做,下面的是代码:header(content-type:text/html;charsetutf-8);session_start();include_once ../include/conf.php;include_once ../include/func.php;include_once ../include/mysql.func.php;check_login();$pageSi…

oracle消耗内存的查询,在AIX中计算ORACLE消耗的私有内存总数

一早就收到兄弟伙发的QQ信息,关于aix中oracle内存计算的内容The RSS number is equal to the sum of the number of working-segment pages in memory times 4 andthe code-segment pages in memory times 4.The TRS number is equal to just the code-segment page…

php读取ds18b20,DS18B20_单总线协议

.H文件#ifndef _ONEWIRE_H#define _ONEWIRE_H#include "STC15F2K60S2.H"#include #define OW_SKIP_ROM 0xcc#define DS18B20_CONVERT 0x44#define DS18B20_READ 0xbe//IC引脚定义sbit DQ P1^4;//函数声明extern void Delay_OneWire(unsigned int t);extern void Wri…

oracle官方文档查看方法,oracle官方文档_查看初始化参数(举例)

深蓝的blog:http://blog.csdn.net/huangyanlong/article/details/46864217记录了一下,使用oracle11g联机文档,查看初始化参数的步骤。如果想查看,可以修改的初始化参数的概念信息,可以点击“ChangingParameter Values …

matlab usewhitebg,Matlab的:geo​​show的網格和框架

對於問題1和問題2,原因是軸總是在圖的後面。因此,一種解決方案是在當前的軸上添加新軸並顯示網格,框和自定義刻度。對於問題3,我使用regexprep以取代S後綴負緯度(同上爲經度)。我唯一的問題是經度0將是0E,緯度0,0N。這…

oracle p l,使用P.A.L制作便携软件 (一) 基本原理 | 么么哒拥有者

因爱好自学所得,并非专业,此处只是抛砖引玉,欢迎相互交流、学习、提高,辛苦码字不易,如转载望保留链接出处。简单介绍:P.A.L是PortableApps.com Launcher的简称,它是PortableApps.com开发的便携…

oracle form执行后左上角没出现oracle标记,oracle form学习笔记

新增form步骤打开模板TEMPLATE,将其改成自己所要的名称,删除Data Blacks中的BLOCKNAME,DETAILBLOCK,删除Canvases中的BLOCKNAME,删除Windows中的BLOCKNAME,新增自己的Windows,Canvases,DateBlacks,在form级别的PRE-FOR…

linux 建oracle分区表,Oracle 10g 11g分区表创建举例

1.3. 创建其他类型分区表1.3.1. 用多列分区键创建范围分区表SQL> create table aning_mutilcol_range2 (aning_id number,3 aning_name varchar2(100),4 aning_year number,5 aning_month number,6 aning_day number,7 aning_amount number8 )9 partition by range (aning_y…

php carbon 连续日期,日期及时间处理包 Carbon 在 Laravel 中的简单使用

在编写 PHP 应用时经常需要处理日期和时间,这篇文章带你了解一下 Carbon – 继承自 PHP DateTime 类的 API 扩展,它使得处理日期和时间更加简单。Laravel 中默认使用的时间处理类就是 Carbon。namespace Carbon;class Carbon extends \DateTime{// code …

chmod g s oracle,chmod

chmod(1)名称chmod - 更改文件的权限模式用法概要chmod [-fR] absolute-mode file...chmod [-fR] symbolic-mode-list file...chmod [-fR] acl_operation file...chmod [-fR] [- named_attribute]...attribute_specification_list file...描述chmod 实用程序可更改或分配文件的…

linux lzo 压缩文件,Linux常用压缩和解压命令

.tar 解包 tar xvf filename.tar.tar 打包 tar cvf filename.tar dirname.gz 解压1 gunzip filename.gz.gz 解压2 gzip -d filename.gz.gz 压缩 gzip filename.tar.gz 和 .tgz 解压 tar zxvf filename.tar.gz.tar.gz 和 .tgz 压缩 tar zcvf filename.tar.gz dirname.bz2 解压1 …

linux进程cpu时间片,能讲一下在Linux系统中时间片是怎么分配的还有优先级的具体算法是...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼图 1 RT-Linux结构RT -Linux的关键技术是通过软件来模拟硬件的中断控制器。当Linux系统要封锁CPU的中断时时,RT-Linux中的实时子系统会截取到这个请求,把它记录下来,而实际上并不真正封锁硬件中断…

linux中进行远程服务器连机可以采用telnet,端口号为,使用telnet测试指定端口的连通性...

原标题:使用telnet测试指定端口的连通性telnet 是一个阉割版的 ssh ,它数据不加密,数据容易被盗窃,也容易受中间人攻击,所以默认情况下 telnet 端口是必须要被关闭的。telnet为用户提供了在本地计算机上完成远程主机工…

linux xd命令,看Linux文件的内容:用cat,less,more,head,tail,nl,od,xxd,gv,xdvi命令

使用命令在Linux系统中查看文件的内容是Linux管理员的基本技能之一,在Linux中,有许多应用程序以不同的方式显示文件内容。您可以使用cat、less、more、head、tail、nl、od、xxd、gv、xdvi命令来查看文本文件或任何其他文件。为了对此进行测试&#xff0c…

linux远程拷贝免手动输入密码,scp远程拷贝避免输入密码

使用scp远程拷贝文件到指定服务器上,在客户端生成密钥放在需要验证的服务器上,这样再次连接后直接登陆,避免输入密码。设定场景我们需要将tomcat服务器(client1)192.168.30.20 上的catalina.out日志文件,每天使用指定用户拷贝到日…

玩转linux文件描述符和重定向,玩转Linux文件描述符和重定向

本文介绍linux中文件描述符与重定向的相关知识,文件描述符是与文件输入、输出相关联的整数,它们用来跟踪已打开的文件。有需要的朋友参考下。原文出处:linux下的文件描述符是与文件输入、输出相关联的整数。它们用来跟踪已打开的文件。最常见…

linux哪个指令可以设定使用者的密码,linux期末考试练习题 2

一、单项选择题1、下面不是对Linux操作系统特点描述的是()A、良好的可移植性B、单用户C、多用户D、设备独立性2、查看创建目录命令mkdir的帮助文档可以使用()A、mkdir -hB、man mkdirC、help mkdirD、info mkdir3、用标准的输出重定向(>)像”>file01”能使文件file01的数…

linux脚本格式模板,Linux Shell 常见的命令行格式简明总结

#在后台执行 cmd 指令cmd &#命令序列. 在同一行执行多个命令cmd1 ; cmd2#在当前 shell 中以一组的形式执行多个命令{ cmd1 ; cmd2 ; }#在子 shell 中以一组的形式执行多个命令(cmd1 ; cmd2)#管道. 以 cmd1 的执行输出作为 cmd2 的输入cmd1 | cmd2#命令替换. 以 cmd2 的执行…

linux怎么用命令打开wine,Linux系统运维:10分钟教你如何使用Wine在Linux下玩魔兽世界...

本文主要向大家介绍了Linux系统运维的如何使用Wine在Linux下玩魔兽世界,通过具体的步骤向大家展现,希望对大家学习Linux系统运维有所帮助。目标:在 Linux 中运行魔兽世界发行版:适用于几乎所有的 Linux 发行版。要求:具…

linux中如何查看某个端口是否被占用,LINUX中如何查看某个端口是否被占用

之前查询端口是否被占用一直搞不明白,问了好多人,终于搞懂了,现在总结下:1.netstat -anp |grep 端口号如下,我以3306为例,netstat -anp |grep 3306(此处备注下,我是以普通用户操作&#…