#include "transformer.h" #include Transformer::Transformer(const QPair& fromTo, PowerTransformer* tf, QObject *parent):Branch(fromTo.first,fromTo.second,parent) { this->ratio=1; this->tf=tf; this->extract(); } void Transformer::extract() { PowerTransformer *tf=this->tf; this->capacityMVA=tf->getMVA(); // double length=-1; //几个变压器型号的参数 //S11-315/10 uk(short)=4% copper loss=3.3kW Noload=1.1% Noload Loss=0.48kW //S11-M-160/10 uk(short)=4% copper loss=1.9955kW Noload=1.4% Noload Loss=0.28kW //S11-M-250/10 uk(short)=4% copper loss=3.05kW Noload=1.2% Noload Loss=0.4kW //S11-M-30/10 uk(short)=4% copper loss=0.6kW Noload=2% Noload Loss=0.1kW //S11-M-500/10 uk(short)=4% copper loss=4.67kW Noload=1% Noload Loss=0.68kW //S11-M-630/10 uk(short)=4.5% copper loss=5.62kW Noload=0.9% Noload Loss=0.81kW //S11-M-800/10 uk(short)=4.5% copper loss=6.08kW Noload=0.8% Noload Loss=0.98kW int capkVA=int(this->capacityMVA*1000); //std::cout<<"cap"<getID().toStdString()<r=r0; this->x=x0; this->g1=g0; this->g2=g0; this->b1=b0; this->b2=b0; } PowerTransformer *Transformer::getTF() { return this->tf; }