当前位置:文档之家› checksum计算方法

checksum计算方法

checksum计算方法
checksum计算方法

ICMP,IP,UDP,TCP报头部分都有checksum(检验和)字段。ICMP和IP报头校验和的计算都很简单,使用RFC1071中给出的方法即可完成(如下)。

//计算校验和

USHORT checksum(USHORT *buffer,int size)

{

unsigned long cksum=0;

while(size>1)

{

cksum+=*buffer++;

size-=sizeof(USHORT);

}

if(size)

{

cksum+=*(UCHAR *)buffer;

}

//将32位数转换成16

while (cksum>>16)

cksum=(cksum>>16)+(cksum & 0xffff);

return (USHORT) (~cksum);

}

UDP/TCP报头中的校验和的计算比较复杂的,要用到 UDP/TCP伪首部:先要填充伪首部各个字段,然后再将UDP/TCP报头以后(包括报头)的数据附加到伪首部的后面,再对位首部使用上述校验和计算,所得到的值才是UDP/TCP报头部分的校验和。

位首部可以用如下的结构体表示:

typedef struct{

ULONG sourceip; //源IP地址

ULONG destip; //目的IP地址

BYTE mbz; //置空(0)

BYTE ptcl; //协议类型

USHORT plen; //TCP/UDP数据包的长度(即从TCP/UDP报头算起到数据包结束的长度单位:字节)

}Psd_Header;

这个过程是一个很繁琐的过程,计算过几次后再也忍受不了做这样重复的工作,于是写了一个通用的计算函数。这个函数使用起来我感觉非常方便:先封装好你的数据包(完整的,包括以太头),然后将数据包的首地址作为参数,调用该函数即可。函数将帮你完成IP报头以及UDP/TCP报头部分校验和的计算。

//————————————————————————-

// PacketCheckSum

// 计算数据包的校验和

// 参数:packet-待处理数据(将封装好的数据包的指针)

//————————————————————————-

void PacketCheckSum(unsigned char packet[])

{

Dlc_Header *pdlc_header=NULL; //以太头指针

Ip_Header *pip_header=NULL; //IP头指针

unsigned short attachsize=0; //传输层协议头以及附加数据的总长度

pdlc_header=(Dlc_Header *)packet;

//判断ethertype,如果不是IP包则不予处理

if(ntohs(pdlc_header->ethertype)!=0×0800) return;

pip_header=(Ip_Header *)(packet+14);

//TCP包

if(0×06==pip_header->proto)

{

Tcp_Header *ptcp_header=NULL; //TCP头指针

Tcp_Psd_Header *ptcp_psd_header=NULL;

ptcp_header=(Tcp_Header *)(packet+14+((pip_header->ver_len)&15)*4); attachsize=ntohs(pip_header->total_len)-((pip_header->ver_len)&15)*4;

ptcp_psd_header=(Tcp_Psd_Header *)malloc(attachsize+sizeof(Tcp_Psd_Header)); if(!ptcp_psd_header) return;

memset(ptcp_psd_header,0,attachsize+sizeof(Tcp_Psd_Header));

//填充伪TCP头

ptcp_psd_header->destip=pip_header->destIP;

ptcp_psd_header->sourceip=pip_header->sourceIP;

ptcp_psd_header->mbz=0;

ptcp_psd_header->ptcl=0×06;

ptcp_psd_header->tcpl=htons(attachsize);

//计算TCP校验和

ptcp_header->chksum=0;

memcpy((unsigned char *)ptcp_psd_header+sizeof(Tcp_Psd_Header),

(unsigned char *)ptcp_header,attachsize);

ptcp_header->chksum=checksum((unsigned short *)ptcp_psd_header,

attachsize+sizeof(Tcp_Psd_Header));

//计算ip头的校验和

pip_header->checksum=0;

pip_header->checksum=checksum((unsigned short *)pip_header,20);

return;

}

//UDP包

if(0×11==pip_header->proto)

{

Udp_Header *pudp_header=NULL; //UDP头指针

Udp_Psd_Header *pudp_psd_header=NULL;

pudp_header=(Udp_Header *)(packet+14+((pip_header->ver_len)&15)*4); attachsize=ntohs(pip_header->total_len)-((pip_header->ver_len)&15)*4;

pudp_psd_header=(Udp_Psd_Header *)malloc(attachsize+sizeof(Udp_Psd_Header)); if(!pudp_psd_header) return;

memset(pudp_psd_header,0,attachsize+sizeof(Udp_Psd_Header));

//填充伪UDP头

pudp_psd_header->destip=pip_header->destIP;

pudp_psd_header->sourceip=pip_header->sourceIP;

pudp_psd_header->mbz=0;

pudp_psd_header->ptcl=0×11;

pudp_psd_header->udpl=htons(attachsize);

//计算UDP校验和

pudp_header->chksum=0;

memcpy((unsigned char *)pudp_psd_header+sizeof(Udp_Psd_Header),

(unsigned char *)pudp_header,attachsize);

pudp_header->chksum=checksum((unsigned short *)pudp_psd_header,

attachsize+sizeof(Udp_Psd_Header));

//计算ip头的校验和

pip_header->checksum=0;

pip_header->checksum=checksum((unsigned short *)pip_header,20);

return;

}

return;

}

需要几个头文件,以及库:

#include

#include

#include “packet.h”

#pragma comment(lib,”ws2_32.lib”)

如果要自己填充IP数据报,那么计算Checksum是必不可少的一步,算法如下。

按16位一组,取补码相加,然后对和取补码

USHORT Checksum(USHORT *buffer, int size)

{

unsigned long cksum=0;

while(size >1)

{

cksum+=*buffer++;

size -=sizeof(USHORT);

}

if(size)

cksum += *(UCHAR*)buffer;

cksum = (cksum >> 16) + (cksum & 0xffff);

cksum += (cksum >>16);

return (USHORT)(~cksum);

}

此算法根据linux中快速计算ip数据包的chksum算法改写而成,运算速度快,使用方便。

此算法也可以应用到其他计算chksum的地方,但是要注意计算条件要求:数据长度是4的倍数。

几年前改写而成,这里共享出来。

/**

* ip_fast_csum – Compute the IPv4 header checksum efficiently.

* iph: ipv4 header

* ihl: length of header / 4

*/

