时间:2023-03-20 16:17:28
序论:写作是一种深度的自我表达。它要求我们深入探索自己的思想和情感,挖掘那些隐藏在内心深处的真相,好投稿为您带来了七篇节点设计论文范文,愿它们成为您写作过程中的灵感催化剂,助力您的创作。
关键词:现场总线LonWorks智能节点神经元芯片双口RAM
引言
LonWorks(LocalOperatingNetworks,局部操作网络)总线是由美国Echelon公司推出的一种现场总线技术。由于LonWorks控制网络的开放性、高速性和互操作性,它已广泛用于工业、楼宇、家庭、办公设备、交通运输、能源等自动化领域。EIARS-232-C/RS-485通信网络在控制系统中应用最为普及,许多设备大都只提供RS-232或RS-485/422接口,不能直接接入LonWorks网络。因此,需要将现场LON网络介质上的信息转换为RS-232-C/RS-485标准的信号,或将RS-232-C/RS-485标准信号转换为包含LonTalk协议的数据,从而实现不同网络间的数据传输,同时也为上位PC机、底层工作站提供转换接口。本文所设计的LonWorks智能通信节点方便地与EIARS-232-C/RS-485标准的串行I/O设备进行通信,轻松实现现场节点与上位PC机或其它RS-232-C/RS-485控制设备之间的可靠、准确、快捷数据传递。
1LonWorks智能通信节点的硬件结构
1.1节点硬件电路设计
智能节点以Neuron神经元处理器芯片为核心,其硬件电路还包括收发器、EEPROM、双口RAM、译码电路和service电路等。以神经元芯片构成网络接口,由它通过LonTalk协议与网上的其它智能节点通信,并通过双口RAM的访问实现与其它网络系统的数据交换。节点中用双口RAM充当不同网络通信过程中现场信息的接收、发送缓冲区,完成最近发送到达的交换数据的存储转发功能,缓解和避免系统缓存紧张和瓶颈的产生。用非易失性存储器EEPROM存放LonTalk网络协议固件、多任务调度程序、网络适配器通信管理程序以及网络配置信息等。节点的硬件组成结构如图1所示。
智能节点的基本结构可分为两部分:以Neuron3150神经元芯片主构成的LonWorks现场总线一侧,其基本功能是实现LON网络上的智能节点功能;另一侧是由单片机系统构成的串行通信接口,其功能是实现EIARS-232-C/RS-485标准的串行通信。在这两部分间采用了双口RAMCY7C130芯片作为数据共享区。CY7C130通信接口电路的左端口与Neuron3150芯片连接,右端口与8051单片机系统连接,如图2所示。双口RAM的两端都有独立的数据线、地址线和控制线,两端都可对双口RAM的任意单元进行操作。只要两端不同时对同一地址单元进行操作就不会发生冲突。BUSY显示本端口想要存取的地址正在被另一个端口操作,发生硬件冲突时,后操作一端的BUSY信号有效。
在应用中分别对双口RAM1KB的存储空间进行定义,即CY7C130的同一存储单元对于Neuron3150芯片及8051单片机系统各有一个地址,这样两个系统均能对其进行存取操作。在智能节点中,Neuron3150芯片对1KB空间的地址为D000H~D3FFH。8051单片机系统对它的定义为0000H~03FFH。值得注意的是,CY7C130芯片3FFH和3FEH两个单元被用作固定用途:当左端Neuron3150芯片向3FFH单元写入数据时,将产生中断信号INTR;同理,当右端8051单片机向3FEH单元写入数据时,将产生中断信号INTL。利用这两个信号,可以将系统设置为中断工作方式,达到节省通信时间的目的。由于双向数据信息的交换,可以这样来划分双口RAM存储区间:000H~01FFH单元存入Neuron3150芯片向8051传送的信息,而200H~3FFH单元存放由8051向Neuron3150发送的信息,并将同类但不同次的信息放在固定的存储单元,每次都以新的数据覆盖上次的数据。这样就不必进行标志的判断,只需要固定单元取数据就可以进行处理,既节省时间,又安全可靠。
1.2硬件的抗干扰
LonWorks设备往往工作在复杂的电磁环境中,其自身各部分与周围其它电子设备之间,都不可避免地存在各种形式的电磁干扰和静电放电。为了保证通信的准确无误,延长硬件使用寿命,该通信节点在设计上结合LonWorks电路自身特点,采用有关接地、屏蔽和滤波的适当处理,有效减小了电磁干扰的影响。针对收发器FTT-10A,设计抗干扰电路时,应主要围绕印刷电路板上星形地结构和火花隙的设计。对于静电放电(ESD),在印刷电路板(PCB)设计中,采用火花放电隙,能够削弱到达收发器和后续缓冲器电路的ESD能量,使用箝位二极管,能大大增强节点承受来自网络连接端的ESD能力。对于电磁干扰,应尽量保证强噪声源(如DC/DC变换器、时钟电路等)远离收发器FTT-10A。
2LonWorks智能通信节点的软件设计
在LON网程序设计中使用NeuronC语言。NeuronC是一种基于ANSIC且带有网络通信和高级硬件设备接口扩展语句的高级不应该。它增加了对I/O、事件处理、消息传递和分散数据目标的支持,扩充了包括软件定时器、网络变量、显示消息、一个多任务调度程序以及其它各具特点的函数等。采用NeuronC语言开发的应用程序,可直接在Lonbuilder神经元仿真器上进行调试,因此应用程序的开发可独立于硬件设计进行。智能节点通信流程如图3所示。
程序中,节点Neuron3150侧使用显示报文通信,能有效实现智能节点与单片机进行双向通信的功能。用NeuronC语言进行节点设计编程时,必须首先查询IO_6和IO_7的内容。定义两个比特类型的输入变量INTL和BUSYL,通过查询这两个变量的内容来确定程序的运行流程。编程如下:
//*****包含文件*****
#include<string.h>
#include<control.h>
//*****公共变量声明*****
#defineTlon_4850xd000//定义从LON网上所接收数据在双口RAM存储单元首址
#definT485_lon0xd0200//定义从单片机侧所接收数据在双口RAM存储单元首址
IO_6inputbitINTL;//定义IO_6,IO_7为比特类型的输入变量
IO_7inputbitBUSYL;
Msg_tagtag_out1;//定义输出消息标签
//****系统主程序********prioritywhen(msg_arrives)//显示网络消息事件
{unsignedint*p;//存储从LON网上接收的数据
inti;
p=(unsignedint*)(Tlon_485);
for(i=0;I<30;i++)
{*p=msg_in.data[i];
p++;
}
}
}
when(io_in(INTL)==0)//当单片机侧有数据时申请中断
{when(io_in(BUSYL)==1)
{unsignedint*u;
intj;
u=(unsignedint*)(T485_lon);
msg_out.code=1;
msg_out.tag=tag_out1;
for(j=0;j<30;j++)
{msg_out.data[j]=*u;
u++;
}
msg_send();//向LON网其它相关节点发送数据
}
}
图3
多数院校的学生毕业设计从第七学期中期开始,从实际操作上考虑可以划分为以下七个阶段。
1.开始阶段,学院教务办进行时间节点管理,确定如提交题目、学生选题、提交开题报告、中期答辩抽签、学生提交论文、指导教师评分等重要阶段的时间节点,并以公告形式给出立题通知、立题阶段的流程,校外做毕业设计学生需准备的材料等,并对系统进行必要的维护工作。
2.资格审核阶段,学院教务办审核毕业生的答辩资格,并导入相应的数据库。学院同时确定具有资格的指导教师队伍。
3.出题审题阶段,指导教师在指定的时间节点内给出题目及课题介绍、题目类型等的相应说明。系统提供功能,查询三年之内的重复题目。系统还提供手动审核功能,确定题目是否适合。在教师立题环节中,系统限定网上提交题目的数量、时间,教师提交的题目需要进行三级审核且都合格,才能作为有效题目在学生网上选题时被开放或公开。立题的时间节点为两周左右。
4.选题阶段,学生网上选题采取互动方式,在规定的时间内进行选择,每人只能选一题,但可以选择多次。如果所选题被指导教师确认同意,则无权再选择其他题目。学生还可以自报题目,申请在校外做毕业设计课题。师生双向选择结束后,对未竞选上的学生学院负责人进行调剂。选题工作结束后网上公布选题结果,同时公示在选题结束至开题之间要做的主要工作内容。系统要提供各类信息的汇总、下载等。
5.开题阶段,指导教师在确定所指导的学生后,要给学生下达毕业设计任务书,包括要完成的任务、基本要求等。指导教师审阅开题报告并填写评语,不合格的重新提交。答辩组最后提交学生的开题分数,对前期工作做得不到位的教师或学生,中期作为重点考察对象。校外选题要求必须在返校后统一开题。至此,前期工作全部结束。
6.中期检查阶段,学生填写中期报告提交指导教师审核,指导教师审核中期报告,并给出分数。学生网上抽签,学院分组进行中期检查。指导教师在评阅中期报告时,要对设计的工作进度、工作态度、完成质量和存在的主要问题进行重点考核。毕业设计中期检查答辩组重点检查内容包括:设计内容是否与毕业设计题目相符,是否出现偏离题目的情况;学生对设计内容有没有充分理解;学生对设计的概念、技术等是否完全掌握;学生毕业设计(论文)的进度是否符合毕业设计开题的计划,是否有拖后的情况;已完成的设计部分的工作质量是否达标;课题难度与学生能力是否相符,是否有可能出现无法完成毕业设计的情况;教师和学生是否做到按时在固定地点进行答疑。
7.毕业设计答辩阶段,学生提交论文,指导教师审核论文并提交给答辩小组,同时给出论文最后的分数和评语,答辩小组抽阅论文组织答辩并评定成绩。开题和中期的分数记入到最后的总成绩。答辩后毕业论文、题目等各种资料归档。
毕业设计信息化管理系统的构建
构建基于Web的信息化系统,旨在对于毕业设计的全流程提供支持,以解决教师、管理人员所面临的工作流程复杂、工作量大的问题。系统从教务员、主管领导、指导教师和学生等四个用户角色在毕业设计过程中的业务范畴出发,根据各自在毕业设计立题、选题、开题答辩、中期检查、答辩以及公共信息管理方面的工作流程,通过开发与之相对应的系统功能来实现网上业务,辅助完成整个毕业设计工作,提高管理水平和工作效率,提高毕业设计的整体质量。
1.系统功能设计。根据毕业设计管理系统流程要实现的业务的管理要求,该系统从信息管理、时间节点管理、立题管理、选题管理、开题管理、中期管理、答辩管理等功能模块来完成整个系统的功能目标,系统的功能框架如图1所示。立题管理模块包括的主要子功能有维护课题、评阅课题、基层审核、领导小组审核、课题信息汇总、专家给教师留言等。选题管理模块包括的子功能有选题学生、分配课题、选题信息汇总、我给学生留言、我的历史留言、学生给我的留言等。开题管理模块包括的子功能有下达任务书、评阅任务书、审核任务书、开题准备检查、开题时间地点、评阅开题报告、基层审核开题报告、导出开题报告、查看专家留言等。中期管理模块包含的子功能有评阅学生中期报告、中期答辩时间地点、随机抽取中期答辩学生、下载学生中期答辩资料、查看中期答辩成绩、录入成绩等。答辩管理模块包含的子功能有答辩时间地点管理、审核论文、填写评语及打分、下载学生答辩资料、指导教师评分表管理、论文抽查、答辩信息汇总等。
2.数据库设计。数据库是整个系统的核心部分,对于本系统,采用SQLServer2000作为数据库服务器。经过对需求的研究,下面给出数据库的逻辑结构的设计。其中包含管理员信息表、教师信息表、学生信息表、毕业设计题目表、历史题目信息表、题目分配表等12张表。其中毕业设计题目表的部分数据项有ID号、教师姓名、教师编号、题目名称、学生人数、题目要求、题目是否符合要求标志等。题目分配表的数据项有学号、姓名、题目名称、指导教师编号、指导教师姓名、学生电话、学生邮箱、年级、是否校外做毕业设计标记、开题成绩、中期成绩、答辩成绩、指导教师成绩等。教师信息表存放教师的信息,基本信息从人事部门提取,学生信息表存放学生的基本信息。历史题目信息表存放每年答辩后的全部毕业学生的毕业设计信息,其余表的信息存放任务书、中期报告、开题报告、资讯、通知等相关资料信息在此不再赘述。
建立健全毕业设计各项管理制度是保证学生高质量完成毕业设计的前提,计算机系成立以系主任为首的毕业设计工作领导小组,负责毕业设计的教学管理。教务处强化宏观管理,贯彻落实学院有关毕业设计工作的要求,制定了《南京理工大学泰州科技学院毕业设计(论文)管理规定》及相关规范化文件。计算机系专门制订了《计算机科学与技术系毕业设计工作实施细则》、《计算机科学与技术专业毕业设计大纲》,通过一系列具体措施保障毕业设计的顺利开展。
二、毕业设计过程管理
为了保证毕业设计(论文)质量,计算机专业严抓毕业设计过程。毕业设计分解为选题审题、任务书下达、毕业设计指导、论文评审、答辩五个过程和开题与开题报告、中期检查、设计成果验收三个监控节点。
2.1五个过程控制
(1)选题审题过程为了保证毕业设计的选题能够达到专业人才培养的要求,提高学生应用能力和创新能力,本专业要求指导教师提前一个学期准备毕业设计课题,由专业教研室和系部进行两级审核,对其性质、难度、分量及综合训练等情况进行把关。以保证所选课题能够培养学生的创新能力和应用开发能力。同时,计算机专业的课题强化学生的动手实践能力的培养,大多数课题是工程技术类或软件开发类课题,且多数面向企业,对学生理论联系实际、培养应用能力和创新能力起到了很好的促进作用。
(2)任务书下达过程确定选题后,由指导教师依据毕业设计工作规范拟定毕业设计任务书,提交教研室严格把关和审核后下达给学生。指导教师向学生明确课题的具体要求,并指导学生如何完成毕业设计。毕业生在此阶段查阅相关资料,熟悉开发平台,需要提交的技术文档包括:需求分析报告、系统概要设计说明书等。
(3)毕业设计指导过程该阶段毕业生在指导教师的指导下,按任务书的计划进行课题的研发。期间要求每位教导教师每周与毕业生至少辅导二次,学生可采用电话、Email以及见面等多种形式与指导教师沟通,向指导教师咨询相关技术问题。所有指导教师及时解答学生们所提的问题,并辅导学生完成软件系统的设计、开发、调试、运行。
(4)论文评审过程本专业要求毕业生在毕业答辩前15天提交研究成果和论文初稿,由指导教师进行预审,对设计成果和论文初稿提出整改和完善意见。指导教师从论文格式到内容进行严格把关,对相关的软件系统做最后的验收、测试,并根据学生论文完成质量给出成绩。通过指导教师审核的学生论文,由系毕业设计领导小组指定教师互评,并根据完成质量给出互评成绩。
(5)答辩过程审核通过的毕业生可参加答辩,答辩按时间顺序分为:公开组观摩答辩、正式答辩、补答辩。其中观摩答辩是对各组推选出来的优秀毕业生进行公开答辩。通过观摩答辩,使学生熟悉规范的毕业答辩过程。答辩遵循公正、公平、公开的原则,最终由答辩委员会给出答辩成绩。
2.2三个监控节点
(1)开题报告与开题在毕业设计任务书下达后组织学生提交开题报告,完成开题。该监控节点不仅要求学生给出书面开题报告,而且要求学生在教研室组织的开题报告会上介绍和展示,教师着重就其设计思路和技术路线进行把关,然后由教研室主任审核,对不符合要求者要求限期修改,重新开题。设置该监控节点的目的在于监控学生课题调研、需求分析、总体设计完成情况。
(2)中期检查在学院规定的期中教学检查期间,完成毕业设计中期检查。中期检查主要对毕业生前半阶段的设计情况进行检查,包括设计的进度和质量如何,评估学生能否正常完成毕业设计任务,是否需要调整,对一些差生要制订帮扶措施。
(3)设计成果验收在学生毕业答辩前,由答辩小组组织对学生的设计成果进行最后的验收,主要从系统设计的科学性、实现的方法和手段以及运行界面和功能模块进行验收。
三、毕业设计质量管理
严格的毕业设计质量监控体系是学生高质量完成毕业设计的纪律组织体系,在毕业设计工作期间,督导组专家对毕业设计的各个环节进行检查督促和指导,发现问题后及时与指导教师和有关部门反馈,保证毕业设计工作的正常和有效进行。为了保证毕业设计(论文)的质量,本专业实现系主任-指导教师-互评教师三级审查制度。还通过毕业设计过程跟踪表对于毕业设计各个环节和阶段的质量要求和任务完成的时限做出明确规定,并对教师的指导工作进行督导。特别是对毕业生提交的计算机专业的设计文档和程序进行严格审核和把关,由各审核人签字确认。
四、网络平台管理
为了加强毕业设计的过程跟踪和电子文档的规范化管理,本专业基于B/S架构、平台开发了一个毕业设计管理系统,系统具有学生信息管理、教师信息管理、课题信息管理、选题管理、过程跟踪、文档管理、角色管理等功能。系统在南京理工大学泰州科技学院得到应用,为广大师生提供了一个毕业设计交流和管理的平台。系统分为学生模块、教师模块、管理员模块。学生模块包括学生基本信息维护、学生选题、上传文档、提交进度、讨论区留言等功能;教师模块包括教师基本信息维护、上报课题、查看学生进度、管理成绩等;管理员模块包括公共、审核课题、上报成绩、设置权限、文档归档等。
五、结束语
关键词: 软件故障预测;贝叶斯信念网;软件度量
1 引言
当前关于软件故障预测的研究大都集中于软件工程领域的某个方面,毕业论文 如面向对象系统中利用各种度量属性建立模型预测故障数和故障倾向,利用测试过程中用例的覆盖率预测模块故障,利用专家经验建立专家知识库预测故障等等.软件故障的原因贯穿于软件开发全过程,仅从一个方面来考察软件故障是不充分的.近十几年备受关注的贝叶斯网络(BBNs)对于解决复杂系统不确定因素引起的故障具有很大的优势,被认为是目前不确定知识表达和推理领域最有效的理论模型.本文提出基于BBNs的故障预测方法,综合利用软件开发过程信息预测软件故障.
2 软件故障预测的研究现状
预测故障的方法可以分为两大类:(1)基于数量的技术,关注预测软件系统中的故障数;硕士论文 (2)基于分类的技术,关注于预测哪些子系统具有故障倾向.第一类已经有一些研究,但是开发一个有效的模型比较困难.第二类方法更成功一些.利用软件度量来预测故障倾向是一个重要的趋势和研究内容,当前的预测模型涉及软件设计度量,代码度量和测试度量.软件维护的历史数据,例如软件改变历史[1]和过程质量数据[2]也被用于软件故障预测.很多专家认为开发过程的质量是产品质量(这里默认是残留故障密度)最好的预测器.Ahmed E.Hassan等人提出利用启发式规则预测软件子系统故障倾向[3].还有文献提出利用测试过程中的各种数据(如测试覆盖率)来预测故障[2].
分析已有的故障预测模型,它们大多基于软件开发过程中的某一个或几个阶段的数据,或者基于一种或者几种度量,如软件复杂性度量和测试度量.但显而易见,影响软件质量的关键因素不仅仅是其几个度量.软件故障与软件开发全过程往往具有不确定的因果关联关系,导致软件故障的因素很多,单纯从软件开发过程的某个阶段或基于几种度量来预测软件故障是不充分的.BBNs本身是一种不确定性因果关联模型,具有强大的不确定性问题处理能力,能有效进行多源信息表达与融合.因此本文提出基于BBNs构建软件故障预测模型,综合利用软件开发过程信息预测软件故障.
3 贝叶斯网络
一个BBNs是一个有向无环图,由代表变量的节点及连接这些节点的有向边构成.节点代表随机变量,可以是任何问题的抽象,医学论文 如问题复杂度,观测现象,意见征询等.节点间的有向边代表了节点间的相互关联关系.有向图蕴涵了条件独立性假设,用A(vi)表示非vi后代节点构成的任何节点集合,用∏(vi)表示vi的直接双亲节点集合,则P(vi|(A(vi)∪∏(vi)))=P(vi|∏(vi)).用条件概率表(conditional probabilities table,CPT)来描述点与点之间关联,条件概率表可以用P(vi|∏(vi))来描述,它表达了节点同其父节点的相关关系———条件概率.没有任何父节点的节点概率为其先验概率.图1用BBNs描述了一个简单的关于软件产品质量的例子[4],产品质量由管理能力和开发能力确定,表1为其CPT.BBNs对构造者的信念(专家知识和经验)建模,基于这个模型它能够提供精确的数学计算和预测.
4 基于BBNs的软件故障预测方法
将BBNs应用于软件故障预测的步骤是:(1)确定变量及其顺序;(2)建立BBNs结构;(3)确定BBNs的参数(CPT).本文从软件开发过程来建立一个BBNs基本模型,并以此模型为基础扩展节点.
4·1 一个BBNs故障预测的基本模型
影响软件项目风险的基本因素可分为两组,一是与组织相关的因素,包括组织文化,管理经验和能力以及过程成熟度.二是与项目相关的因素[4].影响软件故障的基本因素可以描述为图2的基本模型.方框是可以扩展的基点.“项目特征”和“验证和确认”影响到软件开发的需求分析,设计,实现和测试过程,软件故障受开发过程的影响,这个模型涵盖了软件开发过程
4·2 扩展的BBNs故障预测模型
我们用已探测的故障数,残留故障数,职称论文 残留故障密度和测试中故障密度四个节点来描述软件故障,分别用“问题复杂度”,“设计功效”和“测试功效”节点描述需求分析,设计和测试过程.V&V[4]与问题复杂度,设计功效和测试功效三个变量关系紧密,因此本文去掉V&V节点,将这些描述V&V节点的变量(如测试覆盖率,员工能力等)用来确定问题复杂度,设计功效和测试功效的参数.
本文采用如图3所示的BBNs故障预测模型,这个模型可以解释为两个阶段:第一个阶段覆盖了软件生命周期的规约,设计和编码;第二个阶段覆盖了测试.设计规模和缺陷数节点为整数或者一个限定的范围,故障密度为实数,其他节点有下面的状态:很高,高,中等,低,很低.问题复杂度表示待开发问题集中内在的复杂度,这些问题是规约中离散的功能需求,问题复杂度和设计功效之间的不匹配将导致引入故障数和设计规模增大.测试阶段在设计阶段之后,实践中实际分配的测试功效比所要求的少得多.测试功效和设计规模之间的不匹配将会影响已探测故障的数目,引入故障是其边界条件.已探测故障和引入故障之差是残留故障数.测试中故障密度是已探测故障和设计规模的函数(已探测故障/设计规模),同样,残留故障密度是残留故障数/设计规模.这里的问题复杂度,设计功效和测试功效的粒度仍然较大,不利于确定其状态,将其继续扩展,建立相应子网来描述这些节点:(1)问题复杂度子网(图4);(2)设计功效子网(图5);(3)测试功效子网(图6).
4·3 确定BBNs参数
接下来的问题是确定变量状态的概率和变量之间关系的强度.从对软件开发过程的各种文档记录中我们可以得到一些确定性知识.对于不确定性知识,传统的方法是根据专家经验主观确定.研究人员定义了大量软件度量描述软件质量[2,5,6],将这些研究与专家知识和经验结合起来确定BBNs参数.
4·4 推理规则
采用应用最广的随机模拟采样法(Pearls and Gibbs算法).首先,为网络上的节点做初始实例化,证据节点实例化为观察值,非证据节点实例化为随机值;然后,开始遍历图,对每一非证据节点Y,计算在其他节点给定值的情况下Y的后验概率分布:
P(Y|WY)=αP(Y|Pa(Y))∏iP(si|Pa(si))
式中,WY表示除Y的节点集合,Si表示Y的第i个子女,工作总结 为正规化因子,其余乘积项为条件概率.公式表明了本节点的概率仅与其父母节点,子节点及其子节点的父母节点有关;Pearl使用上式结果对节点进行采样,结果作为Y的新实例化,反复进行,直到近似过程收敛(设进行了m次遍历),这时查询结果为:P(Y|e)=1m∑mi=1fi,fi为第i次遍历Y的条件概率,e为证据向量的观察值.
5 仿真实验
本文在AgenaRisk[7]系统中对该模型进行仿真实验.实验部分采用了AgenaRisk中关于软件故障预测和软件项目风险管理的数据.由于具体的项目数据难以收集,我们根据图3所描述的简化模型来做仿真实验.在实验中我们用软件需求复杂性度量和软件需求变更度量来描述问题复杂度[6].利用各种度量来描述设计功效,包括对象(模块)之间的耦合数(耦合度量),不使用公共属性的方法的个数(内聚度量),继承树的深度和继承的平均深度(继承度量)[5].用代码覆盖度量来描述测试功效,定义一个相应策略的测试有效率(test effective-ness ratio,TER),TER1是语句覆盖的测试有效率,TER2是分支覆盖的测试有效率,TER3是线性代码顺序和跳转覆盖测试有效率.我们设定的是一个中等规模的系统,严格按照软件工程开发过程开发,花费了大量资源在设计和测试上,尽量减少耦合,增加内聚,TER1,TER2达到100%,TER3达到90%,因此可以判定设计功效为很高(概率为100%),测试功效很高(概率为100%),如图7所示.从仿真结果可以看到设计规模较小,引入故障数较少(期望值为17.8),已探测故障密度相对较高,剩余故障数较小(期望值为6.6),这与实际情况是相符合的.当我们将设计功效设置为较低时(概率为100%),如图8所示,明显设计规模变大,引入故障数增加(期望值为43.1),相应的剩余故障数增加(期望值13.0),已探测故障密度减少.表2是两者的对比结果.在实验中我们分别对问题复杂度,测试功效和设计功效赋值,以检查模型对各种环境下的变化,其结果与实际较为符合,说明了模型的合理性.
6 结语
本文从软件开发全生命周期来考察故障,给出了一个BBNs故障预测原型系统,并在AgenaRisk系统中对该模型进行仿真实验.从实验结果可以看到,BBNs能够使用来自主观和客观的概率分布和不充分的数据预测软件故障数.仿真实验还只是基于一个简化的模型,将实际项目数据应用于模型,探讨建立完备网络结构和确定节点状态的方法,建立适应具体项目便于数据收集和确定节点状态的网络是需要进一步探讨的问题. 参考文献
[1] Todd L Graves,Alan F Karr,J S Marron,Harvey Siy.Predict-ing fault incidence using software change history[J]. IEEETransactions on Software Engineering,2000,26(7):653-661.
[2] Fenton,NE,Neil M.A critique of software defect prediction models[J].IEEE Transactions on Software Engineering,1999,25(5):675-689.
[3] Ahmed E Hassan,Richard C Holt.The top ten list:dynamic fault prediction[A].Proceedings of the21st IEEE International Conference on Software Maintenance(ICSM’2005)[C].Bu -dapest,Hungary:IEEE,2005.263-272.
[4] Chin-Feng Fan,Yuan-Chang Yu.BBN-based software project risk management[J].Journal of Systems and Software,2004,73(2):193-203.
[5] Munson J C,Nikora A P.Toward a quantifiable definition of software faults[A].Proceedings of13th International Sympo-sium on Software Reliability Engineering(ISSRE2002)[C]. Annapolis,MD,USA:IEEE,2002.388-395.
关键词:EPS板,薄抹灰,外墙外保温系统,粘结率,锚栓
0.概况
ESP板薄抹灰外墙外保温系统被广泛应用于100m以下的建筑工程,外保温的施工质量直接影响整个建筑工程的质量,从设计、采购、施工各个环节入手,对整个外保温体系进行系统性的分析,解决关键点,从而确保外保温施工的整体质量,为简化起见,本文仅针对涂料饰面的EPS板薄抹灰外墙外保温系统作阐述,常规做法及节点不再赘述。科技论文。
1.设计方案的优化调整
设计的材料种类应力求统一,为方便施工创造条件,可参考下表采用。
序号 部 位 采用材料 材料要求 备 注 1 外墙面(含女儿墙外侧) 聚苯板 密度:22kg/m3 厚度由设计定 2 女儿墙内侧、顶部及外挑边 保温颗粒
厚度由设计定 3 门窗洞口室外侧 保温颗粒
厚度由设计定 4 开敞阳台、空调板下表面 保温颗粒 密度:20kg/m3 厚度由设计定 5 空调位墙、立面装饰线条 保温颗粒 密度:30kg/m3 厚度由设计定 6 开敞阳台、空调板上表面 挤塑板 密度:30kg/m3 厚度由设计定 7 飘窗上下表面、外墙 同外墙
关键词:毕业论文;实践选题;节点控制
毕业论文作为高校培养学生实践能力的最后环节,是对其大学所学知识和技能的综合应用,也应契合应用型人才培养的需求,不断改革和完善论文写作指导过程。本文将从一线教师的视角出发,根据相关研究成果和自身教学过程中的经验,提出毕业论文指导的常态机制和动态机制建设思路,从提高大学生毕业论文写作的积极性出发,达到提高毕业论文写作质量和人才培养质量的目的。
1论文写作指导创新的常态机制建设
1.1提高毕业论文写作重要性的重视程度
近年来,由于就业压力增加和考研出国等客观因素,以及学生和教师的重视程度等主观因素,使得本科毕业论文写作“流于形式”,难以达到既定目标,甚至在社会上出现了毕业论文“存与废”的争议。对此,学校需要先让学生和老师重视毕业论文,了解毕业论文写作对其今后工作和毕业的重要性。要结合学生找工作的时间特点、实习和调研经历以及自身知识结构水平,由指导老师对学生从思想、学习和心理等方面进行有针对性的指导和帮助,提高学生对毕业论文的重视程度。同时,让学生了解论文写作的基本流程和难易程度,以便其在实习工作和论文写作之间做出良好的均衡安排。
1.2强化毕业论文选题指导
选题是整个论文写作过程的第一步,也是最关键的一步。在具体选题指导中,具体需要把握三个基本原则:第一,体现专业性。毕业论文写作是需要以一定专业知识为基础的,需要综合运用其所学专业理论知识和技能,来研究专业领域的问题。因此,毕业论文选题的一个基本原则就是要体现专业性,提升其专业能力。第二,契合实践性。应用型人才的培养重点在于产教融合和校企合作,使得学生的学习与实践紧密结合,所以整个教学过程必须是以应用为导向的,毕业论文的写作也是如此。对于财经类学生而言,可以鼓励学生从大学期间的学习案例、专家讲座、创新竞赛、企业参观和校外实践活动等来选取具有实践价值的现实问题,更好地做到学以致用,提升其实践能力。第三,可行性。作为学生毕业前的最后一个环节,毕业生首先需要保证的是在自己的专业知识容量内和有限时间里顺利完成论文。这要求学生在选题时,需要认清自身的专业知识储备情况和论文写作的投入时间,选题要难度一般,理论性不能太强,数据收集整理相对较为容易或者实践调研难度不大。
1.3严格论文写作的过程管理和节点控制
毕业论文的写作过程一般包括论文选题、开题、初稿撰写、初稿修改、定稿、答辩等关键节点。在这些时间节点上,学校和学院往往会给予一些指导性的时间安排计划,具体进度执行时则主要由论文指导老师进行控制和管理。首先,对于学生开题和选题的进程控制上。其时间往往在第七学期后半段开始的,第八学期开学时完成选题和开题报告。此时,除了注重选题指导外,指导老师还应让学生充分利用寒假的宝贵时间。因为,假期后学生的社会实践实习和面试更为频繁,其投入精力更加有限。其次,在论文初稿完成控制上,注重初稿完成时间和质量。在论文初稿写作上,要求学生按照开题报告的基本框架,尽早完成初稿并且保证初稿具有一定的质量。最后,在毕业论文定稿时,强化论文修改和格式问题的指导。初稿完成意味着论文成型,但修改依然是重要的环节,要根据不同学生的写作质量,明确提出修改要求和目标,这是提升论文质量的重要一环。论文一半在写,一半在改。对于初次撰写学术论文的毕业生而言,是需要经过多次修改的。
2论文写作指导创新的动态机制建设
在论文指导工作上,除了前述的常态机制建设外,还积极推动论文指导工作的动态机制建设。这样可以保证及时根据学生和指导老师的个体差异,保持指导工作的针对性和灵活性,进一步提高论文指导的效率。
2.1指导老师的动态管理机制建设
在论文指导老师管理上,除日常管理之外,需根据指导老师的实际情况,让其充分结合学生的知识积累水平、职业发展规划和论文写作时间规划等因素,对不同学生提出不同的要求,达到因人而异、灵活指导的效果,提高论文指导的针对性和合理性。在毕业论文指导老师的管理上,应从学生分配开始,试行有限双向选择原则,即在毕业生中根据学生和老师的意愿进行一定比例的自愿结合,从而激励学生论文写作和教师指导的主动性。目前,教师对学生毕业论文指导的积极性不高,主要在于毕业论文指导工作较为琐碎,工作量较大而且绩效奖励明显不足。对此,要完善论文指导的专业老师激励制度,建议可以从以下两个方面入手:一是提高论文指导工作的绩效奖励,激发教师指导论文工作的积极性。论文指导相对于教学工作而言,指导时间过程比较长,而且需要面对不同学生论文写作的整个过程,其中学生的差异性可能会比较大,从而使得指导工作劳心劳力。但是,在现有的分配体制下,认真指导和随机应付的差异性未得到体现。因此,欲提高指导老师的工作积极性,应从完善论文指导的绩效激励机制入手。二是对指导老师的资格应该实行动态管理机制,建立退出机制。根据教师的论文指导经历,结合其自身指导能力、精力和时间安排等因素,对指导老师进行遴选和考核,合理安排每位老师的指导学生人数,杜绝“大锅饭”式的分配,增强指导老师的责任感、紧迫感。
2.2指导老师与学生的灵活沟通机制建设
在论文写作过程中,老师与学生的及时沟通和交流,是提高论文写作质量的重要环节。随着网络技术的不断发展,教师指导越来越多地依赖邮件、QQ和微信等方式对学生进行论文指导,这些指导方式提升了论文的指导效率,但不利于毕业论文质量的提升。在论文指导过程中,指导老师较少和学生当面沟通交流,多数是通过电子通讯方式和学生进行交流。现代化的交流方式,保障学生和老师的随时沟通或不定期沟通,解决写作过程中碰到的疑惑。但是,其仍然不能取代学生和老师的当面沟通交流。例如,一个好选题的确定,其实更需要学生和指导老师之间的多次沟通交流。只有这种面对面的交流沟通,老师才能更好地了解学生的基本情况,如知识储备、兴趣爱好、工作方向等,从而为学生选题进行更有效地指导。若发现学生在选题方向存在较大问题时,更需进行当面沟通交流,详细告知其存在的问题和后面努力的方向,从而保障论文写作的顺利进行。
2.3强化产学研结合提升教师实践水平
《高等教育专题规划》(2012),对本科人才培养深化改革明确提出“提高学生综合素质,注重实践性,强化实践教学,提高学生解决实际问题的能力”。对于应用型人才培养而言,要求师资队伍的一定比例人员中具有一定的社会工作和实践经验,这更利于老师引导学生写实践性论文。实践性论文的选题和指导过程,需要相应的实践经验为基础,这需要指导老师具有一定的社会实践经验。而目前高校师资队伍中,多数老师尤其是年轻老师,多数都是博士毕业后直接进校当专业老师,缺乏实践经验,使得在实践性论文指导上会存在一些不足之处。因此,对于应用型财经高校来说,应积极鼓励现有教师走出去,进行产学研实践或一定条件下的校外企业兼职,促进教师队伍的不断转型发展,这样才能更好地利用自己的实践经验来指导学生的论文选题。
作者:王东明 单位:上海立信会计学院金融学院
参考文献:
[1]武云亮,丁宁,袁平红.财经类本科毕业生论文形式与选题研究—基于学生能力培养的视角[J].高等财经教育研究,2013,(6):43-47.
【关键字】钢框架,工业厂房,设计
中图分类号:TU398+.2文献标识码: A 文章编号:
一.多层钢框架工业厂房的设计理念
1、钢框架体系概念
框架体系是指沿纵横方向均由框架作为承重和抵抗水平抗侧力的主要构成所组成的结构体系。框架的梁柱宜采用刚性连接。钢框架结构一般可分为无支撑框架和有支撑框架两种形式。无支撑的纯框架体系,有钢柱和钢梁组成,在地震区框架的纵、横梁与柱一般采用刚性连接,纵横两方向形成空间体系,有一定的整体的空间作用功能,有较强的侧向刚度和延性,承担两个主轴方向的地震作用。
2、纯框架体系的主要特点是:
(1)可以形成较大使用空间,平面布置灵活,适用多种类型适用功能,结构各部分刚度比较均匀,构件易于标准化和定型化,构造简单,易于施工。对于层数不多的房屋而言,框架体系是一种比较经济合理的结构体系。
(2)重力二阶效应影响
钢框架的侧向刚度较柔,在风荷载或水平地震作用下将产生较大的水平位移,由于结构上的竖向荷载P的作用,使结构又进一步增加侧移值且因其结构的各构件产生附加内力。这使框架产生几何非线性的效应,称之为重力二阶效应。
由于重力二阶效应的影响,将降低结构的承载力和结构的整体稳定。
(3)由于框架结构体系中柱与各层梁为刚性连接,改变了悬臂柱的受力状态,从而使柱所承受的弯矩大幅度减小,使结构具有较大延性,自振周期长。自重较轻,对地震作用敏感小,是一种较好的抗震结构形式。但由于地震时侧向位移大,容易引起非结构性构件的破坏。
(4)框架结构体系的抗侧能力主要决定于梁和柱的受弯能力,若房屋层数过多,侧力增大,而要提高抗侧刚度,只有加大梁、柱截面。
三.工程概况
河南洛阳某选厂精矿过滤车间为多层钢结构厂房,总建筑面积为1852.2m2。首层层高4.5m,局部二层层高2.9m,三层层高7.6m,建筑高度17.1m。为满足工艺要求,纵向柱距为6m,9m;横向柱距为6mX5。框架柱与框架梁均为工字型截面,柱与独立基础刚性连接,框架柱与框架梁也是刚性连接。屋面采用薄壁C型钢双拼檩条,墙面采用外挂压型钢板。楼面采用6mm厚花纹钢板以节约造价。
四.钢框架工业厂房建筑设计
1. 维护结构的选用
钢结构厂房主要采用压型钢板围护结构。压型钢板具有自重轻、强度大、刚度较大、抗震性能较好、施工安装方便,易于维护更新,便于商品化、工业化生产的特点。而且压型钢板具有简洁、美观的外观,丰富多彩的色调一级灵活的组合方式,是一种较为理想维护结构用材。
压型钢板按波高分高波板、中波板和地波板三种板型。屋面宜采用波高和波距较大的压型钢板,墙角宜选用波高和波距较小的压型冈本。上述工程中压型钢板维护结构均选在国标01925-1,其中外墙面压型钢板选用YX28-150-750,屋面压型钢板屋面板选用YX130-300-600,屋面底板选用YX15-225-900。
2.屋面排水设计
屋面排水设计主要考虑屋面坡度、天沟形式、单坡屋面长度这些因素。
根据《屋面工程技术规范》的规定,屋面坡度最小为5%。然而在实际的操作中,屋面坡度远远低于这个标准。但是,考虑到很多企业的钢构的技术力量、节点的处理以及材料性能等方面的原因,我们通常会将屋面坡度保持在5%内。对于雨雪比较多的地区,屋面坡度可以适当的加大。如下图所示就是屋面设计示意图。
五.钢框架工业厂房结构设计
1、计算的一般规定
计算时对平面布置较规则的多层框架,其横向框架的计算宜采用平面计算模型,当平面不规则且楼盖为刚性楼盖时,宜采用空间计算模型。多层框架的纵向计算,一般可按柱列法计算,当个柱列纵向刚度差别较大且楼盖为刚性楼盖时,宜采用空间整体计算模型。多层框架在风荷载作用下,顶点的横向水平位移(标准值)不宜大于H/500(H为框架柱总高),层间相对位移(标准值)不宜大于h/400(h为层高),对隔墙的多层框架,可不验算其层间位移。
2、荷载
(1)恒载(永久荷载)
A、建筑物自重,按实际情况计算取值,分享系数r取为1.2;
B、楼(屋)盖上工艺设备荷载.包括永久性设备荷载及管线等,应按工艺提供的数据取值,其荷载分项系数r取为1.2;当恒荷载在荷载组合中为有利作用时,其分项系数r取为1.0.
(2)活荷载(可变荷载)
楼层活荷载(包括运输或起重设备荷载),按工艺提供的资料确定,荷载分项系数一般取r=1.4,但当楼面活荷载Q>4KN/M2时,r可取1.3.
3.多层框架的节点构造与计算
(1)梁、柱刚接连接节点
多层框架梁最常用的截面为轧制或焊接的H型钢截面,当为组合楼盖时,因优化截面,降低钢耗、可采用上下翼缘不对称的焊接工字型截面。多层框架柱最常用的截面亦为轧制或焊接的H型钢截面,当荷载及柱高均较大时,亦可采用方管截面,但其用钢量较大且制作亦较困难,当有外观等特别要求时亦矿用圆管截面。
在多层框架中框架与柱的连接节点一般都是刚性连接,这样可以增加框架的抗侧移刚度,减少框架横梁的跨中弯矩。梁与柱的刚性连接可以保证将梁端的弯矩和剪力可以有效地传给柱子,刚接节点的连接(焊接或高强度螺栓连接)应能保证所连接部分内力能可靠的传递,对与母材等强的熔透焊(加引弧板)焊缝可不再验算其强度。
本工程中框架柱与框架梁均为工字型截面,均为刚性连接。
(2)柱脚节点
柱脚的作用是将柱的下端固定于基础,并将柱身所受的内力传给基础。基础一般由钢筋混凝土做成,其强度远比钢材低。为此,需要将柱身的底端放大,以增加其与基础顶面的接触面积,使接触面上的压应力小于或等于基础混凝土的抗压强度设计值。
柱脚按其与基础的连接方式不同,可分为铰接和刚接两种型式。上述工程中柱脚采用刚性柱脚,柱脚通过预埋在基础上的锚栓来固定,在弯矩作用下,刚接柱脚底板中拉力由锚栓来承受,所以锚栓的数量和直接需要通过计算确定。
(3)屋盖支撑
屋盖支撑作用:
1)保证屋盖结构的空间几何不变性和稳定性
2)承受和传递水平荷载
支撑体系可有效地承受和传递风荷载、吊车的制动荷载及地震作用等水平荷载
本工程屋面设有5t电动葫芦,为保证承重结构在安装和使用过程中的整体稳定性,提高结构的空间作用,减少屋架杆件在平面外的计算长度,根据结构的形式、跨度、吊车吨位和所在地区的抗震设防烈度等设置支撑系统,在屋面2-3轴及5-6轴之间设水平支撑。
六.结束语
工业厂房的设计的好坏是由工艺、项目管理所决定的,而衡量一个设计院的水平则是通过对该设计院的综合管线的管理来评定的,因为对于综合管线的管理将会直接影响到设计的顺利进行。各专业协调的能力最直接、最表面的体现就是综合管线的布置。各专业协调的好,综合管线的布置就合理,厂房就会整齐、干净,否则就显得零乱。当然设计人员的素质也是厂房设计好坏的决定因素,因此,应该加强设计人员的素质建设。
参考文献:
[1]崔芃 浅谈钢结构工业厂房设计[期刊论文] 《山西建筑》 -2007年24期
[2]沙昱楠 康乐 对钢结构工业厂房设计及施工问题的探讨 [期刊论文] 《城市建设理论研究(电子版)》 -2012年14期
[3]梁中力 黄文明 齐立军 浅谈钢结构工业厂房设计与安装施工 [期刊论文] 《中小企业管理与科技》 -2010年27期
[4]张海玲 多层钢结构工业厂房设计问题分析 [期刊论文] 《科技致富向导》 -2011年20期
[5]张兴玉 多层钢结构工业厂房设计与实例 [期刊论文] 《科技与生活》 -2010年9期