zoukankan      html  css  js  c++  java
  • 好难

    相对运动,换位思考,定生动,繁化简,形不变而神变。

    频繁开合有气动,大力开合有液压,精度高地电机站,为人服务百年传。

    本例中采用了自耦变压器降压启动,变频调速,反接制动的方式对交流电机的上述过程进行分析和仿真。

    源码:

    parameter Real K=0.8"starting rate";

    parameter Real a=0.544"frequency rate";

    parameter Real b=0.0683"stable frequency rate";

    parameter Real c=0.3893"another frequency rate";

    parameter Real P=0.7"stoping rate"; 

    Tl = 15;

    if time <= 10 then

    u_A = 0;

    u_B = 0;

    u_C = 0;

    f_s = 0;

    Rs = 0.531;

    elseif time<=1590 then

    f_s = f_N*a;

    Rs = 0.531;

    u_A = u_N * 1.414 * sin(2*Pi*f_s*time/1000)*a;

    u_B = u_N * 1.414 * sin(2*Pi*f_s*time/1000-2*Pi/3)*a;

    u_C = u_N * 1.414 * sin(2*Pi*f_s*time/1000-4*Pi/3)*a;

    elseif time<=1640 then

    f_s = f_N*a;

    Rs = 5;

    u_A = u_N * 1.414 * sin(2*Pi*f_s*time/1000-4*Pi/3)*a;

    u_B = u_N * 1.414 * sin(2*Pi*f_s*time/1000-2*Pi/3)*a;

    u_C = u_N * 1.414 * sin(2*Pi*f_s*time/1000)*a;

    elseif time<=2550 then

    f_s = f_N*a;

    Rs = 0.531;

    u_A = u_N * 1.414 * sin(2*Pi*f_s*time/1000-4*Pi/3)*a;

    u_B = u_N * 1.414 * sin(2*Pi*f_s*time/1000-2*Pi/3)*a;

    u_C = u_N * 1.414 * sin(2*Pi*f_s*time/1000)*a;

    elseif time<=3050 then

    f_s = f_N*b;

    Rs = 0.531;

    u_A = u_N * 1.414 * sin(2*Pi*f_s*time/1000)*b;

    u_B = u_N * 1.414 * sin(2*Pi*f_s*time/1000-2*Pi/3)*b;

    u_C = u_N * 1.414 * sin(2*Pi*f_s*time/1000-4*Pi/3)*b;

    elseif time<=3150 then

    f_s = f_N*K*c;

    Rs = 0.531;

    u_A = u_N * 1.414 * sin(2*Pi*f_s*time/1000-4*Pi/3)*K*c;

    u_B = u_N * 1.414 * sin(2*Pi*f_s*time/1000-2*Pi/3)*K*c;

    u_C = u_N * 1.414 * sin(2*Pi*f_s*time/1000)*K*c;

    elseif time<=4400 then

    f_s = f_N*c;

    Rs = 0.531;

    u_A = u_N * 1.414 * sin(2*Pi*f_s*time/1000-4*Pi/3)*c;

    u_B = u_N * 1.414 * sin(2*Pi*f_s*time/1000-2*Pi/3)*c;

    u_C = u_N * 1.414 * sin(2*Pi*f_s*time/1000)*c;

    elseif time<=4450 then

    f_s = f_N*P*a;

    Rs = 4;

    u_A = u_N * 1.414 * sin(2*Pi*f_s*time/1000)*a*P;

    u_B = u_N * 1.414 * sin(2*Pi*f_s*time/1000-2*Pi/3)*a*P;

    u_C = u_N * 1.414 * sin(2*Pi*f_s*time/1000-4*Pi/3)*a*P;

    elseif time<=5400 then

    f_s = f_N*a;

    Rs = 0.531;

    u_A = u_N * 1.414 * sin(2*Pi*f_s*time/1000)*a;

    u_B = u_N * 1.414 * sin(2*Pi*f_s*time/1000-2*Pi/3)*a;

    u_C = u_N * 1.414 * sin(2*Pi*f_s*time/1000-4*Pi/3)*a;

    else

    f_s = f_N*b;

    Rs = 0.531;

    u_A = u_N * 1.414 * sin(2*Pi*f_s*time/1000)*b;

    u_B = u_N * 1.414 * sin(2*Pi*f_s*time/1000-2*Pi/3)*b;

    u_C = u_N * 1.414 * sin(2*Pi*f_s*time/1000-4*Pi/3)*b;

    end if;

    end SACIM;

        耗时5400ms,过渡较平滑,转矩稳定在200Nm内,电流也控制地比较稳定,但转矩变化时的波动剧烈不规律。总结了一些但感觉书上一些方法没有具体算式无法实验。就剩电阻和调频两大流派,各占半边天。

  • 相关阅读:
    BiscuitOS/Linux 上构建 GFP_ZONE_TABLE【转】
    二、buildroot 构建交叉编译工具链【转】
    buildroot构建项目(一)---buildroot介绍【转】
    使用buildroot创建自己的交叉编译工具链【转】
    使用buildroot制作交叉编译工具链【转】
    Perf 简介【转】
    linux perf工具测试程序cpu cache刷回实验【转】
    Linux下的内核测试工具——perf使用简介【转】
    Build failed in step 'Retrieving needed toolchain components' tarballs【转】
    利用Crosstool-ng制作交叉编译工具链【转】
  • 原文地址:https://www.cnblogs.com/yellowstar/p/5304915.html
Copyright © 2011-2022 走看看