欢迎来到天天文库
浏览记录
ID:8463725
大小:124.00 KB
页数:13页
时间:2018-03-28
《传感器课程设计报告华电》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、《传感器原理及应用》综合实验—仿真部分任务书一、目的与要求本实验的目的是配合《传感器原理与应用》课程的传感器静态特性与动态特性相关部分的内容,利用Matlab/Simulink进行仿真验证。培养学生利用计算机进行数据处理和模型仿真的能力,为今后从事相关领域的工作打下基础。要求学生了解传感器静态和动态特性的基础知识,掌握Matlab/Simulink进行数据分析和仿真的基本方法。具体要求为:掌握基于最小二乘法的数据处理方法,能够进行简单的数据处理;掌握传感器动态特性的分析手段,了解不同阶次特性的基本性质,并能够进行相应的仿真
2、实验,对传感器动态特性有感性认识。二、主要内容1、教师讲解Matlab/Simulink使用的基本知识,包括信号源、传递函数、信号显示等内容;2、学习使用Matlab进行最小二乘法数据处理,分别通过自己编写函数和使用Matlab提供的函数实现相同功能;3、学习传感器动态特性,包括零阶、一阶和二阶传感器动态特性,并采用Matlab/Simulink进行仿真验证。(一)数据处理K型热电偶特性(温度范围在-200~1300℃,查表温度间隔为100℃)如下表所示:温度(℃)K型热电偶分度(mV)-200-5.8914-100-3.
3、5536001004.09622008.138530012.208640016.397150020.644360024.905570029.12980033.275490037.3259100041.2756110045.1187120048.8382130052.4103对该特性进行曲线拟合,要求:1.按照最小二乘法原理编写Matlab程序;2.采用Matlab自带的拟合函数进行线性拟合,对前面的结果验证;3.采用Matlab自带的拟合函数进行二次曲线拟合,并给出线性拟合的误差分析。(二)传感器动态特性分析利用Matla
4、b/Simulink对传感器动态特性进行分析,输入信号分别采用为阶跃信号和正弦信号,要求:1.对零阶传感器的动态特性进行仿真,并对仿真结果进行讨论;2.对一阶传感器的动态特性进行仿真,并对仿真结果进行讨论;3.对二阶传感器的动态特性进行仿真,并对仿真结果进行讨论,特别需要对阻尼比系数分情况进行讨论。三、进度计划序号实验内容完成时间备注1讲解Matlab/Simulink软件的使用方法1月4日2学习传感器静态、动态特性,并采用Matlab/Simulink进行验证1月5-11日3交实验报告,答辩1月11-12日4注:在不做传
5、感器实验的时间内完成这部分仿真实验。四、实验成果要求完成实验报告,实验报告内容应包括上述数据处理和传感器动态特性分析两部分实验分析结果,同时,实验报告附件中应包含:1.提供曲线拟合部分的自己编写的程序和采用Matlab自带函数进行验证的代码;2.提供Matlab/Simulink搭建的仿真图。五、考核方式交实验报告的同时进行答辩,根据实验报告和答辩情况综合评定成绩。指导教师:2010年12月24日一、目的与要求本实验的目的是配合《传感器原理与应用》课程的传感器静态特性与动态特性相关部分的内容,利用Matlab/Simuli
6、nk进行仿真验证。培养学生利用计算机进行数据处理和模型仿真的能力,为今后从事相关领域的工作打下基础。要求学生了解传感器静态和动态特性的基础知识,掌握Matlab/Simulink进行数据分析和仿真的基本方法。具体要求为:掌握基于最小二乘法的数据处理方法,能够进行简单的数据处理;掌握传感器动态特性的分析手段,了解不同阶次特性的基本性质,并能够进行相应的仿真实验,对传感器动态特性有感性认识。二、设计内容1、学习使用Matlab进行最小二乘法数据处理,分别通过自己编写函数和使用Matlab提供的函数实现相同功能。按照最小二乘法原
7、理编写Matlab程序程序如下:clcsymsytxt;m1=0;m2=0;m3=0;m4=0;x=[-200-10001002003004005006007008009001000110012001300];y=[-5.8914-3.553604.09628.138512.208616.397120.644324.905529.12933.275437.325941.275645.118748.838252.4103];fori=1:16;m1=m1+x(i);m2=m2+y(i);m3=m3+x(i)*y(i);m4=
8、m4+x(i)*x(i);end;k=(16*m3-m1*m2)/(16*m4-m1^2);a0=(m4*m2-m1*m3)/(16*m4-m1^2);xt=x;yt=a0+k*xt;%按最小二乘法编写的程序k%输出k值a0%输出a0输出结果:k=0.0403a0=0.6191采用Matlab自带的拟合
此文档下载收益归作者所有