|
发表于 2023-12-18 09:12:09
|
显示全部楼层
PSASP软件中的1型双馈风机是五阶模型。
下面是一个简单的Python代码示例,演示如何使用numpy库来实现1型双馈风机的模型:- import numpy as np
- def doubleFedInductionGenerator(v, i, R, L, Xf, Xm, Rs, Ls, Lr, Xr):
- # 输入参数:
- # v: 风机定子端电压
- # i: 风机定子端电流
- # R: 定子端电阻
- # L: 定子端电感
- # Xf: 定子侧滤波器的电感
- # Xm: 磁场侧电抗
- # Rs: 利用串联电阻R和串联电抗Ls总结出来的回路损耗
- # Ls: 电机定子端电感和定子绕组图间的磁链长度关系
- # Lr: 电机转子端电感和转子绕组图间的磁链长度关系
- # Xr: 转子侧电抗
- # 计算电机的参数
- Xs = Xf + Ls
- Xr = Xm + Lr
- # 计算电机的状态方程
- Veq = v - i * (R + Xs)
- Ieq = (Veq - i * (Xm + Xr)) / (Rs + 1j * Xs + Xr)
- # 计算电机的输出
- Pe = np.real(Veq * np.conj(Ieq))
- Qe = np.imag(Veq * np.conj(Ieq))
- return Pe, Qe
- # 输入风机参数
- v = 1.0 # 风机定子端电压(pu)
- i = 0.5 # 风机定子端电流(pu)
- R = 0.05 # 定子端电阻(pu)
- L = 0.2 # 定子端电感(pu)
- Xf = 0.1 # 定子侧滤波器的电感(pu)
- Xm = 0.05 # 磁场侧电抗(pu)
- Rs = 0.01 # 利用串联电阻R和串联电抗Ls总结出来的回路损耗(pu)
- Ls = 0.15 # 电机定子端电感和定子绕组图间的磁链长度关系(pu)
- Lr = 0.15 # 电机转子端电感和转子绕组图间的磁链长度关系(pu)
- Xr = 0.1 # 转子侧电抗(pu)
- # 调用函数计算输出
- Pe, Qe = doubleFedInductionGenerator(v, i, R, L, Xf, Xm, Rs, Ls, Lr, Xr)
- print("风机的有功功率为:", Pe)
- print("风机的无功功率为:", Qe)
复制代码
希望对你有所帮助!
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。 |
|