/*

static inline unsigned short ip_fast_csum(unsigned

char * iph,

unsigned int ihl)

{

unsigned int sum;

__asm__ __volatile__(

“movl (%1), %0 ;\n”

“subl $4, %2 ;\n”

“jbe 2f ;\n”

“addl 4(%1), %0 ;\n”

“adcl 8(%1), %0 ;\n”

“adcl 12(%1), %0 ;\n”

“1: adcl 16(%1), %0 ;\n”

“lea 4(%1), %1 ;\n”

“decl %2 ;\n”

“jne 1b ;\n”

“adcl $0, %0 ;\n”

“movl %0, %2 ;\n”

“shrl $16, %0 ;\n”

“addw %w2, %w0 ;\n”

“adcl $0, %0 ;\n”

“notl %0 ;\n”

“2: ;\n”

: “=r” (sum), “=r” (iph), “=r” (ihl)

: “1″ (iph), “2″ (ih l)

: “memory”);

return(sum);

}*/

/*jonathan 改写于linux; linux的code 见上 */ static unsigned short

ip_fast_csum(

IN unsigned char* iph,

IN unsigned int ihl

)

{

unsigned int cksum = 0;

__asm

{

push eax

push ebx

push ecx

mov ebx , dword ptr [iph]

mov edx, ihl

mov eax, dword ptr [ebx]

sub edx, 0×04

jbe EXIT

add eax, dword ptr [ebx + 4]

adc eax, dword ptr [ebx + 8]

adc eax, dword ptr [ebx + 12]

BEGIN:

adc eax, dword ptr [ebx + 16]

lea ebx, dword ptr [ebx + 4]

dec edx

jne BEGIN

adc eax, 0×00

mov edx, eax

shr eax, 0×10

add ax, dx

adc eax, 0×00

not eax

EXIT:

mov cksum , eax

pop ecx

pop ebx

pop eax

}

return (unsigned short)cksum;

}

UDP checksum计算方法:

/*For udp checksum, sophie add, 20100524*/

struct fake_head

{

u_int sIp[4];

u_int dIp[4];

u_int len;

u_short reserved1;

u_char reserved2;

u_char nextHead;

};

u_short in_cksum_v6 (u_char *mdata, u_int len, u_int ck)

{

u_int sum = 0;

int i;

if (len % 2)

return 0;

for (i = 0; i < len; i = i + 2)

{

sum += ((mdata[i] << 8) + mdata[i+1]);

}

sum += ck;

while(sum >> 16)

{

sum = (sum >> 16) + (sum & 0xffff);

}

return (~sum & 0xffff);

}

u_short udp_check_sum_v6(char *udp, const struct in6_addr *sIp,

const struct in6_addr *dIp, u_short payload_length, u_char next_protocol)

{

u_short *pFakeHead = NULL;

struct fake_head fakeHead;

u_int i,ck = 0;

struct udphdr *udpHdr;

udpHdr = (struct udphdr *)udp;

memcpy((char *)fakeHead.sIp, (char *)sIp, 16);

memcpy((char *)fakeHead.dIp, (char *)dIp, 16);

fakeHead.len = payload_length;

fakeHead.reserved1 = fakeHead.reserved2 = 0;

fakeHead.nextHead = next_protocol; /**/

pFakeHead = (u_short *)(&fakeHead);

for (i=0;i

{

ck += pFakeHead[i];

}

udpHdr->check= 0;

udpHdr->check = in_cksum_v6((u_char *)udpHdr, udpHdr->len, ck);

return udpHdr->check;

}

铁芯损耗中的磁滞损耗和涡流损耗的区分

1 变压器铁芯损耗中的磁滞损耗和涡流损耗的区分 (盐城师范学院, 江苏 盐城 224002) [摘要] 本文介绍了用测试手段区分变压器铁芯损耗中的磁滞损耗和涡流损耗的基本方法,着重阐述了测试原理,测试装置和测试方法以及测试数据处理方法. [Summary] The text emphatically expounded testing principle, testing device, testing method and the method of dealing with testing data. This article introduced the basic method of distinguishing the magnetic resistance wastage and eddy current wastage of transformer core wastage by testing. 关键词 磁滞损耗 涡流损耗 区分方法 0 引言 在变压器铁芯损耗中包含着磁带损耗和涡流损耗,即:()()()c h FC P P P 涡流损耗磁滞损耗铁损+= 通常的电机测试(如变压器铜铁损的测量)仅是测出总的铁损FC P ,而不能进一步区分出其中的磁滞损耗分量和涡流损耗分量。 本文将简要地介绍一下我们用测试的方法来区分铁芯损耗中的磁带损耗和涡流损耗测试原理,采用测试装置,设计的测试方法以及测试结果的验证方法。 1 测试原理 在通常情况下,铁芯损耗的计算公式为: V B f V fB P P P m c m h c a FC 22 2 σσ+=+= (1) 上式是一经验公式,式中h σ,c σ均为与铁芯材料性质有关的系数,f 为电源频率,m B 为铁芯中磁感应强度的最大值,V 为铁芯材料的体积。 令(1)式中的A V B m h =2 σ,B V B m c =2σ,得: 2Bf Af P Fe += (2) 可见,当维持m B 不变时,A 、B 均与频率无关的常数。则有: Bf A f P FC += (3) 依据(3)式,在中心频率为50Hz 附近取一系列不同的频率值,分别测出其对应的Fe P 值,采用线性回归法对测试数据进行处理,即可得到(3) 式中的两个常数A 和B 。由Af P h =和2 Bf P c =即可区分出对应于某一f 值的Fe P 中的h P 分量和 c P 分量。 2 测试装置 1.被测样品:TB 单相变压器。(原边额定电压为220伏,副边为36伏。原边绕组匝数为1000匝,副边绕组匝数为180匝,额定容量为500V A 。) 2.变频电源:SDF-1型直流电动同步发电机组及KGT-1型可控调速器。 3.频率表:Hz D ?3型频率表。 4.功率表:W D ?34型低功率因数瓦特表。测试采用该表的300伏电压档和0.5安电流档。 5.电压表:V D ?26型电压表及MF-10万用表。本次测试采用上述两表的300伏档和50伏档,分别用于测量测试电路中的1U 值和2U 值。 6.电流表:A D ?26型电流表,本次测试采用该表的0.5安档。 3 测试方法 1. 实验装置的电路原理图如下: 2. 在测试中,在改变f 值时应始终保持m B 值不变。

数值计算实验课题目

数值实验课试题 本次数值实验课结课作业,请按题目要求内容写一篇文章。按题目要求 人数自由组合,每组所选题目不得相同(有特别注明的题目除外)。试题如下: 1)解线性方程组的Gauss 消去法和列主元Gauss 消去法(2人)/*张思珍,巩艳华*/ 用C 语言将不选主元和列主元Gauss 消去法编写成通用的子程序,然后用你编写的程序求解下列84阶的方程组 ???? ?????? ? ??=??????????? ????????????? ? ?1415151515768 168 168 168 1681684 8382321 x x x x x x 参考书目: 1.《计算机数值方法》,施吉林、刘淑珍、陈桂芝编 2.《数值线性代数》,徐树方、高立、张平文编 3.《数值分析简明教程》,王能超编 2)解线性方程组的平方根法(4人)/*朱春成、黄锐奇、张重威、章杰*/ 用C 语言将平方根法和改进的平方根法编写成通用的子程序,然后用你编写的程序求解对称正定方程组b Ax =,其中 (1)b 随机的选取,系数矩阵为100阶矩阵 ?????? ???? ? ? ?101 1101 1101 1101 1101110 ; (2)系数矩阵为40阶的Hilbert 矩阵,即系数矩阵A 的第i 行第j 列元素为 1 1-+= j i a ij ,向量b 的第i 个分量为∑=-+ = n j i j i b 1 1 1. 参考书目: 1.《计算机数值方法》,施吉林、刘淑珍、陈桂芝编 2.《数值线性代数》,徐树方、高立、张平文编

