MATLAB直流电机机械特性仿真——上课笔记

电机拖动实验一直流电动机机械特性的仿真

一、前言

  1. 什么是MATLAB

    • 本身是一个数学工具——MATLAB:矩阵实验室
    • 运算基础是矩阵运算
    • 加拿大和美国:做一个辅助计算的工具
    • 斧子、锤子之类的东西
  2. MATLAB做仿真的特点

    • Multisim仿真,有电子模型,电子元器件的模型,然后你去连接电路,观察电路的性能、工作的功能,可视化的。
    • MATLAB仿真:需要自己建立模型——元件的数学模型,不是可视化的,需要自己去写程序。更加抽象一点。
    • 两个统一点:数学基础,
  3. 电机在MATLAB中是什么样子的

    • 实际的电机样子

      img

    • MATLAB中电机

      U_N=220;P_N=22;I_N=115;
      n_N=1500;R_a=0.18;R_f=628;           %额定参数赋值
      

      MATLAB更加侧重于原理

  4. MATLAB的界面

    -在这里插入图片描述

    作用:编译工具的提示窗口,=显示结果,报错!=

    • 新建编辑器——脚本文件后缀名“.m”

      在这里插入图片描述

      • 保存编辑器——保存脚本文件

        在这里插入图片描述

      • 编程程序

      • 执行

        在这里插入图片描述

在这里插入图片描述

  • 观察结果
    1. 工作区可以观察数据
    2. 可以观察图形——必须使用绘图指令

在这里插入图片描述

  1. 关于MATLAB文件命名的相关注意事项

    1. 不能用数字命名
    2. 不能有任何符号
    3. 不能是你程序内使用的任何变量的名字
    4. 要区分大小写

二、直流电动机建模

  1. 程序代码的编写

    clc和clear

    • clc:清空代码行(command windows)
    • clear:清空数据空间
  2. 建立电机模型

    U_N=220;P_N=22;I_N=115;              %常量赋值
    n_N=1500;R_a=0.18;R_f=628;           %额定参数赋值
    

    将电机的主要参数,数字化,用数字表述一个直流电机。冷态电机——没有通电的电机

  3. 构建实验准备的常数

    Ia_N=I_N-U_N/R_f;                    %计算额定电枢电流
    C_EPhi_N=(U_N-R_a*Ia_N)/n_N;         %计算电动势常数(CE*Phi_N)
    C_TPhi_N=9.55*C_EPhi_N;              %电磁转矩常数(CT*Phi_N)
    
  4. 计算机械特性

    Ia=0:12:Ia_N;                           %建立电枢电流的数组
    Te=C_TPhi_N*Ia;                      %计算电磁转矩
    n=U_N/C_EPhi_N-R_a/(C_EPhi_N)*Ia;    %电机的机械特性方程
    
    1. 冒号的使用

      Ia=0:12:Ia_N;

      • 第一个数:采样值的起始数
      • 第二个数:采样的间隔
      • 第三个数:采样值的最终的数
  5. 绘制曲线图

    figure(1);                           %建立1号图形窗口
    plot(Te,n,'.-');                     %绘制基本特性曲线
    xlabel('电磁转矩Te/N.M');            %标注横坐标
    ylabel('转速n/rpm');                 %标注纵坐标
    ylim([0,1800]);                      %限制纵坐标范围
    
    1. 二维连续绘图指令

      plot(x,y,’…’):主要用于绘制横坐标是x,纵坐标是y的二维图形

      注意事项:x和y的数据大小要相同。

    2. 坐标控制

      xlabel (’…’):横坐标要写那些字

      ylabel

      ylim([min,max ])纵坐标的的控制

三、调节电枢电压,观察机械特性的变化情况

  1. 什么是机械特性:机械特性是电动机的固有特性,不随着外部参数(主要是指电参数)的改变而改变其变化规律。

  2. 实验的目标就是去验证上面这个内容是不是就是这样一个变化规律

  3. 方法是:改变(调节)电枢电压,然后电枢电压固定在某个位置的时候,做一下机械特性,220V,165V

  4. 分解程序:

    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    %% 告诉大家,做实验的过程中最好不要使用for循环
    %% 使用for循环会导致在work spaces中数据的不完整
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    
    for coef=0:0.25:1 
        U=U_N*coef;                       %改变电枢电压
        n=U/C_EPhi_N-(R_a+R_c)/(C_EPhi_N*C_TPhi_N)*Te;
                                          %计算对应不同电枢电压的转速
        plot(Te,n,'k-');                  %绘制改变电枢电压的机械特性曲线
        str=strcat('U=',num2str(U),'V');  %显示字符串处理
        s_y=1650*coef;                    %显示字符串纵坐标
        text(50,s_y,str);                 %给曲线标注电压值
    end
    
    
    % U=220
    % n=U/C_EPhi_N-(R_a+R_c)/(C_EPhi_N*C_TPhi_N)*Te;
    % plot(Te,n,'k-');                  %绘制改变电枢电压的机械特性曲线
    % hold on;     %准备在原来的图纸上画新的图
    
    % U=165
    % n=U/C_EPhi_N-(R_a+R_c)/(C_EPhi_N*C_TPhi_N)*Te;
    % plot(Te,n,'k-');                  %绘制改变电枢电压的机械特性曲线
    % hold on;     %准备在原来的图纸上画新的图
    
    
    
    
    
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值