2026/6/20 9:42:59
网站建设
项目流程
信宜做网站设置,页面模板现在不能用了吗,做视频网站挣钱吗,建设企业小程序公司双馈风力发电系统AC/DC/AC变流器的仿真模型 #xff0c;网侧变流器及转子侧变流器的控制方案#xff0c;采用双PWM控制#xff0c;网侧采用定子电压定向#xff0c;转子侧采用定子磁链定向#xff0c;实现超同步及次同步时功率的双向流动。
还有20页的说明内容。双馈风机变…双馈风力发电系统AC/DC/AC变流器的仿真模型 网侧变流器及转子侧变流器的控制方案采用双PWM控制网侧采用定子电压定向转子侧采用定子磁链定向实现超同步及次同步时功率的双向流动。 还有20页的说明内容。双馈风机变流器的控制就像在玩一场精密的速度游戏。网侧变流器和转子侧变流器这对搭档一个盯着电网电压的节奏一个追着磁链的方向跑双PWM控制就是他们手里的指挥棒。咱们先扒开网侧变流器的代码看看——这货用的是定子电压定向简单说就是把电网电压坐标系锁死在d轴上。下面这段电压定向的Simulink函数是关键function [theta] VoltageOrientation(U_alpha, U_beta) theta atan2(U_beta, U_alpha); % 这玩意儿实时计算电压矢量角度 % 注意这里用了四象限反正切防止角度跳变 end电网电压的alpha-beta分量经过这个黑盒子输出当前电压矢量的相位角。这个角度直接喂给Park变换把交流量转成直流量控制。这时候的电流内环PI参数设置特别讲究我一般先用临界比例法估算个大概Kp 0.5 * L_filter / Ts; Ki 0.5 * R_filter / Ts;L_filter是网侧电抗Ts是控制周期。实际调参时发现当风速突变时Kp值加个0.2能更好抑制直流母线电压波动。转子侧那边玩的是定子磁链定向代码里藏着玄机。磁链观测器的实现方式直接影响控制性能这里用了电压模型和电流模型混合观测def flux_observer(u_alpha, u_beta, i_alpha, i_beta, R_s, L_s): psi_alpha integrate(u_alpha - R_s*i_alpha) - L_s*i_alpha psi_beta integrate(u_beta - R_s*i_beta) - L_s*i_beta return np.sqrt(psi_alpha**2 psi_beta**2), np.arctan2(psi_beta, psi_alpha)积分环节用梯形法代替欧拉法防止低速时观测值漂移。仿真时发现当转速低于同步速次同步状态转子电流相位要反过来跑这时候前馈补偿项得加个负号不然功率流动方向就乱套了。超同步运行时的控制更有意思。这时候转子得往外送功率网侧变流器的有功指令得从正值切到负值。代码里用了个平滑过渡函数float power_ramp(float target, float current, float rate) { float delta target - current; if(fabs(delta) rate) return target; return current (delta 0 ? rate : -rate); }仿真模型里的直流母线电容取值是个坑太小了电压波动大太大了动态响应慢。试了N次发现按能量守恒原则计算初始值再乘个1.2倍刚好合适。最后跑起来看波形功率双向流动时网侧电流THD控制在3%以内算是达标了。