3.《数值分析简明教程》,王能超编 3)三对角线方程组的追赶法(3人)/*黄佳礼、唐伟、韦锡倍*/ 用C 语言将三对角线方程组的追赶法法编写成通用的子程序,然后用你编写的程序求解如下84阶三对角线方程组 ???? ?????? ? ??=??????????? ????????????? ? ?1415151515768 168 168 168 16816 84 8382321 x x x x x x 参考书目: 1.《计算机数值方法》,施吉林、刘淑珍、陈桂芝编 2.《数值分析简明教程》,王能超编 4)线性方程组的Jacobi 迭代法(3人)/*周桂宇、杨飞、李文军*/ 用C 语言将Jacobi 迭代法编写成独立的子程序,并用此求解下列方程组, 精确到小数点后5位 ???? ? ??=????? ??????? ? ?-149012 2111221 3 2 1 x x x 参考书目: 1.《计算机数值方法》,施吉林、刘淑珍、陈桂芝编 2.《数值线性代数》,徐树方、高立、张平文编 3.《数值分析简明教程》,王能超编 5)线性方程组的Gauss-Seidel 迭代法(3人)/*张玉超、范守平、周红春*/ 用C 语言将Gauss-Seidel 迭代法编写成独立的子程序,并用此求解下列方程组,精确到小数点后5位 ???? ? ??=????? ??????? ? ?--39721 1111112 3 2 1 x x x 参考书目: 1.《计算机数值方法》,施吉林、刘淑珍、陈桂芝编 2.《数值线性代数》,徐树方、高立、张平文编 3.《数值分析简明教程》,王能超编 6)解线性方程组的最速下降法法(2人)/*赵育辉、阿热孜古丽*/ 用C 语言将最速下降法编写成通用的子程序,然后用你编写的程序求解对称

任意频率正弦波条件下铁磁材料损耗的计算

任意频率正弦波条件下铁磁材料 损耗的计算 崔杨,胡虔生,黄允凯 (东南大学电气工程学院,江苏省南京市四牌楼2号 210096)Iron Loss Prediction in Ferromagnetic Materials with Sinusoidal Supply CUI Yang,HU Qian-sheng,HUANG Yun-kai (School of Electrical Engineering, Southeast University, Nanjing 210096, China) 摘要:本文首先介绍了铁耗分立计算模型,随后采用标准规定的用爱泼斯坦方圈测硅钢片损耗的方法对铁磁材料进行损耗实验,对实验结果数据进行回归分析计算出了铁耗分立模型中的未知参数。并分析了参数的特性,将其应用于铁耗计算中,所得出的结果非常接近于实际值。在此基础上进一步分析了铁耗各分量随频率、磁密变化的规律。结论对于铁耗分析有非常重要的参考意义。 关键字:铁耗;铁磁材料;回归分析;爱泼斯坦方圈 Abstract: The paper presents loss separation model, then the method of iron loss measurement by means of an Epstein frame prescripted in standard is employed to the loss experiment, parameters in the model are calculated through a method called regression, using the experiment result. Parameters are used in predicting iron loss, there is hardly any discrepancy between the computed and the measured results. In the meantime the relationship bitween the loss contribution and frequency, flux density is discussed based on the computed result. Conclution is very valuable for the loss prediction. Keywords: Iron loss; Ferromagnetic material; Regression; Epstein frame 1 引言 随着电力电子技术的发展,各种新型电机在各行各业得到了广泛的应用,电机铁耗的准确计算也成为越来越重要的课题,引起不少学者的注意。目前在国内设计电机中是假设硅钢片内磁场分布均匀,利用硅钢片供应商提供的硅钢片在工频正弦波电源下的损耗曲线和经验公式来近似计算铁耗。对于一般电机,用此方法进行铁耗计算基本可以满足要求。但是在各种特种电机特别是高速电机中,往往是由高频、非正弦电源供电,如果电机的铁耗计算仍停留在采用工频时的方法,主要频率损耗值通过简单缩放比例形式确定,势必会存在较大的误差。 基金项目:国家自然科学基金项目(50477021) Project Supported by National Natural Science Foundation of China(50477021) 在国外,已经有不少学者提出了铁耗计算的两种方向,一种是采用有限元法来分析硅钢片内磁场的分布,进而计算损耗;另一种是通过研究铁磁材料的磁特性,提出铁耗的模型及计算和测量方法。第一种方法虽然准确,但计算工作量巨大,且没有通用性。另一种方法计算方便,其中以Bertottti铁耗分立计算模型[2][3][4]应用最为广泛。用这种模型计算出来的结果与实测数据相差不大。它的主要问题在于模型中存在未知参数,且难于确定,参数的大小将直接影响到损耗计算的结果,要求参数的计算必须非常准确。而国内目前在这方面没有专门研究。 在传统电机设计方法中使用的损耗曲 线在低频条件下是按照国家标准GB/T 3655—2000《用爱泼斯坦方圈测量电工钢片(带)磁性能的方法》 [5]中所规定的方法测量出来的,中频条件下的测试则参照GB 10129—88

阻力损失的计算方法

1.5阻力损失 1.5.1两种阻力损失 直管阻力和局部阻力 化工管路主要由两部分组成:一种是直管,另一种是弯头、三通、阀门等各种管件。 直管造成的机械能损失称为直管阻力损失(或称沿程阻力损失) 管件造成的机械能损失称为局部阻力 注意 将直管阻力损失与固体表面间的摩擦损失相区别 阻力损失表现为流体势能的降低 由机械能衡算式(1-42)可知: ρρρ212211P P g z p g z p h f -=??? ? ??+-???? ??+= (1-71) 层流时直管阻力损失 流体在直管中作层流流动时,因阻力损失造成的势能差可直接由式(1-68)求出: 232d lu μ?= ? (1-72) 此式称为泊稷叶(Poiseuille)方程。层流阻力损失遂为: 232d lu h f ρμ= (1-73) 1.5.2湍流时直管阻力损失的实验研究方法 实验研究的基本步骤如下: (1)析因实验-寻找影响过程的主要因素

