原创 直流发动机转矩特性分析

2019-11-1 21:58 1846 14 2 分类: 工业电子 文集: MATLAB
% 直流发电机转矩特性分析
  • % 将该函数定义为dc_mo_tor(dc_motor_torque)
  • %--------------------------------------------------------------------------
  • 复制代码

    这里定义一个直流电动机机械特性分析的参数,为了方便和容易读,一般情况下以直流电动机的机械特性的英文单词的前几个字母代替。

    因为,直流是direct-current,电动机是motor,转矩是torque

    所以按照取名字的规则,该函数定义为dc_mo_tor(dc_motor_torque)

    % 下面输入电机基本数据:
  • nN=1000;IfN=2.5;Rf=293/12;Ra=1.8;k=.1;E0=271
  • % 下面输入750转/分钟时的空载特性试验数据(Ifdata是励磁电流,Eadata是感应电势):
  • Ifdata=[ 0, 0.4, 1.0, 1.6, 2.0, 3.0, 8.5 12];
  • Eadata=[15, 43, 88, 130, 150, 193.5, 290, 291 ];
  • %-------------------------------------------------------------------------
  • 复制代码

    介绍了常见的参数的表达方式,电机基本数据,这个比较适合修改成自己的参数。

    在本文中以输入750转/分钟时的空载特性试验数据为例子。

    这个电机的转速的可以修改的。

    % 下面进行空载特性曲线拟合:
  • p=polyfit(Ifdata,Eadata,3);
  • If=0:.01:12;% 进行励磁电流参数重新设置:
  • Ea=polyval(p,If);% 计算对应于拟合曲线的感应电势
  • %--------------------------------------------------------------------------
  • 复制代码


    % 计算端电压和负载电流:
  • U=If*Rf;
  • Ia=(Ea-U)/Ra;
  • I=Ia-If;
  • % 计算并励发电机外特性:
  • plot(I,U,'k')
  • hold on
  • axis([0,100,0,300])
  • %-------------------------------------------------------------------------
  • 复制代码


    % 计算串励发电机外特性
  • UU=2*(Ea-If*(Rf+Ra));
  • plot(6*If,UU,'b')
  • hold on
  • % 计算他励发电机外特性
  • UUU=(E0-If*Ra-If.^2*k);
  • plot(6*If,UUU,'r')
  • xlabel('I[A]')
  • ylabel('U[V]')
  • %--------------------------------------------------------------------------
  • 复制代码


    作者: curton, 来源:面包板社区

    链接: https://mbb.eet-china.com/blog/uid-me-3876349.html

    版权声明:本文为博主原创,未经本人允许,禁止转载!

    PARTNER CONTENT

    文章评论0条评论)

    登录后参与讨论
    我要评论
    0
    14
    关闭 站长推荐上一条 /3 下一条