建筑结论论文范文

2023-09-16

建筑结论论文范文第1篇

摘要:在现代社会中,司法鉴定结论的合理性已经得到群众的重视,只有形成合法性的采信规则,构建完善的采信标准,才能保证司法鉴定技术应用的合理性。根据目前实际情况来看,很多工作人员对司法鉴定的环保性过于自信,为解决此方面存在的问题,构建完善的司法鉴定体系有着重要意义。

关键词:司法鉴定技术;采信疑难问题;规则分析

引言:无论在任何环境中,任何人都会相信以科学名义得出的鉴定结论,鉴定结论具有可靠性与神秘色彩,群众不会对科学结果产生怀疑。在现实角度来看,受多方面因素影响,有时可能受限于司法鉴定结论不适用的问题,只有通过完善的规则,对司法鉴定结论有效管理,才能合理应对多方面影响。在司法体系中虽然有很多规则可以降低错误发生率,但是仍然很难控制理论和现实之间的关系,法庭无法快速区分马虎的检验与科学的理念,只有构建完善的采信标准,才能确保司法鉴定技术应用效果。

1. 司法鉴定技术采信工作中科学评估的重要性

在鉴定结论角度来看,若是缺乏科学完善的采信标准,法律预留问题则会逐渐增加,法官在鉴定工作开展中自由裁决权力过大,受到这种情况影响,不光会出现法官滥用职权等问题,和已有的审判方式之间相互排斥。若是我国目前依旧缺少完善的采信标准,不符合标准的鉴定结论,会将科学作为挡箭牌,无法增强自身的实用性,最终得出的结论和法官意愿存在重要联系,在司法鉴定技术应用过程中,需要保证绝对公平性与科学性,得出的鉴定结果才不会受到其他因素干扰。相对于法官而言,当事人与律师对相关规则了解程度不深,只有等到判决公布后,才能得知其中的缘故。在这种情况下,只有构建科学的采信标准,才能预防在司法判决中出现滥用职权等问题,为法律体系快速发展提供了全新方向,同时也能保障司法鉴定结论的准确性与科学性,全面展现审判的正义性,确保司法体系的作用得以发挥[1]。

2. 美国专家证据的采信标准

在英美法系角度来看,并没有进行司法鉴定工作,而是采用专家证实的方式。为防止专家证词对司法工作产生误导,针对专家司法证实特性推出了多种规则,通过对相关规则的深入研究,希望可以对我国采信标准建立提供理论基础。

在美国司法体系的初期,专家证实主要出现在资格评定方面,在出现争议的情况下,只有及时分析审判要求,使用特别知识或者特别经验,在某位专家经验丰富的情况下,可以参与司法实践活动,为开学工作提供有效证词,对于证词的可靠性与稳定性考虑不足。在后期的发展过程中逐渐形成专家证词采信标准,这一标准建立后,在后期的司法工作开展中得到广泛使用。很多司法裁决中都拒绝使用专家测谎的方式,法庭需要将科学的理论作为审判标准,通过没有实际依据进行推理的事件无法保证自身的真实性[2]。针对科学技术进行验证时,需要分为以下两个步骤,深入分析内部原理,体现司法工作的特殊性。除此之外,技术应用需要得到认可,深入分析技术原理,所有的实施过程都可能存在弊端,在现代科技影响之下,专家证言涉及的领域逐渐增加,若是对其进行违规分类具有一定困难性。

3. 我国司法鉴定科学采信标准的建立

在现实角度来看,美国专家证实的科学性验证,对科学原理与技术方面的提升都有着重要意义。司法标准与采信模式构建过程中,可以对成功案例进行分析,根据自身需求完成借鉴,确保司法工作健康发展。本文通过理论研究的方式得出,对司法鉴定结论的科学性进行验证时,需要从以下几个方面入手。

3.1司法鉴定结论关系分析

司法鉴定结论和鉴定人专业素质与采用的依据都有着重要联系,在鉴定工作开展过程中需要保证操作的规范性,使用的材料也需满足科学性需求。司法鉴定工作开展需要由专业人员进行,实际的工作考察和专业训练是保证工作开展的基础条件,只有鉴定人员经过专业的训练后,才能为后期的工作开展提供稳定基础。司法鑒定需要得到现代科技和先进设备的支持,需要确保科学原理的正确性,技术应用的稳定性,保证最终的司法实践客观具体,满足鉴定人的必要需求,保证鉴定工作的科学性[3]。

3.2规范鉴定操作程序,保证设备先进可靠

在鉴定工作开展中,工作人员需要严格按照标准进行操作,保证试剂和设备的有效性,目前很多西方国家已经开始使用质量确认标准,通过这种方式可以对实验过程进行规范,展现设备的全部作用。质量确认标准的实验操作性相对较强,可以在程序相关标准的情况下,保证操作流程和现实需求的一致性,最大程度保证实验结果分析的准确性与稳定性。在加强试验效果的过程中,可以邀请相关专家制定技术应用标准,在日常工作中对标准进行修订,为实验工作进行创造稳定基础。

3.3被鉴定的对象需要符合鉴定要求

在鉴定工作开展过程中,需要深入了解鉴定对象的属性,合理解决污染和变质等问题。鉴定技术应用对鉴定对象要求相对较高,需要根据已有标准得出司法实践结果,对司法实践结果进行全方面分析,从而决定采信工作的稳定性,采信若是出现严重问题需要在判决书中进行说明,保证鉴定结论和采信标准相符。在采信工作开展中,需要针对鉴定对象的多方面条件进行验证,通过理论分析的方式得出,只有确保采信符合最终的鉴定要求,才能提升采信质量与采信效果,做好相关说明工作,展现采信工作的全部作用,为司法工作稳定发展创造良好基础。

结束语:

综上所述,本文主要针对司法鉴定技术采信问题进行深入研究,通过研究的方式得出,在司法鉴定技术应用过程中,可能出现技术采信问题,只有明确科学评估工作的重要性,学习西方国家的发展经验,构建完善的采信标准,才能保证司法实践工作稳定进行。另外,还需不断提升工作人员综合素质,确保设备和技术使用的先进性,为司法实践发展创造稳定基础。

参考文献:

[1]马凯,刘启刚.审判中心主义视阈下犯罪现场勘查工作完善路径研究[J].广州市公安管理干部学院学报,2018,28(02):19-24.

[2]洪芳芳.医疗侵权诉讼中鉴定制度的构建[J].福建农林大学学报(哲学社会科学版),2019,15(04):87-90.

[3]刘英明.刑事鉴定结论采信规则及完善[J].人民论坛,2010(23):98-99.DOI:10.16619/j.cnki.rmlt.2010.23.063.

建筑结论论文范文第2篇

1、知识与能力

2、过程与方法

3、情感态度与价值观

另外,以学生需求为出发点,注重教学的生成性。 教学设计遵循的原则:

1、以教学为中心,注重学生的学习能力培养。

2、突出合作学习。

3、运用各种信息与资源。

4、强调对学习过程、学习资源的评价。

5、以解决问题作为学习的主线,在一定情境中确定教学策略和技能。

(一)、切实进行学习需要分析、学习内容分析和学生特征分析,依此制定教学目标,反对经验主义。

1学习需要即学生已有的知识状态与期望他们达到的学习状态之间的差距,这个差距,构成了总的教学目标。 2学习内容即为了实现总的教学目标要求学生系统学习的知识、技能和行为经验的总和。这里要特别注意分析学生的先决技能和学生学习知识的心理操作过程。这样才有利于避免教学起点过高,补足知识结构,适应建构知识的心理机制。 3认真分析学生的知识准备、初始技能、学习兴趣及相关的经验、动机、文化、社会等背景因素,切实进行学生特征分析。 做到以上三点,就可以使教学目标的设计在理论的指导下严密地进行,这是提高教学质量的起点。

(二)、教师应认真学习和钻研流派众多的学习理论,用理论武器指导自己的实践,这样才利于避免课堂教学的形式主义,避免使课堂教学走入灌输或发问的极端。

(三)、用abcd法编写教学目标④,使教学目标的阐述利于教师的授课和检测,利于学生的学习和自测。

建筑结论论文范文第3篇

一、 指导思想 学生综合素质评价,以党的教育方针为指导,以全面推进素质教育为导向,以促进学生全面发展为宗旨,构建内容全面、方法科学、程序规范、结果客观的形成性评价和终结性评价相结合的评价体系,为学生的终身发展奠定坚实的基础。

二、 基本原则

1、全面性原则实施学生综合素质评价,着眼于学生的成长过程和整体表现,既关注全体发展又关注个体差异,既反映学生的综合素质,又彰显学生的个性、特长和发展潜能,实现评价内容的全面化。

2、发展性原则坚持以发展的眼光看待学生,注重学生的日常行为表现,将形成性评价与终结性评价有机结合,发挥评价的激励功能,促进学生全面和谐发展。

3、民主性原则加强师生之间的对话交流,开展有效的学生自评、互评和教师评价,及时反馈,增进理解与沟通,营造良好的民主氛围。

4、多样化原则把成长记录与学科模块测试结合起来,把学业水平测试与平时作业、课堂表现、实验操作等结合起来,实现评价方式多样化。

5、可操作性原则评价过程简便、直观、易操作,逐步实现评价操作与管理的信息化。