对所研究的过程作初步的实验和经验的归纳,尽可能的列出影响过程的主要因素。对湍流时直管阻力损失f h ,经分析和初步实验获知诸影响因素为: 流体性质:密度ρ、粘度μ; 流动的几何尺寸:管径d 、管长l 、管壁粗糙度ε(管内壁表面高低不平): 流动条件:流速u 。 于是待求的关系式为: ) ,,,,,(ερμu l d f h f = (1-74) (2)规划实验-减少实验工作量 因次分析法的基础是:任何物理方程的等式两边或方程中的每一项均具有相同的因次,此称为因次和谐或因次的一致性。 以层流时的阻力损失计算式为例,式(1-73)可写成如下形式 ???? ????? ??=??? ? ??dup d l u h f μ322 (1-75) 式中每一项都为无因次项,称为无因次数群。 换言之,未作无因次处理前,层流时阻力的函数形式为: ) ,,,,(u l d f h f ρμ= (1-76) 作无因次处理后,可写成

曲线拟合的数值计算方法实验

曲线拟合的数值计算方法实验 【摘要】实际工作中,变量间未必都有线性关系,如服药后血药浓度与时间的关系;疾病疗效与疗程长短的关系;毒物剂量与致死率的关系等常呈曲线关系。曲线拟合(curve fitting)是指选择适当的曲线类型来拟合观测数据,并用拟合的曲线方程分析两变量间的关系。曲线直线化是曲线拟合的重要手段之一。对于某些非线性的资料可以通过简单的变量变换使之直线化,这样就可以按最小二乘法原理求出变换后变量的直线方程,在实际工作中常利用此直线方程绘制资料的标准工作曲线,同时根据需要可将此直线方程还原为曲线方程,实现对资料的曲线拟合。常用的曲线拟合有最小二乘法拟合、幂函数拟合、对数函数拟合、线性插值、三次样条插值、端点约束。 关键词曲线拟合、最小二乘法拟合、幂函数拟合、对数函数拟合、线性插值、三次样条插值、端点约束 一、实验目的 1.掌握曲线拟合方式及其常用函数指数函数、幂函数、对数函数的拟合。 2.掌握最小二乘法、线性插值、三次样条插值、端点约束等。 3.掌握实现曲线拟合的编程技巧。 二、实验原理 1.曲线拟合 曲线拟合是平面上离散点组所表示的坐标之间的函数关系的一种数据处理方法。用解析表达式逼近离散数据的一种方法。在科学实验或社会活动中,通过 实验或观测得到量x与y的一组数据对(X i ,Y i )(i=1,2,...m),其中各X i 是彼此不同的。人们希望用一类与数据的背景材料规律相适应的解析表达式,y=f(x,c)来反映量x与y之间的依赖关系,即在一定意义下“最佳”地逼近或 拟合已知数据。f(x,c)常称作拟合模型,式中c=(c 1,c 2 ,…c n )是一些待定参 数。当c在f中线性出现时,称为线性模型,否则称为非线性模型。有许多衡量拟合优度的标准,最常用的一种做法是选择参数c使得拟合模型与实际观测值在

(完整版)变压器空载损耗与负载损耗的计算方法及公式

变压器空载损耗与负载损耗的计算方法及公式 电力变压器损耗分为铁损和铜损,铁损又叫空载损耗,就是其固定损耗,实际是铁芯所产生的损耗(也称铁芯损耗),而铜损也叫负荷损耗。 1、电力变压器损耗计算公式 (1)有功损耗:ΔP=P0+KTβ2PK-------(1) (2)无功损耗:ΔQ=Q0+KTβ2QK-------(2) (3)综合功率损耗:ΔPZ=ΔP+KQΔQ------(3) Q0≈I0%SN,QK≈UK%SN 式中:Q0——空载无功损耗(kvar) P0——空载损耗(kW) PK——额定负载损耗(kW) SN——变压器额定容量(kVA) I0%——变压器空载电流百分比。 UK%——短路电压百分比 β ——平均负载系数 KT——负载波动损耗系数 QK——额定负载漏磁功率(kvar) KQ——无功经济当量(kW/kvar) 上式计算时各参数的选择条件: (1)取KT=1.05; (2)对城市电网和工业企业电网的6kV~10kV降压变压器取系统最小负荷时,其无功当量KQ=0.1kW/kvar;

(3)变压器平均负载系数,对于农用变压器可取β=20%;对于工业企业,实行三班制,可取β=75%; (4)变压器运行小时数T=8760h,最大负载损耗小时数:t=5500h; (5)变压器空载损耗P0、额定负载损耗PK、I0%、UK%,见产品出厂资料所示。 2、电力变压器损耗的特征 P0——空载损耗,主要是铁损,包括磁滞损耗和涡流损耗; 磁滞损耗与频率成正比;与最大磁通密度的磁滞系数的次方成正比。 涡流损耗与频率、最大磁通密度、矽钢片的厚度三者的积成正比。 PC——负载损耗,主要是负载电流通过绕组时在电阻上的损耗,一般称铜损。其大小随负载电流而变化,与负载电流的平方成正比;(并用标准线圈温度换算值来表示)。 负载损耗还受变压器温度的影响,同时负载电流引起的漏磁通会在绕组内产生涡流损耗,并在绕组外的金属部分产生杂散损耗。 变压器的全损https://www.doczj.com/doc/874798917.html,/耗ΔP=P0+PC 变压器的损耗比=PC /P0 变压器的效率=PZ/(PZ+ΔP),以百分比表示;其中PZ为变压器二次侧输出功率。 变损电量的计算:变压器的损失电量有铁损和铜损两部分组成。铁损与运行时间有关,铜损与负荷大小有关。因此,应分别计算损失电量。 1、铁损电量的计算:不同型号和容量的铁损电量,计算公式是: 铁损电量(千瓦时)=空载损耗(千瓦)×供电时间(小时)

管道阻力损失计算

管道的阻力计算 风管内空气流动的阻力有两种,一种是由于空气本身的粘滞性及其与管壁间的摩擦而产生的沿程能量损失,称为摩擦阻力或沿程阻力;另一种是空气流经风管中的管件及设备时,由于流速的大小和方向变化以及产生涡流造成比较集中的能量损失,称为局部阻力。通常直管中以摩擦阻力为主,而弯管以局部阻力阻力为主(图6-1-1)。 图6-1-1 直管与弯管 (一)摩擦阻力 1.圆形管道摩擦阻力的计算 根据流体力学原理,空气在横断面形状不变的管道内流动时的摩擦阻力按下式计算: (6-1-1) 对于圆形风管,摩擦阻力计算公式可改为: (6-1-2) 圆形风管单位长度的摩擦阻力(又称比摩阻)为: (6-1-3) 以上各式中 λ——摩擦阻力系数;

v——风秘内空气的平均流速,m/s; ρ——空气的密度,kg/m3; l——风管长度,m; Rs——风管的水力半径,m; f——管道中充满流体部分的横断面积,m2; P——湿周,在通风、空调系统中即为风管的周长,m; D——圆形风管直径,m。 摩擦阻力系数λ与空气在风管内的流动状态和风管管壁的粗糙度有关。在通风和空调系统中,薄钢板风管的空气流动状态大多数属于紊流光滑区到粗糙区之间的过渡区。通常,高速风管的流动状态也处于过渡区。只有流速很高、表面粗糙的砖、混凝土风管流动状态才属于粗糙区。计算过渡区摩擦阻力系数的公式很多,下面列出的公式适用范围较大,在目前得到较广泛的采用: (6-1-4) 式中K——风管内壁粗糙度,mm; D——风管直径,mm。 进行通风管道的设计时,为了避免烦琐的计算,可根据公式(6-1-3)和(6-1-4)制成各种形式的计算表或线解图,供计算管道阻力时使用。只要已知流量、管径、流速、阻力四个参数中的任意两个,即可利用线解图求得其余的两个参数。线解图是按过渡区的λ值,在压力B0=101.3kPa、温度t0=20℃、宽气密度ρ0=1.204kg/m3、运动粘度 v0=15.06×10-6m2/s、管壁粗糙度K=0.15mm、圆形风管等条件下得出的。当实际使用条件下上述条件不相符时,应进行修正。 (1)密度和粘度的修正 (6-1-5) 式中Rm——实际的单位长度摩擦阻力,Pa/m; Rmo——图上查出的单位长度摩擦阻力,Pa/m; ρ——实际的空气密度,kg/m3; v——实际的空气运动粘度,m2/s。

数值分析实验报告1

实验一误差分析 实验1.1(病态问题) 实验目的:算法有“优”与“劣”之分,问题也有“好”与“坏”之别。对数值方法的研究而言,所谓坏问题就是问题本身对扰动敏感者,反之属于好问题。通过本实验可获得一个初步体会。 数值分析的大部分研究课题中,如线性代数方程组、矩阵特征值问题、非线性方程及方程组等都存在病态的问题。病态问题要通过研究和构造特殊的算法来解决,当然一般要付出一些代价(如耗用更多的机器时间、占用更多的存储空间等)。 问题提出:考虑一个高次的代数多项式 显然该多项式的全部根为1,2,…,20共计20个,且每个根都是单重的。现考虑该多项式的一个扰动 其中ε(1.1)和(1.221,,,a a 的输出b ”和“poly ε。 (1(2 (3)写成展 关于α solve 来提高解的精确度,这需要用到将多项式转换为符号多项式的函数poly2sym,函数的具体使用方法可参考Matlab 的帮助。 实验过程: 程序: a=poly(1:20); rr=roots(a); forn=2:21 n form=1:9 ess=10^(-6-m);

ve=zeros(1,21); ve(n)=ess; r=roots(a+ve); -6-m s=max(abs(r-rr)) end end 利用符号函数:(思考题一)a=poly(1:20); y=poly2sym(a); rr=solve(y) n

很容易的得出对一个多次的代数多项式的其中某一项进行很小的扰动,对其多项式的根会有一定的扰动的,所以对于这类病态问题可以借助于MATLAB来进行问题的分析。 学号:06450210 姓名:万轩 实验二插值法

管道压力损失计算

冷热水管道系统的压力损失 无论在供暖、制冷或生活冷热水系统,管道是传送流量和热量必不可少的部分。计算管道系统的压力损失有助于: (1) 设选择正确的管径。 (2) 设选择相应的循环泵和末端设备。也就是让系统水循环起来并且达到热能传送目的 的设备。 如果不进行准确的管道选型,会导致系统出现噪音、腐蚀(比如管道阀门口径偏小)、严重的能耗及设备的浪费(比如管道阀门水泵等偏大)等。 管道系统的水在流动时遇到阻力而造成其压力下降,通常将之简称为压降或压损。 压力损失分为延程压力损失和局部压力损失: — 延程压力损失指在管道中连续的、一致的压力损失。 — 局部压力损失指管道系统内特殊的部件,由于其改变了水流的方向,或者使局部水流通道变窄(比如缩径、三通、接头、阀门、过滤器等)所造成的非连续性的压力损失。 以下我们将探讨如何计算这两种压力损失值。在本章节内我们只讨论流动介质为水的管道系统。 一、 延程压力损失的计算方式 对于每一米管道,其水流的压力损失可按以下公式计算 其中:r=延程压力损失 Pa/m Fa=摩擦阻力系数 ρ=水的密度 kg/m 3 v=水平均流速 m/s D=管道内径 m 公式(1) 延程压力损失 局部压力损失

管径、流速及密度容易确定,而摩擦阻力系数的则取决于以下两个方面: (1)水流方式,(2)管道内壁粗糙程度 表1:水密度与温度对应值 水温°C10 20 30 40 50 60 70 80 90 密度 kg/m3999.6 998 995.4 992 987.7 982.8 977.2 971.1 964.6 1.1 水流方式 水在管道内的流动方式分为3种: —分层式,指水粒子流动轨迹平行有序(流动方式平缓有规律) —湍流式,指水粒子无序运动及随时变化(流动方式紊乱、不稳定) —过渡式,指介于分层式和湍流式之间的流动方式。 流动方式通过雷诺数(Reynolds Number)予以确定: 其中: Re=雷诺数 v=流速m/s D=管道内径m。 ?=水温及水流动力粘度,m2/s 表2:水温及相关水流动力粘度 水温m2/s cSt °E 10°C 1.30×10-6 1.30 1.022 20°C 1.02×10-6 1.02 1.000 30°C 0.80×10-6 0.80 0.985 40°C 0.65×10-6 0.65 0.974 50°C 0.54×10-6 0.54 0.966 60°C 0.47×10-6 0.47 0.961 70°C 0.43×10-6 0.43 0.958 80°C 0.39×10-6 0.39 0.956 90°C 0.35×10-6 0.35 0.953 通过公式2计算出雷诺数就可判断水流方式: Re<2,000:分层式流动 Re:2,000-2,500:过渡式流动

变压器损耗计算公式

变压器损耗 分为铁损和铜损,铁损又叫空载损耗,就是其固定损耗,实是铁芯所产生的损耗(也称铁芯损耗,而铜损也叫负荷损耗, 1、变压器损耗计算公式 (1)有功损耗:ΔP=P0+KTβ2PK -------(1) (2)无功损耗:ΔQ=Q0+KTβ2QK -------(2) (3)综合功率损耗:ΔPZ=ΔP+KQΔQ ----(3)Q0≈I0%SN,QK≈UK%SN 式中:Q0——空载无功损耗(kvar) P0——空载损耗(kW) PK——额定负载损耗(kW) SN——变压器额定容量(kVA) I0%——变压器空载电流百分比。 UK%——短路电压百分比 β——平均负载系数 KT——负载波动损耗系数 QK——额定负载漏磁功率(kvar) KQ——无功经济当量(kW/kvar) 上式计算时各参数的选择条件: (1)取KT=1.05; (2)对城市电网和工业企业电网的6kV~10kV降压变压器取

系统最小负荷时,其无功当量KQ=0.1kW/kvar;(3)变压器平均负载系数,对于农用变压器可取β=20%;对于工业企业,实行三班制,可取β=75%; (4)变压器运行小时数T=8760h,最大负载损耗小时数:t=5500h; (5)变压器空载损耗P0、额定负载损耗PK、I0%、UK%,见产品资料所示。 2、变压器损耗的特征 P0——空载损耗,主要是铁损,包括磁滞损耗和涡流损耗; 磁滞损耗与频率成正比;与最大磁通密度的磁滞系数的次方成正比。涡流损耗与频率、最大磁通密度、矽钢片的厚度三者的积成正比。PC——负载损耗,主要是负载电流通过绕组时在电阻上的损耗,一般称铜损。其大小随负载电流而变化,与负载电流的平方成正比;(并用标准线圈温度换算值来表示)。 负载损耗还受变压器温度的影响,同时负载电流引起的漏磁通会在绕组内产生涡流损耗,并在绕组外的金属部分产生杂散损耗。 变压器的全损耗ΔP=P0+PC 变压器的损耗比=PC /P0 变压器的效率=PZ/(PZ+ΔP),以百分比表示;其中PZ为变压器二次侧输出功率。一、变损电量的计算:变压器的损失电量有铁损和铜损两部分组成。铁损与运行时间有关,铜损与负荷大小有关。因此,应分别计算损失电量。

太原理工大学数值计算方法实验报告

本科实验报告 课程名称:计算机数值方法 实验项目:方程求根、线性方程组的直接解 法、线性方程组的迭代解法、代数插值和最 小二乘拟合多项式 实验地点:行勉楼 专业班级: ******** 学号: ********* 学生姓名: ******** 指导教师:李誌,崔冬华 2016年 4 月 8 日

y = x*x*x + 4 * x*x - 10; return y; } float Calculate(float a,float b) { c = (a + b) / 2; n++; if (GetY(c) == 0 || ((b - a) / 2) < 0.000005) { cout << c <<"为方程的解"<< endl; return 0; } if (GetY(a)*GetY(c) < 0) { return Calculate(a,c); } if (GetY(c)*GetY(b)< 0) { return Calculate(c,b); } } }; int main() { cout << "方程组为:f(x)=x^3+4x^2-10=0" << endl; float a, b; Text text; text.Getab(); a = text.a; b = text.b; text.Calculate(a, b); return 0; } 2.割线法: // 方程求根(割线法).cpp : 定义控制台应用程序的入口点。// #include "stdafx.h" #include"iostream"

心得体会 使用不同的方法,可以不同程度的求得方程的解,通过二分法计算的程序实现更加了解二分法的特点,二分法过程简单,程序容易实现,但该方法收敛比较慢一般用于求根的初始近似值,不同的方法速度不同。面对一个复杂的问题,要学会简化处理步骤,分步骤一点一点的循序处理,只有这样,才能高效的解决一个复杂问题。

数值计算方法实验5

实验报告 学院(系)名称: 主程序部分列选主元部分

实验结果: 一.列主元消去法 输入各个数据,最终使用列选主元法,得到结果为:x1=x2=x3=1二.高斯-赛德尔迭代法 输入各个数据,输出每一步迭代数据,最终结果为:x1=0.285716,附录(源程序及运行结果) 一.列主元高斯消去法 #include #include void print(double a[3][3],int n,double b[3]){ printf("输出矩阵:\n"); for(int i=0;ifabs(d)){ d=a[i][k]; l=i; } i++; } printf("选出主元:%lf\n",d); if(d==0) printf("矩阵奇异!\n"); else if(l!=k){ for(int j=k;j

过滤器阻力损失计算及滤网规格

过滤器阻力损失计算 ΔP--阻力损失,Pa λ--摩擦系数,无因次 Re-雷诺数,Re=(ω·dn)/u,无因次 ω-流体速度,m/s ρ-流体密度,kg/m3 μ-动力粘度,kg/m·s u-运动粘度u=μ/ρ,m2/s L-当量直管段长度,m,类管件过滤器查阅下表“类管件过滤器公称直径与当量直管段长度关系” D-类管件过滤器内径,m dn-当量直径m,类管件过滤器取管件内径"D",筒壳式过滤器取‘4s/c’ S-液体流通面积,m2 C-液体湿周(湿润周长),C=2X(筒体内径+筒体高度)m ξ-入口阻力系数,取1.1 ξ-出口阻力系数,取0.5 类管件过滤器公称直径与当量直管段长度关系 公称直径DN 50 80 100 150 200 当量直管段长度L 25∽30 18∽23 15∽20 22∽38 32∽40 (×103mm) 公称直径DN 250 300 350 400 450 当量直管段长度L 27~43 58~65 48~85 60~95 62~98 (×103mm) 对于‘筒壳’类过滤器,按下式计算: 过滤面积及孔目数 过滤面积通常指丝网的有效流通面积,可以查阅下表“滤网规格”得知有效面积,滤网总面积与有效面积率的乘积即为过滤面积(有效流通面积)。通常,考虑过滤面积按过滤器公称通径的20倍设计,已足够满足使用场合。除非在非常见的特殊环境使用,才予以特殊考虑。 孔目数(目数/英寸)的选择,主要考虑需拦截的杂质粒径,依据介质流程工艺要求而定。各种规格丝网可拦截的粒径尺寸查下表“滤网规格”。 滤网规格

不锈钢丝网的技术特性一般金属丝网的技术特性 孔目数目英寸丝径mm 可拦截的 粒径um 有效面积%孔目数目 英寸 丝径mm 可拦截的 粒径um 有效面积% 10 0.508 2032 64 10 0.559 1981 61 12 0.475 1660 61 12 0.457 1660 61 14 0.376 1438 63 14 0.367 1438 63 16 0.315 1273 65 16 0.315 1273 65 18 0.315 1096 61 18 0.315 1096 61 20 0.273 955 57 20 0.274 996 62 22 0.234 882 59 22 0.274 881 59 24 0.234 785 56 24 0.254 804 58 26 0.234 743 59 26 0.234 743 59 28 0.234 673 56 28 0.234 673 56 30 0.234 614 53 30 0.234 614 53 32 0.234 560 50 32 0.213 581 54 36 0.234 472 46 36 0.213 534 52 38 0.234 455 46 38 0.213 493 50 40 0.193 442 49 40 0.173 462 54 50 0.152 356 50 50 0.152 356 50 60 0.122 301 51 60 0.122 301 51 80 0.102 216 47 80 0.102 216 47 100 0.081 173 46 100 0.08 174 50 120 0.081 131 38 120 0.07 142 50 (1)金属材料温度适用范围 铸铁-10~200℃碳钢-20~400℃低合金钢-40~400℃不锈钢-190~400℃(2)辅助密封材料温度适用范围 丁晴橡胶-30~100℃氟橡胶-30~150℃石棉板报≤300℃石墨金属缠绕垫≤650℃ 公称压力:按照过滤管路可能出现的最高压力确定过滤器的压力等级,也可通过技术协议要求,考虑进出口管路的统一性,选择与出口管路中最高压力相匹配的压力等级过滤器实际适用最高压力与介质 P--过滤器所能承受的最高工作压力Mpa P--过滤器的公称压力Mpa T--过滤器使用工作温度(应考虑裕度)℃ ΔT--温度偏差ΔT=T-200 ℃ K--强度减弱系数Mpa/℃ K值按如下原则选取: ①工作温度≤200℃时,K=0; ②铸铁过滤器(200-300℃),K=0-0.004; ③碳钢过滤器(200-400℃),K=0.0016-0.008; ④低合金钢过滤器(200-400℃),K=0.0006-0.006; ⑤不锈钢过滤器(200-400℃),K=0.00018-0.006;

磁性材料术语解释及计算公式

磁性材料术语解释及计算公式 起始磁导率μi 初始磁导率是磁性材料的磁导率(B/H )在磁化曲线始端的极限值,即 μi = 01μ× H B ?? ()0→?H 式中 μ0为真空磁导率(m H /7104-?π) ?H 为磁场强度的变化率(A/m ) ?B 为磁感应强度的变化率(T ) 有效磁导率μe 在闭合磁路中,如果漏磁可忽略,可以用有效磁导率来表示磁芯的性能。 e μ = Ae Le N L 20?μ 式中 L 为装有磁芯的线圈的电感量(H ) N 为线圈匝数 Le 为有效磁路长度(m ) Ae 为有效截面积 (m 2) 饱和磁通密度Bs (T ) 磁化到饱和状态的磁通密度。见图1。

Hc H 图 1 剩余磁通密度Br(T) 从饱和状态去除磁场后,剩余的磁通密度。见图1。 矫顽力Hc(A/m) 从饱和状态去除磁场后,磁芯继续被反向磁场磁化,直至磁感应强度减为零,此时的磁场强度称为矫顽力。见图1。 损耗因子tanδ 损耗系数是磁滞损耗、涡流损耗和剩余损耗三者之和。 tanδ= tanδh + tanδe + tanδr 式中 tanδh为磁滞损耗系数 tanδe为涡流损耗系数 tanδr为剩余损耗系数 相对损耗因子 tanδ/μi 比损耗因子是损耗系数与与磁导率之比: tanδ/μi(适用于材料) tanδ/μe(适用于磁路中含有气隙的磁芯) 品质因数 Q

品质因数为损耗因子的倒数: Q = 1/ tan δ 温度系数αμ( 1/K) 温度系数为T1和T2范围内变化时,每变化1K 相应的磁导率的相对变化量: αμ= 1 12μμ-μ.12T T 1- 式中 μ1为温度为T1时的磁导率 μ2为温度为T2时的磁导率 相对温度系数αμr(1/K) 温度系数和磁导率之比,即 αμr = 211 2μμ-μ.1 2T T 1- 减落系数 DF 在恒温条件下,完全退磁的磁芯的磁导率随时间的衰减变化,即 DF = 212 121μ1T T log μμ?- (T2>T1) μ1为退磁后T1分钟的磁导率 μ2为退磁后T2分钟的磁导率 居里温度Tc (℃) 在该温度时材料由铁磁性(或亚铁磁)转变为顺磁性,见图2。

(完整版)数值计算方法上机实习题答案

1. 设?+=1 05dx x x I n n , (1) 由递推公式n I I n n 1 51+-=-,从0I 的几个近似值出发,计算20I ; 解:易得:0I =ln6-ln5=0.1823, 程序为: I=0.182; for n=1:20 I=(-5)*I+1/n; end I 输出结果为:20I = -3.0666e+010 (2) 粗糙估计20I ,用n I I n n 51 5111+- =--,计算0I ; 因为 0095.05 6 0079.01020 201 020 ≈<<≈??dx x I dx x 所以取0087.0)0095.00079.0(2 1 20=+= I 程序为:I=0.0087; for n=1:20 I=(-1/5)*I+1/(5*n); end I 0I = 0.0083 (3) 分析结果的可靠性及产生此现象的原因(重点分析原因)。 首先分析两种递推式的误差;设第一递推式中开始时的误差为000I I E '-=,递推过程的舍入误差不计。并记n n n I I E '-=,则有01)5(5E E E n n n -==-=-Λ。因为=20E 20020)5(I E >>-,所此递推式不可靠。而在第二种递推式中n n E E E )5 1(5110-==-=Λ,误差在缩小, 所以此递推式是可靠的。出现以上运行结果的主要原因是在构造递推式过程中,考虑误差是否得到控制, 即算法是否数值稳定。 2. 求方程0210=-+x e x 的近似根,要求4 1105-+?<-k k x x ,并比较计算量。 (1) 在[0,1]上用二分法; 程序:a=0;b=1.0; while abs(b-a)>5*1e-4 c=(b+a)/2;

矿井通风阻力计算方法

矿井通风阻力 第一节通风阻力产生的原因 当空气沿井巷运动时,由于风流的粘滞性和惯性以及井巷壁面等对风流的阻滞、扰动作用而形成通风阻力,它是造成风流能量损失的原因。 井巷通风阻力可分为两类:摩擦阻力(也称为沿程阻力)和局部阻力。 一、风流流态(以管道流为例) 同一流体在同一管道中流动时,不同的流速,会形成不同的流动状态。当流速较低时,流体质点互不混杂,沿着与管轴平行的方向作层状运动,称为层流(或滞流)。当流速较大时,流体质点的运动速度在大小和方向上都随时发生变化,成为互相混杂的紊乱流动,称为紊流(或湍流)。(降低风速的原因) (二)、巷道风速分布 由于空气的粘性和井巷壁面摩擦影响,井巷断面上风速分布是不均匀的。 在同一巷道断面上存在层流区和紊区,在贴近壁面处仍存在层流运动薄层,即层流区。在层流区以外,为紊流区。从巷壁向巷道轴心方向,风速逐渐增大,呈抛物线分布。 巷壁愈光滑,断面上风速分布愈均匀。 第二节摩擦阻力与局部阻力的计算 一、摩擦阻力 风流在井巷中作沿程流动时,由于流体层间的摩擦和流体与井巷壁面之间的摩擦所形成的阻力称为摩擦阻力(也叫沿程阻力)。 由流体力学可知,无论层流还是紊流,以风流压能损失(能量损失)来反映的摩擦阻力可用下式来计算: H f =λ×L/d×ρν2/2pa λ——摩擦阻力系数。 L——风道长度,m

d——圆形风管直径,非圆形管用当量直径; ρ——空气密度,kg/m3 ν2——断面平均风速,m/s; 1、层流摩擦阻力:层流摩擦阻力与巷道中的平均流速的一次方成正比。因井下多为紊流,故不详细叙述。 2、紊流摩擦阻力:对于紊流运动,井巷的摩擦阻力计算式为: H f =α×LU/S3×Q2 =R f×Q2pa R f=α×LU/S3 α——摩擦阻力系数,单位kgf·s2/m4或N·s2/m4,kgf·s2/m4=9.8N·s2/m4 L、U——巷道长度、周长,单位m; S——巷道断面积,m2 Q——风量,单位m/s R f——摩擦风阻,对于已给定的井巷,L,U,S都为已知数,故可把上式中的α,L,U,S 归结为一个参数R f,其单位为:kg/m7 或N·s2/m8 3、井巷摩擦阻力计算方法 新建矿井:查表得α→h f→R f 生产矿井:已测定的h f→R f→α,再由α→h f→R f 二、局部阻力 由于井巷断面,方向变化以及分岔或汇合等原因,使均匀流动在局部地区受到影响而破坏,从而引起风流速度场分布变化和产生涡流等,造成风流的能量损失,这种阻力称为局部阻力。由于局部阻力所产生风流速度场分布的变化比较复杂性,对局部阻力的计算一般采用经验公式。 1、几种常见的局部阻力产生的类型: (1)、突变 紊流通过突变部分时,由于惯性作用,出现主流与边壁脱离的现象,在主流与边壁之间形成涡漩区,从而增加能量损失。

变压器损耗的计算公式及方法

变压器损耗分为铁损和铜损,铁损又叫空载损耗,就是其固定损耗, 实是铁芯所产生的损耗(也称铁芯损耗,而铜损也叫负荷损耗,1 、变压器损耗计算公式 ⑴有功损耗:△ P=PO+KT B 2PK --------- ⑴ ⑵无功损耗:△ Q=QO+K"T 2QK——(2) ⑶综合功率损耗:△ PZ=A P+KQX Q ----(3) QO IO%SN Q? UK%SN 式中:Q0 ----- 空载无功损耗(kvar) P0――空载损耗(kW) PK额定负载损耗(kW) SN变压器额定容量(kVA) 10%――变压器空载电流百分比。 UK%短路电压百分比 3 ――平均负载系数 KT――负载波动损耗系数 QK额定负载漏磁功率(kvar) KQ无功经济当量(kW/kvar) 上式计算时各参数的选择条件: (1)取KT=1.05; ⑵对城市电网和工业企业电网的6kV?10kV降压变压器取系统最小负荷时,其无功当量 KQ=0.1kW/kvar; (3)变压器平均负载系数,对于农用变压器可取3 =20%;对于工业企业,实行三班制,可取 3 =75%; ⑷变压器运行小时数T=8760h,最大负载损耗小时数:t=5500h; (5)变压器空载损耗P0、额定负载损耗PK 10%、UK%见产品资料所示。 2、变压器损耗的特征 P0――空载损耗,主要是铁损,包括磁滞损耗和涡流损耗;

磁滞损耗与频率成正比; 与最大磁通密度的磁滞系数的次方成正比。 涡流损耗与频率、最大磁通密度、矽钢片的厚度三者的积成正比。 P 负载损耗,主要是负载电流通过绕组时在电阻上的损耗,一般称铜损。其大小随负载电流而 变化,与负载电流的平方成正比;(并用标准线圈温度换算值来表示)。 负载损耗还受变压器温度的影响,同时负载电流引起的漏磁通会在绕组内产生涡流损耗,并在绕组 外的金属部分产生杂散损耗。 变压器的全损耗△ P=PO+PC 变压器的损耗比=PC /P0 变压器的效率=PZ/(PZ+ △ P),以百分比表示;其中PZ为变压器二次侧输出功率。一、变损电量的计 算:变压器的损失电量有铁损和铜损两部分组成。铁损与运行时间有关,铜损与负荷大小有关。因此,应分别计算损失电量。 1、铁损电量的计算:不同型号和容量的铁损电量,计算公式是: 铁损电量(千瓦时)=空载损耗(千瓦)x供电时间(小时) 配变的空载损耗(铁损),由附表查得,供电时间为变压器的实际运行时间,按以下原则确定: (1)对连续供电的用户,全月按720 小时计算。 (2)由于电网原因间断供电或限电拉路,按变电站向用户实际供电小时数计算,不得以难计算为由,仍按全月运行计算,变压器停电后,自坠熔丝管交供电站的时间,在计算铁损时应予扣除。 (3)变压器低压侧装有积时钟的用户,按积时钟累计的供电时间计算。 2、铜损电量的计算:当负载率为40%及以下时,按全月用电量(以电能表读数)的2%计收,计算公式:铜损电量(千瓦时)=月用电量(千瓦时)X 2% 因为铜损与负荷电流(电量)大小有关,当配变的月平均负载率超过40%时,铜损电量应按月用电量的3%计收。负载率为40%时的月用电量,由附表查的。负载率的计算公式为:负载率=抄见电量/ 式中:S――配变的额定容量(千伏安);T ――全月日历时间、取720小时; COSZ――功率因数,取0.80。 电力变压器的变损可分为铜损和铁损。铜损一般在0.5%。铁损一般在5~7%。干式变压器的变损比油侵式要小。合计变损:0.5+6=6.5 计算方法:1000KVA X 6.5%=65KVA 65KV/X 24 小时X 365 天=568400KWT度) 变压器上的标牌都有具体的数据。 变压器空载损耗空载损耗指变压器二次侧开路,一次侧加额率与额定电压的正弦波电压时变压器所吸取的功率。一般

相关主题
文本预览
相关文档 最新文档