北理matlab监控报警,北京理工大学自动控制matlab实验报告概要

《北京理工大学自动控制matlab实验报告概要》由会员分享,可在线阅读,更多相关《北京理工大学自动控制matlab实验报告概要(15页珍藏版)》请在人人文库网上搜索。

1、MATLAB软件工具在控制系统分析和综合中的应用实验班级:学号:1120100209姓名:戚煜华一、试验目的:1了解MATLAB这种强大的数学软件的基本特点和语言特点。2掌握控制系统在MATLAB中的描述。3学会用MATLAB的Control工具箱中提供的仿真函数,例如连续时间系统在阶跃输入激励下的仿真函数step(),脉冲激励下的仿真函数impulse()等。4掌握典型一阶、二阶系统中参数的变化对阶跃响应曲线的影响;5掌握使用MATLAB绘制控制系统的根轨迹图,并了解附加开环零、极点对闭环根轨迹的影响。6学会使用MATLAB绘制系统频率特性曲线乃氏图和伯德图,并利用MATLAB求出系统的稳定。

2、裕度。7掌握系统串联校正后,开环指标及时域响应指标的变化规律。二、试验设备:一台装有MATLAB软件的电脑三、试验内容:2以传函为例,令T=0.1,1,10,绘制其单位阶跃响应曲线,并总结给出惯性时间常数对阶跃响应影响的结论。T=0.1时的单位阶跃响应曲线T=1时的单位阶跃响应曲线T=10时的单位阶跃响应曲线结论:惯性时间常数T越大,上升时间、调节时间和延迟时间越长。3 以传函为对象,令=1,=0,0.2,0.5,1,1.5分别绘制阶跃响应曲线。令=0.7,=0.1,1,10分别绘制阶跃响应曲线,进行、对二阶阶跃响应的影响分析。=1,=0:分析:=1时,=0,零阻尼,响应为无阻尼等幅振荡;=0。

3、.2和0.5,欠阻尼,随着的增大,振荡幅值减小,响应速度变慢,超调量减小;=1,临界阻尼,响应变慢,超调和振荡消失;=1.5,过阻尼,系统没有超调,且过渡时间较长。综上所述,越大,振荡幅值越小,过渡时间越长;=1以后,系统没有了超调和振荡。所以,阻尼比对二阶系统的影响是改变系统的振荡幅值和过渡时间。=1,=0.2:=1,=0.5:=1,=1:=1,=1.5:=0.7,=0.1:=0.7,=1:=0.7,=10:分析:=1时,=0,零阻尼,响应为无阻尼等幅振荡;=0.2和0.5,欠阻尼,随着的增大,振荡幅值减小,响应速度变慢,超调量减小;=1,临界阻尼,响应变慢,超调和振荡消失;=1.5,过阻尼。

4、,系统没有超调,且过渡时间较长。综上所述,越大,振荡幅值越小,过渡时间越长;=1以后,系统没有了超调和振荡。所以,阻尼比对二阶系统的影响是改变系统的振荡幅值和过渡时间。分析:=0.7时,越大,二阶阶跃响应曲线上升时间越长,调节时间越短,超调量相同。所以无阻尼自然频率影响二阶系统的过渡时间。5 系统开环传函为绘制其根轨迹。附加开环极点,系统开环传函变为分别令=2,5,绘制其根轨迹,并分析附加开环极点对根轨迹的影响。原系统开环传函根轨迹:附加极点后根轨迹:分析:附加开环极点后,根轨迹向右方移动。而当附加的开环极点左移时,根轨迹也随之左移。6 若单位反馈系统画出其Bode图,nyquist图,并求其相位裕度;串入校正装置绘制Bode图,求其相位裕度,绘制系统校正前后闭环阶跃响应曲线。原单位反馈系统的bode图:原单位反馈系统的奈奎斯特图:相位裕度:8.32deg串入校正装置后系统的bode图:相位裕度51.4,=23.3rad/s.校正前单位反馈系统的闭环阶跃响应曲线图:校正后单位反馈系统的闭环阶跃响应曲线图15 / 15文档可自由编辑。

菜鸟提问基于MATLAB的防盗报警系统的有关问题-voice.m 话不多说,之前有人做出视频防盗系统,详见此贴。 原来的一个版本:视频监控,有东西经过监控区域就报警: 贴子如下: https://www.ilovematlab.cn/thread-133835-1-1.html 后来又有人加上了声音报警系统。声音过大就会报警。 详见此贴 声音监控,有东西发出声音就进行报警 https://www.ilovematlab.cn/thread-133881-1-1.html 。。 然后就是我们有个大作业,我想到的是将两者结合在一起,在视频监控的同时,如果声音过大就进行报警,然后拍照(要是能把照片发到邮箱就好了)。 以下是我的修改,但是一直报错。希望有人能帮忙修改下实现上面的功能。 代码贴出: function intruderdetecting2 % 运动参数阈值 motionThreshold = 200;         %  0 ~ 255 secondsToRecord = 10; % 声音参数阈值 soundThreshold = 0.1;         % 0.0 ~ 1.0 %声音麦克风 ai = analoginput; addchannel; set; set; set; samplesToRecord = ceil; set; set; set; set; %启动摄像头 a = imaqhwinfo; [camera_name, camera_id, format] = getCameraInfo; vid = videoinput; set; set; triggerconfig; start; trigger; try     wait; catch     stop; end %启动函数,时间函数 set; set; set; %创建figure fig = figure('DoubleBuffer','on', ...     'Name', 'Intruder Detection', ...     'NumberTitle', 'off', ...     'WindowStyle', 'docked', ...     'Toolbar', 'none', ...     'MenuBar', 'none', ...     'Color',[.1 .1 .1], ...     'CloseRequestFcn', @figureCloseFcn, ...     'DeleteFcn', @figureDeleteFcn); %对界面初始化 timePrevious = []; start; imagePrevious = []; start; %视频的启动函数     function videoStartFcn             imagePrevious = getsnapshot;     end %声音启动函数     function soundStartFcn             timePrevious = now;     end %视频时间函数         function videoTimerFcn         try             imageCurrent = getsnapshot;             timeCurrent = now;         catch             % getsnapshot can fail if object is deleted while we are waiting.             return;         end samplesRequested = ceil * *... ai.SampleRate); warning; try sound = peekdata; catch sound = zeros); end warning; sound = sound - mean); % Center about the mean. soundMax = max)); % Calculate max deviation from mean. timePrevious = timeCurrent; % Make our figure current. figOld = get; %if fig ~= figOld %set; %end %plot;         imageDifference = abs;         imageMax = max);         imagePrevious = imageCurrent;         figOld = get;         if fig ~= figOld             set;         end         image;         label = datestr;         xlabel;         set;         if imageMax > motionThreshold             motion = true;         else             motion = false;         end         if ~islogging             % 如果有东西闯入,进行响应             if motion                 % 将figure变红                 set;                 % 将闯入者的视频发送到你的邮箱                 str=['SB.jpg'];                 imwrite; %保存拍下来的图像                 customIntruderAction();             else                 set;             end;         end     if ~islogging    % if noise       customIntruderAction();%有人闯入时发进行报警         if fig ~= figOld             set;         end    % end     end    %function customIntruderAction()      % [y,fs]=wavread;      % sound; end     function figureCloseFcn         %关闭视频和声音         try             stop;             stop;         catch         end         closereq;     end     function figureDeleteFcn         delete;         delete;     end end 纯M文件编程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值