6、客观性原则建立、健全评价管理和监督制度,不断完善评价方法,确保对学生的评价全面、客观、具体、实事求是,增强高中学生综合素质评价工作的实效性。

三、组织机构

1、成立学校综合素质评价工作委员会

主任:

副主任:

委员:

主要职责:负责制定综合素质评价工作方案和标准,组织和指导评价工作,认定评价结果,受理咨询和申诉申请。

2、学校综合素质评价指导小组

组长:

副组长:

成员:

下设办公室:

主任:

成员:

主要职责:具体负责学生学分的评定、登记和录入、建档等组织工作。

3、成立年级(分A、B组)综合素质评价工作小组

组长:

副组长:

成员:各年级组(部)选五名教师代表,四——六名学生代表主要职责:负责审核各班级评价结果,组织咨询和复核。

4、成立班级综合素质评价工作小组

组长:各班主任

成员:各班小团队辅导老师(须有体育或艺术教师) 学生四人 (建议班长、体育委员、文娱委员、生活委员参加)。

主要职责:在学生自评、同学互评的基础上,具体评价每个学生的综合素质。

四、评价结果呈现方式

学生综合素质评价的结果为评定等级。评定等级指每个基础性发展目标的评定结果以等级方式呈现,分为A、B、C、D四个等级。

五、评价程序

综合素质评价分为阶段性评价和终结性评价;阶段性评价是学生每学期结束后进行的评价;终结性评价是高中毕业时进行的评价。

学生使用统一格式的“普通高中学生成长档案袋”和“普通高中学生综合素质评价报告单”。综合素质评价按学生自评、学生互评(小组成员间互评)、班级教师评价、家长评价、年级审核,学校认定的步骤进行。

1、学生自评。

学生在班主任和小团队辅导老师指导下,按照生活德育课程化修炼实施方案及综合素质评价细则,依据学生成长档案袋记录,每周对自己作出一次客观公正的评价。自我评价重在引导学生发现自己的进步,体验成长的快乐,认识存在的不足,明确发展的方向。

2、学生互评。

学生在班主任和小团队辅导老师指导下,小团队成员之间按照生活德育课程化修炼实施方案及综合素质评价细则,依据学生成长档案袋记录,结合平时的观察了解,采取讨论和不记名方式对班级内(小组内)每个同

学进行评价,每周进行一次。学生互评重在相互交流、相互学习,相互激励,相互促进,侧重在帮助同学总结成绩、发现不足,明确努力方向。

3、班级评价。

班级成立综合素质评价工作小组,成员由班主任、小团队辅导教师、学生代表组成,班主任任组长。评价小组由七——九人组成,其教师代表须是本班任课教师,对学生有充分的了解,具有较强的责任心和诚信品质。小组成员名单要在评价工作正式开展一周前向全班学生公布,并得到2/3以上学生的同意。班级综合素质评价小组负责对学生成长档案袋的真实性和学生自评、互评结果的客观公正性进行审查,并对获A等和D等学生的情况进行认真复核。班级评价小组在尊重学生自评和互评结果的基础上,对有争议的结果,可根据学生档案袋材料和实际表现重新评价,并注明理由。

4、家长评价。

每学期在学生学业通知书上设计家长评价一栏,家长对孩子的综合素质按照家长会时的要求进行描述性评价,评价结果要由学生本人真实地录入成长记录袋。

5、年级审核。年级成立综合素质评价工作小组,成员由年级主任、教师和学生代表7——9人组成,年级主任任组长。年级综合素质评价工作小组负责审核各班级评价结果,组织咨询和复核。

6、学校认定。学校成立综合素质评价工作委员会,成员由校长、教师和学生代表组成,校长任主任。学校综合素质评价工作委员会负责制定综合素质评价工作方案和标准,组织和指导评价工作,认定评价结果,受理咨询和申诉申请。

7、申诉和复核。学校要将评价结果以书面形式通知学生本人及其家长,学生及其家长若对评价结果有异议,可以书面形式向学校综合素质评价工作委员会提出申诉。学校从收到申诉之日起10日内组织复核并给予书面答复。

六、评价结果呈现

“公民道德素养”、“交流与合作”、“学习态度与能力”、“实践与创新”、“运动与健康”、“ 审美与表现”分为A(80分以上)、B(79—70分)、C(69—60分)、D(60分以下)四个等级。评价结果为A或D等者,需在备注栏注明原因,并尽可能提供有关证明材料。各维度获“A”等的学生比例原则上平行班、特优班、宏志班分别不超过30%、50%、60%。对身体有缺陷的学生,在“体育与健康”评价中,可酌情减少评价指标或降低评价标准。综合素质评价每学期进行一次。毕业生综合素质评价在综合高中阶段各学期的评价结果(高

一、高

二、高三各占30%、30%、40%)的基础上确定,所有评价均记入学生成长档案。对获得优秀或A等的学生给予全校公示,对不合格或D等的学生通知其本人。被评学生对结果产生异议的,可以提交申请和相关证据由学校综合素质评价小组及时予以复议,并给出最终评价结果。

建筑结论论文范文第4篇

2014—2015学年第1学期

学 院: 计算机学院 专业班级: 软件工程5班 学 号: 130202051006 学生姓名: 陈洪阳 指导教师: 戴俊雅

成 绩:

时 间:

2015年 1月5日

实践1.猜数游戏 题目概述:

编程先由计算机“想”一个1~100 之间的数请人猜,如果人猜对了,在屏幕上输出人猜了多少次才猜对此数,以此来反映猜数者“猜”的水平,则结束游戏;否则计算机给出提示,告诉人所猜的数是太大还是太小,最多可以猜10 次,如果猜了10 次仍未猜中的话,则停止本次猜数,然后继续猜下一个数。每次运行程序可以反复猜多个数,直到操作者想停止时才结束。

程序设计概要与分析:

在源程序的开头中包含stdlib和time库函数,这样我们就可以调用srand()和rand()函数,其中调用srand()提供一个种子,它是一个unsigned int类型,取值范围是0~65535,然后调用rand(),根据提供给srand()的种子值返回一个随机数,我们用rand()%100就把随机决定的数值范围确定在1~100之间,然后定义一个num,记录这个随机产生的随机数,定义input,来储存用户输入的猜数值,用times来记录猜的次数,用do while循环来执行用户猜的次数有10次,用if else条件语句来判断用户是否猜中,或猜得太大、太小,用一个while循环来做总嵌套,设置n的值一开始不为零,while循环的条件是当n的值不等于0,最后用户就可以修改n的值来决定是否退出。

程序代码:

#include #include #include

int main() {

int n=1; while(n!=0) {

srand((unsigned)time(NULL)); int num,input; int times=0; num=(rand()%100)+1; printf("在1~100间猜一个数 "); scanf("%d",&input); do{

if(input==num){

} else if(input>num){

} else if(input

}

}

} printf("你猜的数太小了,请再猜一个 "); scanf("%d",&input); times++; }while(times<9); if(times>=9)printf("你已经猜了10次都猜不中,你输了 "); printf("继续下一轮新的猜数请按1,退出请按0 "); scanf("%d",&n); return 0; 运行结果示例:

选择继续下一轮新的猜数,猜了10次都没猜中

心得体会:

要懂得如何生成一个随机数,并且要确定它的范围在1~100之间,同时我们还要用do while循环体把猜数的次数控制在10次,每当我们输入猜想的数时就要做出判断,看看是否猜中,或者猜得太大或太小,输出提示信息。也懂得了通过修改while判断循环里面的条件,使得循环体里面的程序受我们修改的条件控制,可以继续循环执行或者不再继续执行。

实践2.成绩排名次 题目概述:

某班期末考试科目为数学(MT)、英语(EN)和物理(PH),有最多不超过30 人参加考 试,学号可以用输入的序号代替。考试后要求: (1)计算每个学生的总分和平均分;

(2)按总分成绩由高到低排出成绩的名次;

(3)打印出名次表,表格内包括学生编号、各科分数、总分和平均分; (4)任意输入一个学号,能够查找出该学生在班级中的排名及其考试分数。

程序设计与概要:

定义存储学生信息的结构体,包括学生编号,姓名,各科成绩,总分,平均分还有名次。该结构体命名为student,然后定义结构体数组student s[],首先输入准备录入学生信息的人数,用amount来记录人数,用一个for循环,从0~amount-1,依次输入每个学生的各种信息,如学号,姓名,数学、英语和物理成绩。用grade[]数组来存这三科的成绩,如grade[0]存储数学成绩,grade[1]存储英语成绩。输入之后,再用一个for循环把每个同学的总分求出来,总分再除去3求出该名同学的平均分。按总分成绩由高到低排出名次,用两个for循环嵌套,第一个循环从0~amount,表示从第一个同学开始拿出来比较,第二个循环从1~amount,表示除了之前取出的同学以外的每一个同学,如果前一位同学的总分小于后一个同学的话,就交换两人的信息,第二个循环比较之后,便会把总分最高的同学的信息储存在第一个,然后我们设置排名rank的值为1,rank++,进行筛选第二名的,之后对应地把rank的值设给学生的总分排名

打印学生信息,输出表格的基本框架后,用一个for循环,依次输出每个学生的信息,最后还有根据学号查询学生信息,用户输入要查询的学生学号,在for循环里面依次比较,如果找到学号与用户输入相同的,便输出该名学生的信息。

程序代码:

#include #include #include #define M 30 struct student { unsigned int num; char name[10]; int grade[3]; int sum; float ave; int rank; }; student s[M]; int amount;

void input(student s[]); void title();

void list(student s[]); int main() { input(s); int i=0; for(i=0;i

//要求1 计算总分 平均分

s[i].sum=s[i].grade[0]+s[i].grade[1]+s[i].grade[2];

s[i].ave=(float)s[i].sum/3; } //要求2 按总成绩排序

int rank=1; student t; for(i=0;i

for(int j=i+1;j

{

if(s[i].sum

{

{t=s[i];

s[i]=s[j];

s[j]=t;

}

}

}

s[i].rank=rank;

rank++; } //要求3 打印名次表

title(); list(s); //要求4 查询

int number; printf("请输入你要查询学生的学号: "); scanf("%d",&number); for(int i=0;i

if(number==s[i].num)

{

printf("学号 姓名 数学 英语 物理 总分 平均分 排名 ");

printf("%u %s %d %d %d %d %5.2f %d ",s[i].num,s[i].name,s[i].grade[0],s[i].grade[1],s[i].grade[2],s[i].sum,s[i].ave,s[i].rank);

} } system("pause"); return 0; }

void input(student s[]) { printf("输入班上参加期末考试的人数(不大于30人)"); scanf("%d",&amount); printf("请依次输入他们的学号,姓名,数学成绩,英语成绩和物理成绩 "); for(int i=0;i

printf("第%d位同学的学号,姓名,数学成绩,英语成绩和物理成绩 ",i+1);

scanf("%u%s%d%d%d",&s[i].num,s[i].name,&s[i].grade[0],&s[i].grade[1],&s[i].grade[2]); } }

void title() {

printf(" 学生成绩表 ");

printf("----------------------------- ");

printf("学号 姓名 数学 英语 物理 总分 平均分 排名 ");

printf("----------------------------- "); }

void list(student s[]) { //n表示人数

int i;//rank=1; for(i=0;i

printf("%u %s %d %d %d %d %5.2f %d ",s[i].num,s[i].name,s[i].grade[0],s[i].grade[1],s[i].grade[2],s[i].sum,s[i].ave,s[i].rank);

printf("----------------------------- "); } }

运行结果示例:

确定录入人数之后,依次输入每个学生的信息

打印出名次表:

输入学生的学号,查询学生信息:

心得体会:

懂得了用结构体将不同的数据类型结合在一起,然后定义结构体数组,使得每个数组中的成员都具有不同的数据类型变量。而且同属于一个数据类型,也可以定义数组来表示相同的类型但是有多个不同值,比如成绩这个变量。也懂得了用for循环语句求总分,用for循环语句将数组从头到尾输出。

实践3.单科成绩统计 题目概述:

学生成绩统计(一维数组)从键盘输入一个班(全班最多不超过 30人)学生某门课的成绩,当输入成绩为负值时,输入结束,分别实

现下列功能:(1)统计不及格人数并打印不及格学生名单;

(2)统计成绩在全班平均分及平均分之上的学生人数,并打印这些学生的名单; (3)以直方图方式统计各分数段的学生人数及所占的百分比。形式如下: 分段 人数 图形 <60 3(10%)*** 60‐69 8(…) ******** 70‐79 7(…) ******* 80‐89 8(…) ******** >=90 4(…) ****

程序设计与概要:

定义一个结构体stu,里面有学生的姓名和成绩,然后定义一个s[]数组存放每个学生的姓名和成绩,输入函数中用一个for循环来依次输入每个学生的姓名,还有输入成绩,用if条件语句判断输入的成绩是否为负数,如果是就退出整个输入函数,同时,我们还用if条件语句来判断输入的成绩处于哪个分数阶段,定义n

1、n

2、等整形变量来存储各个分数段的总人数,变量num来存放输入的学生共有多少人,变量sum是将每个学生的成绩都加在一起,最后用sum/num就等于全班该门成绩的平均分,我们用一个for循环语句,判断每个学生的成绩是否小于60分,如果是就输出他的姓名,这样就可以打印出不及格学生的名单了。同样的,用一个for循环语句,判断每个学生的成绩是否大于等于平均分,如果是就变量count+1,用来记录成绩大于或等于平均分的学生人数,同时可将成绩大于平均分的同学姓名输出,这样就打印出了成绩在大于等于平均分的学生名单了。最后是输出分数段,用前面记录各个分数段人数的n值除以总人数再乘以100%就得出比例,每一个分数段都用一句for循环语句,根据n值的大小输入对应数目的*。

程序代码:

#include #include #define M 30 struct stu { char name[20]; int score; }; stu s[M]; int i=0,num=0; int n1=0,n2=0,n3=0,n4=0,n5=0; float sum=0,ave=0; int count=0; void input(stu s[]); void getnotpass(stu s[]);

void getavg(stu s[]); void percent(stu s[]); int main() { /*stu s[M]; int i=0,num=0; int n1=0,n2=0,n3=0,n4=0,n5=0; float sum=0,ave=0;*/ input(s); getnotpass(s); getavg(s); percent(s); return 0; } void input(stu s[]) { for(i=0;i

printf("请输入第%d个学生的姓名和成绩 ",i+1);

scanf("%s%d",&s[i].name,&s[i].score);

if(s[i].score<0)

break;

if(s[i].score>=0&&s[i].score<60)

n1++;

if(s[i].score>=60&&s[i].score<70)

n2++;

if(s[i].score>=70&&s[i].score<80)

n3++;

if(s[i].score>=80&&s[i].score<90)

n4++;

if(s[i].score>90)

n5++;

num++;

sum+=s[i].score; } printf("学生信息录入完毕 "); } void getnotpass(stu s[]) { printf("不及格人数为:%d ",n1); printf("不及格人员名单如下: "); for(i=0;i

if(s[i].score>=0&&s[i].score<60)

printf("%s ",s[i].name); } printf(" "); ave=sum/num; } void getavg(stu s[]) { for(i=0;i

if(s[i].score>=ave)count++; } printf("成绩在全班平均分及平均分之上的学生人数为:%d ",count); printf("成绩在全班平均分及平均分之上的学生名单如下: "); for(i=0;i

if(s[i].score>=ave)

printf("%s ",s[i].name); } printf(" "); } void percent(stu s[]) { printf("各分数段的学生人数及所占的百分比如下: "); printf("分段 人数 图形 "); printf("<60 %d(%.0f%%) ",n1,(float)n1/(float)num*100); for(i=0;i=90 %d(%.0f%%) ",n5,(float)n5/(float)num*100); for(i=0;i

运行结果示例:

依次输入每个学生的姓名和成绩,当输入成绩为负时,便退出整个输入:

统计不及格人数还有打印不及格学生名单:

统计成绩在全班平均分及平均分之上的学生人数,并打印这些学生的名单:

以直方图方式统计各分数段的学生人数及所占的百分比:

心得体会:

懂得了在for循环体内用if条件判断语句判断输入的值为负值时退出循环体。用变量计数器把符合要求的计数起来,最后可以得出符合要求的值共有多少个,也懂得了用for循环从所有值里进行筛选符合条件的值出来,更懂得了在求百分比时候要强制类型转换,把int类型的计算结果给转换为float单精度类型。

实践4.函数与文件训练 题目概述:

将实践练习2 中的第2题利用函数的思想进行修改,并将学生的成绩等信息输出到文件中。要求函数参数中

包含结构体数组或指针。输出到ASCII 文件的信息包括每个学生的学号、三门成绩和名次,每人一行。

程序设计与概要:由于我的实践2中就已经用了函数,所以我只需要把学生的成绩等信息输出到文件中。用FILE *fp,fp就代表我们要对其操作的文件,用open函数,根据文件的所在位置还有文件名,打开文件,并对应要求进行只写的操作,如源代码中fp=fopen("f: st udent.txt","w"),w代表写入操作,char一个c[]数组,存放对应项的名称,用fputs函数把数组里面的字符串写入到文件里面去,用一个for循环,循环调用fprintf函数,把每个学生的学号,各科成绩和排名都写入到文件当中去,最后关闭文件即可。

程序代码:

#include #include #include #define M 30 struct student { unsigned int num; char name[10]; int grade[3]; int sum; float ave; int rank; }; student s[M]; int amount;

void input(student s[]); void title(); void list(student s[]); int save();//输出到文件中 int main() { input(s); int i=0; for(i=0;i

//要求1 计算总分 平均分

s[i].sum=s[i].grade[0]+s[i].grade[1]+s[i].grade[2];

s[i].ave=(float)s[i].sum/3; }

//要求2 按总成绩排序

int rank=1; student t; for(i=0;i

for(int j=i+1;j

{

if(s[i].sum

{

{t=s[i];

s[i]=s[j];

s[j]=t;

}

}

}

s[i].rank=rank;

rank++; } save(); //要求3 打印名次表

title(); list(s); //要求4 查询

int number; printf("请输入你要查询学生的学号: "); scanf("%d",&number); for(int i=0;i

if(number==s[i].num)

{

printf("学号 姓名 数学 英语 C语言 总分 平均分 排名 ");

printf("%u %s %d %d %d %d %5.2f %d ",s[i].num,s[i].name,s[i].grade[0],s[i].grade[1],s[i].grade[2],s[i].sum,s[i].ave,s[i].rank);

} } system("pause"); return 0; } void input(student s[]) { printf("输入班上参加期末考试的人数(不大于30人)"); scanf("%d",&amount); printf("请依次输入他们的学号,姓名,数学成绩,英语成绩和物理成绩 ");

for(int i=0;i

printf("第%d位同学的学号,姓名,数学成绩,英语成绩和物理成绩 ",i+1);

scanf("%u%s%d%d%d",&s[i].num,s[i].name,&s[i].grade[0],&s[i].grade[1],&s[i].grade[2]); } } int save() {

FILE *fp; fp=fopen("f:student.txt","w"); if(!fp) {

printf("can not open file! ");

exit(1); } char c[]="学号 数学 物理 英语 排名 "; fputs(c,fp); for(int i=0;i

fprintf(fp,"%u %d %d %d %d ",s[i].num,s[i].grade[0],s[i].grade[1],s[i].grade[2],s[i].rank); } fclose(fp); } void title() {

printf(" 学生成绩表 ");

printf("----------------------------- ");

printf("学号 姓名 数学 英语 物理 总分 平均分 排名 ");

printf("----------------------------- "); }

void list(student s[]) { int i; for(i=0;i

printf("%u %s %d %d %d %d %5.2f %d ",s[i].num,s[i].name,s[i].grade[0],s[i].grade[1],s[i].grade[2],s[i].sum,s[i].ave,s[i].rank);

printf("----------------------------- "); } }

运行结果示例:

首先输入准备录入的学生人数,然后依次输入每个学生的信息:

打印出按总成绩排序后的学生信息表,以及根据学号查询:

在f盘中找到文件并打开:

心得体会:

懂得了用如何运用文件,把向程序中输入的数据全部输出到文件中去。用FILE *fp,fp就代表我们要对其操作的文件,用open函数,根据文件的所在位置还有文件名,打开文件,并对应要求进行只写的操作,如源代码中fp=fopen("f: st udent.txt","w"),w代表写入操作,char一个c[]数组,存放对应项的名称,用fputs函数把数组里面的字符串写入到文件里面去,用一个for循环,循环调用fprintf函数,把每个学生的学号,各科成绩和排名都写入到文件当中去,最后关闭文件即可。

实践5. 实践4(1)(2) 题目概述:

每位学生信息包括:学号、姓名、性别、学院、10 门成绩。共有不超过100 位同学的信息存放在ASCII 文件StudentInfo.txt 中;不超过10 个学院的信息存放在CodeInfo.txt 中,性别代码存放在SexInfo.txt 中,均为代码和其对应的名称。要求:

1. 定义至少包含以上学生信息和学院代码的结构体类型和指针(或数组)变量。 2. 函数实现从文件中输入信息到定义的数据中。

程序设计与概要:

定义一个结构体,名为student,里面的内容有学生的学号,姓名,性别,还有那个学院,以及10门成绩,构造结构体数组,student stu[100],用于存储100名学生的信息。定义读取文件中内容的函数,FILE *fp代表文件,调用fopen函数,通过文件所在位置以及文件名打开特定的文件,r表示只对文件进行读取,接着调用fscanf函数,把第一个位置的数据赋给学生的学号,用while循环体,循环的条件是调用feof判断文件是否读取结束,如果没有则返回0,用!feof()来让没读取结束的文件继续读取,接着再把同一行后面的数据分别赋给学生的姓名,性别代码和所属学院代码,再用一个for循环,把同一行后面10个数据分别赋给学生的10门成绩。一行读取完毕后,意味着已经读取完一个学生的所有个人信息,定义一个I值来存储已经读取学生的人数,每读完一人就i+1,再读取下一行的第一个数据赋给下一个学生作为他的学号。通过while循环把文件中的全部信息读取出来赋给所有学生,函数最后返回的是读取学生的人数i。定义结构体名为sxy,用于存储性别代码和代码对应的性别,可以在后面输出的时候,把对应的性别代码转变为用中文表示性别。定义一个结构体名为scode,用于存储学院代码和代码对应的学院名称,可以在最后输出的时候,把学院代码对应的学院名称输出。再定义一个输出函数,通过for循环,从0~i-1,把i个学生的全部信息输出,所以我们在主函数里面先调用读取文件中内容的函数之后再调用输出函数即可。

程序代码:

#include #include #include int readData(char *filename,struct student *stu); int readDataxy(char *filename,struct sxy *s1); int readDataco(char *filename,struct scode *s2); void printStudent(struct student *stu,struct sxy *s1,struct scode *s2,int n,int m,int k); struct student { int id; char name[10]; int sexno; char sex[4]; int deptno; char dept[20]; int scores[10]; float ave;

}; struct sxy { int id; char sex[4]; }; struct scode { int id; char dept[20]; }; int main() { struct student stu[100]; struct sxy s1[2]; struct scode s2[10]; int n,m,k; n=readData("f:StudentInfo.txt",stu); m=readDataxy("f:SexInfo.txt",s1); k=readDataco("f:CodeInfo.txt",s2); if(n==-1||n==0)

return 0; if(m==-1||m==0)

return 0; if(k==-1||k==0)

return 0; printStudent(stu,s1,s2,n,m,k);

system("pause"); return 0; } int readData(char *filename,struct student *stu) { FILE *fp; int i=0,j; fp=fopen(filename,"r"); if(!fp) {

printf("error1");

return -1; } fscanf(fp,"%d",&stu[i].id); while(!feof(fp))//feof返回0 表示文件还没结束 返回1表示结束

{

fscanf(fp,"%s%d%d",stu[i].name,&stu[i].sexno,&stu[i].deptno);

for(j=0;j<10;++j)

fscanf(fp,"%d",&stu[i].scores[j]);

++i;

fscanf(fp,"%d",&stu[i].id); } return i; } int readDataxy(char *filename,struct sxy *s1) { FILE *fp; int i=0; fp=fopen(filename,"r"); if(!fp) {

printf("error2");

return -1; } fscanf(fp,"%d",&s1[i].id); while(!feof(fp)) {

fscanf(fp,"%s",s1[i].sex);

++i;

fscanf(fp,"%d",&s1[i].id); } return i; } int readDataco(char *filename,struct scode *s2) { FILE *fp; int i=0; fp=fopen(filename,"r"); if(!fp) {

printf("error3");

return -1; } fscanf(fp,"%d",&s2[i].id); while(!feof(fp)) {

fscanf(fp,"%s",s2[i].dept);

++i;

fscanf(fp,"%d",&s2[i].id); }

return i; } void printStudent(struct student *stu,struct sxy *s1,struct scode *s2,int n,int m,int k) { int i,j; printf(" 学生信息统计 "); for(i=0;i

for(j=0;j

{

if(stu[i].sexno==s1[j].id)

{

strcpy(stu[i].sex,s1[j].sex);

}

} } for(i=0;i

for(j=0;j

{

if(stu[i].deptno==s2[j].id)

{

strcpy(stu[i].dept,s2[j].dept);

}

} } for(i=0;i

printf("%d%8s%4s%12s",stu[i].id,stu[i].name,stu[i].sex,stu[i].dept);

for(j=0;j<10;++j)

printf("%4d",stu[i].scores[j]);

printf(" "); } }

运行结果示例:

心得体会:

懂得了从文件中输入信息到定义的数据中。就是要先构造与文件信息中相对应的结构体数组,然后用打开文件,需要知道文件的具体位置还有文件名,”r”就是表示只采取读取操作,用while循环,循环条件的判断标准就是用feof来判断文件是否读取到文件尾部,用fscanf把每个数据赋给对应的变量。其中最难解决的就是一开始学生文件里面的信息,学生性别用代号表示,学生所在学院也用代码显示,这样一来我们把文件中的信息赋给定义好的结构体

数组之后,用for循环把结构体数组一个一个输出后,显示的是性别代码和学院代码,我们要把代码都改为相对应的值,所以我们同样定义性别的结构体数组,学院的结构体数据,之后用for循环把性别数组里面的代号和学生数组中的性别代码想比较,用strcpy函数,相同的就把代码对应的性别赋给学生数组里面定义好的性别字符数组。同理的,学院代码相对同的就把代码对应的学院名称赋给学生数组里面定义好的学院字符数组。

实践6.实践4(3)(4)(5) 题目概述:

每位学生信息包括:学号、姓名、性别、学院、10 门成绩。共有不超过100 位同学的信息存放在ASCII 文件StudentInfo.txt 中;不超过10 个学院的信息存放在CodeInfo.txt 中,性别代码存放在SexInfo.txt 中,均为代码和其对应的名称。要求:

3. 函数实现排序(1):学生平均成绩的降序排序,并输出所有信息到显示屏。 4. 函数实现排序(2):学生姓名的升序排序,并输出所有信息到显示器。

5. 函数实现查询(1):根据学号查询学生信息,并输出该生信息,并输出所有信息到显示器。

程序设计与概要:

同上个实践一样构造结构体名为student,用来存储学生的信息,如学生姓名,性别代号,学号,学院代号和成绩等。构造结构体名为sxy用来存储性别代号和性别名称,构造结构体名为scode用来存储学院代号和学院名称。用三个不同的函数来实现读取三个不同文件中的内容,把文件里面的内容放到以上构造的三个结构体里面去,定义输出函数,用for循环把每个学生的性别代号同sxy结构体数组中的代号对应,把代号对应的性别名称赋给每个学生的性别sex属性值中,把每个学生的学院代号同scode结构体数组中的代号对应,把代号对应的学院名称赋给每个学生的学院sdept属性值中,最后再用一个for循环把从第一个学生到最后一个学生的全部信息输出。实现要求3中的根据学生平均成绩的降序排序,要求在从文件中读取成绩之后要计算出总分然后再除以10门成绩得出平均分,然后定义一个函数,用双重for循环,把第一个学生同其他学生比较平均分,如果比下一个同学的平均分低就交换两个的位置,否则就继续与下一个同学比较,直到第一层的for循环结束退出为止。再用for循环把排序后的学生信息从第一位到最后一位输出即可。实现要求4中的根据学生姓名的升序排序,要求也是用双重for循环,用函数strcmp比较两个学生的姓名,把第一个学生的姓名同下一个同学比较,如何比下一个同学大,就交两个学生的位置,否则就继续与下一个同学比较,直到第二层的for循环结束,意味一个同学的位置确定,继续第一层for循环的下一个同学,直到第一个层的for循环结束,就意味所有同学比较完毕,再用for循环语句把从第一个位置的同学到最后一个位置的同学,把他们的信息输出。实现要求5的查询要求,需要我们从键盘上输入要查询的学生的学号,然后用for循环从我们的学生结构体数组中遍历一遍,如果有找到学号同输入的学号相同的学生,便把他的所有信息输出,否则则输出不存在该名学生。

程序代码:

#include #include #include int readData(char *filename,struct student *stu); int readDataxy(char *filename,struct sxy *s1); int readDataco(char *filename,struct scode *s2); void printStudent(struct student *stu,struct sxy *s1,struct scode *s2,int n,int m,int k); void search(struct student *stu,int n); void sortbyname(struct student *stu,int n); void sortbyave(struct student *stu,int n); struct student

{ int id; char name[10]; int sexno; char sex[4]; int deptno; char dept[20]; int scores[10]; double ave; }; struct sxy { int id; char sex[4]; }; struct scode { int id; char dept[20]; }; int main() { struct student stu[100]; struct sxy s1[2]; struct scode s2[10]; int n,m,k,b; while(1) {

system("cls");

printf("1.显示学生信息 ");

printf("2.姓名升序排序 ");

printf("3.平均成绩降序 ");

printf("4.学号查询学生信息 ");

printf("0.退出 ");

printf(" 输入需要查询的序号:");

scanf_s("%d",&b);

switch(b)

{

case 1:

n=readData("f:StudentInfo.txt",stu);

m=readDataxy("f:SexInfo.txt",s1);

k=readDataco("f:CodeInfo.txt",s2);

if(n==-1||n==0)

return 0;

if(m==-1||m==0)

return 0;

if(k==-1||k==0)

return 0;

printStudent(stu,s1,s2,n,m,k);

break;

case 2:

sortbyname(stu,n);

break;

case 3:

printf("按平均成绩降序排序如下:");

sortbyave(stu,n);

printStudent(stu,s1,s2,n,m,k);

break;

case 4:

search(stu,n);

break;

case 0:

return 0;

} system("pause"); } system("pause"); return 0; } int readData(char *filename,struct student *stu) { FILE *fp; int i=0,j; double sum; fp=fopen(filename,"r"); if(!fp) {

printf("error");

return -1; } fscanf(fp,"%d",&stu[i].id); while(!feof(fp))//feof返回0 表示文件还没结束 返回1表示结束

{

fscanf(fp,"%s%d%d",stu[i].name,&stu[i].sexno,&stu[i].deptno);

for(j=0;j<10;++j)

{

fscanf(fp,"%d",&stu[i].scores[j]);

sum=stu[i].scores[j];

}

stu[i].ave=sum/10;

++i;

fscanf(fp,"%d",&stu[i].id); } return i; } int readDataxy(char *filename,struct sxy *s1) { FILE *fp; int i=0; fp=fopen(filename,"r"); if(!fp) {

printf("error2");

return -1; } fscanf(fp,"%d",&s1[i].id); while(!feof(fp)) {

fscanf(fp,"%s",s1[i].sex);

++i;

fscanf(fp,"%d",&s1[i].id); } return i; } int readDataco(char *filename,struct scode *s2) { FILE *fp; int i=0; fp=fopen(filename,"r"); if(!fp) {

printf("error3");

return -1; } fscanf(fp,"%d",&s2[i].id); while(!feof(fp)) {

fscanf(fp,"%s",s2[i].dept);

++i;

fscanf(fp,"%d",&s2[i].id); } return i;

} void printStudent(struct student *stu,struct sxy *s1,struct scode *s2,int n,int m,int k) { int i,j; printf(" 学生信息统计 "); for(i=0;i

for(j=0;j

{

if(stu[i].sexno==s1[j].id)

{

strcpy(stu[i].sex,s1[j].sex);

}

} } for(i=0;i

for(j=0;j

{

if(stu[i].deptno==s2[j].id)

{

strcpy(stu[i].dept,s2[j].dept);

}

} } for(i=0;i

printf("%d%8s%4s%12s",stu[i].id,stu[i].name,stu[i].sex,stu[i].dept);

for(j=0;j<10;++j)

printf("%4d",stu[i].scores[j]);

printf(" "); } } void search(struct student *stu,int n) { int m,col=0; printf("请输入你要查询学生的学号: "); scanf("%d",&m); for(int i=0;i

if(stu[i].id==m)

{

col=1;

printf("%d%8s%4s%12s",stu[i].id,stu[i].name,stu[i].sex,stu[i].dept);

for(int j=0;j<10;++j)

{

printf("%4d",stu[i].scores[j]);

}

} } if(col==0) printf("不存在该名学生信息 "); } void sortbyname(struct student *stu,int n) { student temp; for(int i=0;i

for(int j=0;j

{

if(strcmp(stu[i].name,stu[j].name)>0)

{

temp=stu[i];

stu[i]=stu[j];

stu[j]=temp;

}

} } printf("按姓名的升序排序如下! "); for(int i=0;i

printf("%8d%8s%4s%12s",stu[i].id,stu[i].name,stu[i].sex,stu[i].dept);

for(int j=0;j<10;++j)

{

printf("%4d",stu[i].scores[j]);

}

printf(" "); } } void sortbyave(struct student *stu,int n) { int i,j,flag; student s; for (j=0;j

flag=0;

for (i=0;i

{

if (stu[i].ave

{

s=stu[i];

stu[i]=stu[i+1];

stu[i+1]=s;

flag=1;

}

}

if(flag==0) break; } }

运行结果示例: 开始的菜单界面:

输入1便会显示文件中所有学生的信息:

输入2便会实现学生姓名升序排序,且把排序后的学生所有信息输出:

输入3便会实现学生平均成绩降序排序,且把排序后的学生所有信息输出:

输入4便会实现根据学号查询学生信息:

心得体会:

懂得了运用双重for循环比较全体成员,如题目中所要求的姓名升序排序还有平均成绩降序,比较平均成绩可以用值的大小进行比较,但是比较姓名的大小就要用strcmp函数进行比较,如果有需要交换位置的,就定义一个同类型的中间值,作为交换的协助者,帮助完成两个值的交换,完成整个过程之后,把交换完成后的全体成员从头到尾用for循环输出即可。

参考文献:

建筑结论论文范文第5篇

1 引言(或绪论)

随着国民经济的增长,社会生产力水平的提高,电力事业迅速发展,装机容量和电网规模在日益增大。一个大型的电网往往由大量的电气设备组成,不同的设备之间互相关联,紧密耦合。一方面提高了系统的自动化水平,为生产带来了可观的经济效益。另一方面,由于影响系统运行的因数剧增,使其产生故障或失效的潜在可能性越来越大。一个设备的故障常常会引起整个电网的链式反应,导致整个电网不能正常运行乃至瘫痪。各行业对电力的需求日益增加,而且对供电稳定性和可靠性的要求也越来越高,这些无不在提醒人们对电力系统中设备的运行可靠性的要求不断提高。

电力变压器是电力系统的重要输变电设备,其运行状况直接关系到发电、供电系统的安全性和供电可靠性。

根据统计资料分析,电力变压器的内部故障主要有过热性故障、短路故障、放电性故障及绝缘受潮等多种类型。对359台故障变压器的统计表明:过热性故障占63%;高能量放电故障占18.1%;过热兼高能量放电故障占10%。而在过热性故障中,分接开关接触不良占50%;铁心多点接地和局部短路或漏磁环流约占33%;导线过热和接头不良或紧固件松动引起过热约占14.4%;其他故障占2.1%。可见,如何监视变压器的内部过热故障是变压器绝缘监督的重点,变压器绝缘油测试是发现该类故障十分有效的一种测试手段,配合其他测试方法,往往能准确判断出故障点位置,避免事故发生。

本文主要通过一次最近发生变压的器事故来对变压器匝间短路故障进行分析和处理,最后指出维护变压器正常运行的措施。

2 概述

变压器是一种静止电器,它通过线圈间的电磁感应,将一种电压等级的交流电能转换成同频率的另一种电压等级的交流电能。

2.1 变压器的基本工作原理和结构

2.1.1 基本工作原理和分类 1.基本工作原理

变压器的主要部件是铁心和套在铁心上的两个绕组。两绕组只有磁耦合没电联系。在一 2014届毕业设计论文

次绕组上交变产生交二次绕交变磁两绕组别感应势。

中加电压,链

一、组的通,在中分电动

de1N1dte2N2ddt只要磁通有变化量和

一、二次绕组的匝数不同,就能达到改变压的目的。 2.分类:

按用途分:电力变压器和特种变压器。

按绕组数目分:单绕组(自耦)变压器、双绕组变压器、三绕组变压器和多绕组变压器。 按相数分:单相变压器、三相变压器和多相变压器。 按铁心结构分:心式变压器和壳式变压器。

按调压方式分:无励磁调压变压器和有载调压变压器。

按冷却介质和冷却方式分:干式变压器、油浸式变压器和充气式变压器。

2.1.2 基本结构 1.铁心 2014届毕业设计论文

变压器的主磁路,为了提高导磁性能和减少铁损,用厚为0.35-0.5mm、表面涂有绝缘漆的硅钢片叠成。 2.绕组

变压器的电路,一般用绝缘铜线或铝线绕制而成。 3.绝缘套管

将线圈的高、低压引线引到箱外,是引线对地的绝缘,担负着固定的作用。 4.油箱

油浸式变压器的器身浸在变压器油的油箱中。油是冷却介质,又是绝缘介质。油箱侧壁有冷却用的管子(散热器或冷却器)。

此外,还有储油柜、吸湿器、安全气道、净油器和气体继电器等。

2.2 变压器的型号和额定值

2.2.1 变压器的型号

型号表示一台变压器的结构、额定容量、电压等级、冷却方式等内容,表示方法为:

具体代码介绍如下:

D-单相,S-三相,J-油浸自冷,G-干式空气自冷,F-油浸风冷,FP-强迫油循环风冷,SP-强迫油循环水冷,L-绕组为铝线,Z-有载调压,SC-三相环氧树脂浇注,SG-三相干式自冷,JMB-局部照明变压器,YD-试验用单相变压器 BF(C) -控制变压器(C为C型铁芯结构,DDG-单相干式低压大电流变压器)。

2.2.2 变压器的额定值 1.额定容量 SNkVA

指铭牌规定的额定使用条件下所能输出的视在功率。

2.额定电压 U1N/U2NkV

指长期运行时所能承受的工作电压, U1N 是指一次侧所加的额定电压,U2N

是指一次侧加额定电压时二次侧的开路电压。在三相变压器中额定电压为线电压。 3.额定电流I1N/I2NA

指在额定容量下,允许长期通过的额定电流。在三相变压器中指的是线电流。 2014届毕业设计论文

4.三者关系

单相:SNU1NI1NU2NI2N 三相:SN3U1NI1N3U2NI2N

3 变压器的常见故障

3.1变压器故障按部位分类分析

变压器故障按部位通常可分为绕组、铁心、绝缘、引线、分接开关、套管、密封等七类故障。如下图所示。

3.1.1 、绕组故障分析和处理方法

变压器的核心部位是变压器绕组,构成变压器输入、输出电能的电气的回路,其故障模式可分为:绕组短路、绕组断路、绕组松动、变形、位移、绕组烧损。其中绕组短路又可分为:层间短路、匝间短路、股间短路等。

变压器绕组故障除外在因素外,大部分是由于绕组本身结构及绝缘不合理所引起,以绕组短路出现率最高,它不仅影响到绕组本身,而且对铁心、引线、绝缘层等都有极大的影响。这种故障属致命性的,此时变压器内部可能出现局部高温或局部高能量放电现象,如不及时处理会导致变压器绕组完全损坏,严重时其油温声速升高,体积膨胀,甚至导致变压器爆炸,升级为灾害性故障。

对于变压器绕组松动、变形、失稳,绝缘损伤现象,变压器在这种情况下虽能运行,但实质上内部已受损,抗短路能力差,若外部短路或受到雷击的影响进一步使绕组松散,内部场强分布不均,极易导致局部放电进而损伤导线。另外松散导线也易在电磁力作用下产生振动,互相磨擦而划破绝缘。绕组烧损是指绕组绝缘部分碳化,最终形成绕组短路,发展为致命性故障,因而这类故障属于监界性故障。

对此一般处理方法为: 1 、修得变形部位,必要时应更换绕组; 2 、拧紧压圈螺订, 2014届毕业设计论文

紧固松脱的衬垫、撑条; 3 、修复改善结构,提高机械强度,修补绝缘,并作浸漆干燥处理。 绕组断路,当高压侧有一相断路时,变压器将非在全相状态下运行,变压器低压侧三相电压、电流呈现不平衡,三相直流电阻也不平衡;两相断路则变压器不能运行;当低压侧两相断路时,变压器为单相负载运行,断路的两相无电压输出,因而变压器断路属于致命性故障,为此须更换或修复绕组。 3.1. 2铁心故障分析和处理方法

变压器铁心和绕组是传递、交换电磁能量的主要部件,要使变压器可靠运行,除绕组质量合格外,铁心质量好坏是决定正常运行的关键。铁心的故障模式可分为:铁心多点接地、铁心接地不良、铁心片间短路。其中铁心多点接地可分为:铁心动态性多点接地和牢靠性多点接地。

变压器铁心故障以铁心多点接地出现较多,伴随有铁心局部过热运行时间过长将会使油纸绝缘老化、绝缘垫块碳化、铁心片绝缘层老化,甚至使铁心接地引线绕断,这类故障属临界性故障。铁心片间短路将会在强磁场中形成涡流使铁心局部过热,铁心接地不良也会使铁心局部过热,同时出现介损超标现象。局部过热现象易烧坏铁心片间绝缘,扩大铁心故障,因而它们也属临界性故障。而铁心动态性接地情况将有所不同,它主要是由杂质在电场力作用下形成导电小桥(由一些杂质纤维与金属粉末组成),有时在大电流的冲击下而摧毁,出现情况不稳定,一般不影响变压器运行,但不定期的局部过热会使内部绝缘受伤,属轻度性故障。

变压器铁心应定期测试其绝缘强度,用 1000 伏兆欧表测得绝缘值不应低于 2 兆欧,发现绝缘强度低于标准时,要及时更换螺栓套管和绝缘垫,或对绝缘损坏的硅钢片进行重刷绝缘处理。

3.1.3 、分接开关故障分析和处理方法

有载分接开关内部传动结构较为复杂,而且经常操作切换,它的故障直接影响到变压器的正常运行,分接开关由于受高温和绝缘油影响,极易使触头表面氧化,产生氧化膜,使触头间接触电阻增大,由于接触不良引起局门路高温,破坏接触表面。其故障模式主要有简体爆炸、触头烧损、档序错乱、齿轮损坏。简体爆炸甚至会导致变压器着火,属致命性故障。开关档序错乱、齿轮损坏、触头烧损在故障状态下运行将会扩大故障,它属临界性故障。

对此的一般处理方法是: 1 、更换或修整触头弹簧; 2 、拧紧松动的螺栓; 3 、对分接开关位置错位要进行纠正; 4 、若属于有载调压装置安装或调整不当则要对调压装置按要求进行调整。

3.1.4、引线故障分析和处理方法 2014届毕业设计论文

引线是变压器内部绕组出线与外部接线的中间环节,其接头通过焊接而成,因而焊接质量好坏直接影响到引线故障的发生。其主要故障模式有:引线短路、引线断路、引线接触不良。

引线相间短路和不及时处理会导致绕组相间短路,属致命性故障,事故扩大会发展成为灾难性故障。引线接触不良会产生局部高温烧断引线而使变压器停止运行,属于临界性故障。引线接触不良有以下原因: 1 、螺栓松动; 2 、焊接不牢; 3 、分接开关接点损坏。

针对上述原因,应采取如下措施:

1 、在变压器停运检修时,应对接触不良的螺栓都重新紧固;

2 、检修时在焊接前必须将焊接面清洗干净,焊接后认真检查焊点质量,以防运行时焊点脱落引起事故;

3 、应将开关转换到位,逐个紧固螺栓,确信一切正确无误后,才允许投入运行。 3.1.5 、套管故障分析处理方法

套管是变压器内绕组与油箱外联结引线的重要保护装置。它长期遭受电场、风雨、污染等影响,易使瓷釉龟裂,绝缘老化,是变压器故障多发部位。其故障式主要有:套管炸裂、套管位移、开焊、局部放电。套管爆炸将致使变压器停运甚至烧毁,故属于致命性故障;套管位移、开焊将会有水顺着套管进入变压器本体内,极易导致变压器绕组短路或相间短路,局部放电或易局部过热,易使套管内部绝缘击穿,属临界性故障。

一般处理方法是:

1 、清除瓷套管外表面的积灰和脏污;

2 、若套管密封不严或绝缘受潮劣化则应更换套管。 3.1.6 、绝缘故障分析处理方法

变压器内部绝缘是变压器质量优劣的关键,大部分故障都是因绝缘性能不佳引起,因而绝缘的好坏是变压器能否长期、安全可靠运行的基本保证。绝缘故障模式可分为:绝缘损伤、介损超标。

绝缘损伤与介损超标在短期内变压器仍能正常运行,但这些故障会使变压器内部产生局部放电或局部轻度过热现象,进一步损伤绝缘将导致变压器内绕组局部短路、绝缘件碳化等故障,属轻度性故障。

一般处理方法有:

1 、对绝缘受潮要进行干燥处理;

2 、若变压器油劣化则要更换或处理变压器油;

3 、检查油道是否堵塞,并清除油道中的杂物; 2014届毕业设计论文

4 、若油面过低则应检查有否渗漏及增加油量至油面线。 3.1.7 、密封不良和处理方法

变压器密封不良主要是接头处处理不好,如焊接质量不良、螺栓乱扣以及法兰不平等原因造成。其后果是漏油、漏气,影响范围大。故障模式有密封圈老化、瓷套脱落或破裂、箱体焊点裂纹、潜油泵处漏气等。

这类故障通常不易被发现,检查中要特别注意。发现问题应及时处理:

1 、对密封圈老化要更换密封圈;

2 、属瓷套破裂要更换瓷套;

3 、箱体焊点有裂纹须补焊;

4 、所有紧固螺栓必须拧紧。

3.2从变压器的异常声音判断故障及处理

3.2.1“吱吱”声

当分接开关调压之后,响声加重,以双臂电桥测试其直流电阻值,均超过出厂原始数据的2%,属接触不良,系触头有污垢而引起的。

处理方法:旋开分接开关的风雨罩,卸下锁紧螺丝,用搬手把分接开关的轴左右往复旋转10~15次,即可消除这种现象,修后立即装配还原。其次,终端杆引至跌落式熔断器的引下线采用裸铝或裸铜绞线,但张力不够,再加上瓷瓶扎线松驰所致。 3.2.2噼啪”的清脆击铁声

这是高压瓷套管引线,通过空气对变压器外壳的放电声,是变压器油箱上部缺油所致。 处理方法:用清洁干燥的漏斗从注油器孔插入油枕里,加入经试验合格的同号变压器油(不能混油使用),补油量加至油面线温度+20℃为宜,然后上好注油器。否则,油受热膨胀会产生溢油现象。如条件允许,应采用真空注油法以排除线圈中的气泡。对未用干燥剂的变压器,应检查注油器内的排气孔是否畅通无阻,以确保安全运行。 3.2.3沉闷的“噼啪”声

这是高压引线通过变压器油而对外壳放电,属对地距离不够(<30mm)或绝缘油中含有水份。

驱潮的方法:另从三相三线开关中接出三根380V的引线,分别接在配电变压器高压绕组A、B、c端子上,从而产生零载电流,该电流不仅流过高压线圈产生了铜损,同时也产生了磁通,磁通通过线圈芯柱、铁心上下轭铁、螺栓、油箱还产生了铁损,铜损和铁损产生的 2014届毕业设计论文

热能使变压器油、线圈、铁质部件的水份受到均匀加热而蒸发出来,均通过油枕注油器孔排出箱外。低压线圈中感应出25V的零载电压,作为油箱产生涡流发热的电源。从配电变压器的低压绕组a、b、c端子上,接出三根10~16mm2塑料铝芯线,分别在油箱外壳上、中、下缠绕三匝之后,均接于配电变压器低压绕组零线端子上,所产生的涡流发出的热能能使配电变压器油箱受到均匀加热,进一步提高配电变压器的干燥质量。注意,若焙烘的温度高于配电变压器的额定温度,去掉B相电源后即可降低干燥时的温度。

3.2.4“吱啦吱啦”的如磁铁吸动小垫片的响声,而变压器的监视装置、电压表、电流表、温度计的指示值均属正常

这往往由于新组装或吊芯检修时的疏忽大意,没将螺钉或铁垫上紧或掉入小号铁质部件,在电磁力作用下所致。

处理方法:待变压器吊芯检修时加以排除。 3.2.5特殊噪声

由于负载和周围环境温度的变化,使油枕的油面线发生变化,因此,水蒸气伴随空气一并被吸入油枕内,凝成水珠,促使内部氧化生锈,随着积聚程度加剧,会落到油枕的下部。铁锈通过油枕与油盖的连通管,堆积在部分轭铁上,从而在电磁力的作用下产生振动,发出特殊噪声。这还会导致变压器运行油机械杂质增多,使油质恶化。

处理方法:油枕与集泥器的清洁是同时进行的,应根据变压器的负荷情况,温升状况来决定。使用经验证明,两年清洁一次为好。 3.2.6继续放电声

变压器的铁心接地,一般采用吊环与油盖焊死或用铁垫脚方法。当脱焊或接触面有油垢时,导致连接处接触不良,而铁心及其夹件金属均处在线圈的电场中,从而感应出一定电位,在高压测试或投入运行时,其感应电位差超过其问的放电电压时,即会产生断续放电声。

处理方法:吊芯检查。把接地脱焊面清除干净,重新电焊或把油泥消除至清洁为止,保持良好的接触状态。同时应以500V摇表测试,铁心与变压器外壳要接地良好。

3.3变压器温度异常

变压器在负荷和散热条件、环境温度都不变的情况下,较原来同条件时的温度高,并有不断升高的趋势,也是变压器温度异常升高,与超极限温度升高同样是变压器故障象征。引起温度异常升高的原因有:

1、变压器匝间、层间、股间短路; 2014届毕业设计论文

2、变压器铁芯局部短路;

3、因漏磁或涡流引起油箱、箱盖等发热;

4、长期过负荷运行,事故过负荷;

5、散热条件恶化等。

处理方法:运行时发现变压器温度异常,应先查明原因后,再采取相应的措施予以排除,把温度降下来,如果是变压器内部故障引起的,应停止运行,进行检修。

3.4油位显著下降及严重漏油

正常时的油位上升或下降是由温度变化造成的,变化不会太大。当油位下降显著,甚至从油位计中看不见油位,则可能是因为变压器出现了漏油、渗油现象。变压器运行中渗漏油现象比较普遍,油位在规定的范围内,仍可继续运行或安排计划检修。

3.5油色异常,有焦臭味。

新变压器油呈微透明、淡黄色,运行一段时间后油色会变为浅红色。如油色变暗,说明变压器的绝缘老化;如油色变黑(油中含有碳质)甚至有焦臭味,说明变压器内部有故障(铁心局部烧毁、绕组相间短路等),这将会导致严重后果,应将变压器停止运行进行检修,并对变压器油进行处理或换成合格的新油。变压器油在变压器中起绝缘和冷却作用,若油质变坏就会起不到应有的作用。为防止因油质变坏而发生严重后果,应在变压器正常运行时,定期取油样进行化验,以便及时发现问题。

以上对变压器的声音、温度、油位、外观及其他现象对配电变压器故障的判断,只能作为现场直观的初步判断。因为,变压器的内部故障不仅是单一方面的直观反映,它涉及诸多因素,有时甚至会出现假象。必要时必须进行变压器特性试验及综合分析,才能准确可靠地找出故障原因及处理方法。

3.6其他原因

其他原因往往是绝缘老化或制造中绝缘损坏造成短路;系统的短路冲击造成绕组松动;油泥堵塞油道导致过热等。 2014届毕业设计论文

结论

变压器在电力系统中发挥着“心脏”的功能,一旦发生故障,整个区域内的电力网将立 刻瘫痪。做好变压器的检查维护工作、消除设备缺陷和隐患是极其重要的。下面是一些维护变压器正常运行的重要措施。

一、防止变压器绝缘老化。不定期地用兆欧表对变压器进行绝缘吸收比的摇测,通过直流电阻检测,根据变压器相间电阻值参数的平衡系数来及早发现问题,必要时还应对变压器进行直流泄漏电流值与往年或出厂时的数据进行比较,施加交流工频电压来进行绝缘强度检查,同时通过变压器上层油温情况,掌握变压器负荷变化,避免变压器长期处于负荷高峰运行[12]。

二、防止变压器绝缘油劣化。对变压器油劣质的预防措施,主要是通过对变压器介质损耗进行检测,利用气相色谱来分析变压器潜伏性故障。气相色谱法具有灵敏度高、不需将设备停运等优点,可作为监测充油设备运行的重要手段。

三、防止变压器过电压引起故障。一般要求在变压器的

一、二次侧装设避雷器。对于发电厂、变电所等拥有大容量主变压器的地方,还应加设过电压二次回路监控系统装置。

四、防止变压器套管破损。受潮的套管应及早进行干燥,破损的套管应更换新套管,加封气密性好、弹性强的耐油件,经试验检测合格后方可投入运行。

五、防止变压器引线的绝缘故障。变压器在投运前应对其各高低压桩头进行复检,将各接触点的螺丝旋紧,以防接触不良;同时,还应做好对其绝缘油位的监视工作,严禁无油或少油运行。

六、防止变压器磁路故障。变压器磁路故障主要反映在变压器器芯内部的绕组和铁芯之间。要确保穿心螺丝、夹板与铁芯之间有一定的安全距离,铁芯硅钢片组合之间的空隙要小。此外,变压器的铁芯要与大地可靠相连接。

七、防止分接开关故障。首先要对变压器的各电压档位进行电压比、直流电阻相间的比 2014届毕业设计论文

较测试,同时,还须对变压器进行短路、空载损耗试验,从而确定变压器是否具备安全运行条件[13]。

八、合理分配负荷,防止单相或三相长期过负荷。规程规定,配电变压器的不平衡中性线电流不应超过低压侧额定电流25%。实际上铁路用电不同时的多,负荷大小不确定因素多,配电变压器低压供电负荷分配难以平衡达到要求。这时可考虑用大一级的配电变压器进行配电,尽量减少变压器单相长期长时间过负荷,导温度高损坏配电变压器。

致 谢(小3号黑体,居中)

致谢

由于所学知识和时间有限, 加上缺乏实践经验,

在设计过程中难免出现错误,

敬请各位专家和老师批评指正。本设计是在指导老师直接指导下完成的,在设计

的选题及其设计过程中指导老师多次给予我指导。当完成了设计的初稿之后,指 导老师在百忙中挤出时间,

仔细地阅读了设计初稿, 提出了许多珍贵的修改意见。

在本次毕业设计过程中,能得到老师的指导使我感到非常的荣幸,指导老师严谨 的治学作风、高尚的学术品质、热情的待人态度给我留下了深刻的影响。在完成

毕业设计之际,在此向指导老师表示衷心的致谢。

另外,在设计期间,老师给予我的帮助在此向她表示深切的谢意。

在设计的整理、资料的收集、图文的处理等方面,得到了班上同学的积极帮助,

占用了他们许多宝贵时间,在此也向他们表示由衷的感谢。

在设计即将付印之时, 对以上导师、

同学给予我真诚的帮助再次表示万分的感谢。

×××××××××(小4号宋体,1.5倍行距)××××××××××××××××××××ׄ„„„

2014届毕业设计论文

参考文献

[1]沈水福,高大勇.设备故障诊断技术.北京:科学出版社,1990. [2]徐敏,黄邵毅.设备故障诊断手册-机械设备状态监测和故障诊断,西安:西安交通大学出版社,1998. [3]Mohamed A.A.Wahab,M.M.Hamada,A.G.Zeitoun,G.Ismail.Novel Modeling for the prediction of aged transformer oil characteristics.Electric Power Systems Research 1999,51:61-71. [4]王世阁,钟洪壁.电力变压器故障分析与技术改进.电力出版社,2004. [5]朱德恒,谈克雄.电绝缘诊断技术.北京:中国电力出版社,1999,4. [6]孙守海.变压器匝间短路保护理论分析.变压器技术,2003,7. [7]蔡育明. 配电变压器故障及预防措施探讨. 沿海企业与科技,2010,(2):141-144. [8]陈刚.电力变压器典型故障及其演变.东北电力技术,2002,(9):5-8. [9]王春生,赵占春,张建文.电力变压器故障分析及处理.电气时代,2007,(5):124-126. [10]李方.配电变压器故障分析及日常维护.同煤科技,2003,(4):24-26.

建筑结论论文范文第6篇

(一)什么是论文摘要

摘要也就是内容提要,是论文中不可缺少的一部分.它是建立在对论文发表进行总结的基础之上,用简单,明确,易懂,精辟的语言对全文内容加以概括,留主干去枝叶,提取论文的主要信息.作者的观点,论文的主要内容,研究成果,独到的见解,这些都应该在摘要中体现出来. 为了便于索引与查找,易于收录到大型资料库中并为他人提供信息,论文摘要应以第三人称写作,应是一篇具有独立性的短文.

(二)论文摘要写作要求

1.摘要的字数

摘要字数要求在300~400字之间.

2.摘要的基本规范

(1)应以第三人称写作.摘要是完整的短文,具有独立性,可以单独使用.即使不看论文全文的内容,仍然可以理解论文的主要内容,作者的新观点和想法以及论文所要实现的目的,采取的方法,研究的结果与结论.

(2)叙述完整,突出逻辑性,短文结构要合理.

(3)文字简明扼要,不容赘言,采用直接表述的方法,不使用不必要的文学修饰,做到用最少的文字提供最大的信息量.

(4)摘要中不使用特殊字符,图表以及由特殊字符组成的数学表达式,不能列举例证.

3.摘要的内容构成要素

目的,方法,对象和结论称为摘要的四要素.

(1)目的:毕业论文研究的范围,目的,重要性.

(2)方法:毕业论文的使用了哪些研究方法

(3)成果:陈述毕业论文研究成果.

(4)结论:通过对问题的研究所得出的重要结论及主要观点(简写),

(三)毕业论文摘要样例

(论文题目:个人所得税流失问题的探讨)

摘 要

自1993年统一个人所得税以来,个人所得税随着我国经济的快速发展,个人收入的增加成为我国目前增长速度最快的税种.但同时个人所得税也是我国税收流失比较严重的税种之一,因此对个人所得税税收流失机理的探讨,流失规模的测算显得尤为重要.运用数量分析与规范分析相结合的方法,以黑龙江省为例初步测算个人所得税流失的规模,证明税收流失的严重性,解释个人所得税流失的主要原因是由于税收制度的不完善,税收法制建设滞后而造成的收入分配机制扭曲,加之信用制度缺失,传统文化的惯性等诸多原因加剧了税收流失的规模,并在此基础上提出借鉴国外成功经验提出尽快出台税收基本法,完善个人所得税制度及建立个人信用制度的对策建议.

二,怎样写毕业论文结论

(一)什么是毕业论文结论

结论是一篇论文的收束部分,是以研究成果为前提,经过严密的逻辑推理和论证所得出的最后结论.在结论中应明确指出论文研究的成果或观点,对其应用前景和社会,经济价值等加以预测和评价,并指出今后进一步在本研究方向进行研究工作的展望与设想.结论应写得简明扼要,精练完整,逻辑严谨,措施得当,表达准确,有条理性.

(二)毕业论文结论的写作要求

1.论文的结论作为论文正文的最后一章单独排写,不加章号.

2.论文结论的字数要求在600-800字左右.

3.论文结论的结构应包括论证的结果,主要对策与建议,并简要说明研究中所存在的不足,为他人继续研究指明方向,提供线索.

4.论文结论撰写应该注意:结论部分应起到结束全文的作用,一般不要提出新的观点或材料.

(三)毕业论文结论样例

(论文题目:个人所得税流失问题的探讨)

结 论

市场经济的迅速发展,个人收入的不断提高使个人所得税成为增长潜力与空间最大的税种,个人所得税的流失也成为关注的热点.本文以黑龙江省为例尝试用税收收入能力测算法估测黑龙江省个人所得税税收流失的规模,并与浙江省税收流失规模作了比较,发现虽然两省的经济发展速度不同,但税收流失的相对规模趋同,从而证实了税收流失的严重性.在此基础上进一步探求税收流失的原因,发现分类所得税制强化了税收的收入功能,削弱了调节功能,造成收入分配机制扭曲,将工薪阶层推向个人所得税纳税人主体,税收相对负担较重,这与个人所得税的目标是相违背的.而信用制度缺失,传统文化的惯性等因素加大了个人所得税征管的难度增加了税收成本,税收流失进一步加剧.因此治理个人能所得税税收流失在我国是一项长期而艰巨的系统工程,本文认为从完善个人所得税制度入手,减少工薪所得税的累进级数,以混合课征制为过渡,缓解收入分配机制的扭曲.同时迅速建立起以身份证号码为基础的三号统一(身份证号,纳税识别号,社会保障号)的个人信用平台,配合税收征管制度的强化提高征税效率.加大税法宣传力度,借助新闻媒体的力量,使公民知法守法,从而逐步减少税收流失.

由于所学知识有限,本文只在粗浅的层面解释个人所得税税收流失的原因,提出基本的对策建议.税收流失的测算方法以及个人所得税流失的深层根源还有待于深入研究,我会在今后的工作中继续关注个人所得税.1.标题

标题应简短、明确、要有概括性;让人看后能大致子解文章的确切内容、专业特点和学科的范畴,字数一般不宜超过20个字。

2、摘要

摘要也称内容提要,应以浓缩的形式概括研究课题的主要内容、方法和观点,以及取得的主要成果和结论,它反映整个论文的精华,字数在300字以内为宜。

3、目次页

4、引言

引言是全篇论文的开场白。它主要包括选题的缘由,对本课题已有研究情况的评述,说明本文所要解决的问题和采用的手段、方法,概述成果及意义。

5、正文

论文的正文是作者对自己的研究工作详细的表述。它占全文的较多篇幅。主题内容包括研究工作的基本前提、假设和条件;模型的建立,实验方法的拟定;基本概念和理论基础;设计计算的主要方法和内容:实验方法、内容及其结果和意义的阐明,理论论证,理论在实际中的应用等等。根据课题的性质,一篇论文可能仅包含上述内容的一部分内容。

6、结论

结论包括对整个研究工作进行归纳和综合而得出的总结;所得结果与已有结果进行比较;以及在本课题的研究中尚存在的问题,对进一步开展研究的见解与建议。

7、谢辞

谢辞在论文结尾处,以简短的文字对课题研究与写作过程中给予直接帮助的人员(如指导老师),表示自己

的谢意。

8、参考文献与附录

上一篇:大学生自我管理论文范文下一篇:机械设计基础论文范文