电力系统课程设计(共8篇)(共8篇)
1.电力系统课程设计 篇一
发配电系统设计
题目:供电系统继电保护
指导老师:
班
级: 09电气4班
姓
名:
学
号: 09s20110106
摘要
《电力系统继电保护》作为电气工程及其自动化专业的一门主要课程,主要包括课堂讲学、课程设计等几个主要部分。在完成了理论的学习的基础上,为了进一步加深对理论知识的理解,本专业特安排了本次课程设计。电能是现代社会中最重要、也是最方便的能源。而发电厂正是把其他形式的能量转换成电能,电能经过变压器和不同电压等级的输电线路输送并被分配给用户,再通过各种用电设备转换成适合用户需要的其他形式的能量。在输送电能的过程中,电力系统希望线路有比较好的可靠性,因此在电力系统受到外界干扰时,保护线路的各种继电装置应该有比较可靠的、及时的保护动作,从而切断故障点极大限度的降低电力系统供电范围。电力系统继电保护就是为达到这个目的而设置的。本次设计的任务主要包括了六大部分,分别为运行方式的选择、电网各个元件参数及负荷电流计算、短路电流计算、继电保护距离保护的整定计算和校验、继电保护零序电流保护的整定计算和校验、对所选择的保护装置进行综合评价。其中短路电流的计算和电气设备的选择是本设计的重点。通过此次线路保护的设计可以巩固我们所学的《电力系统继电保护》这一课程的理论知识,能提高我们提出问题、思考问题、解决问题的能力。
概述
某企业供电系统如图所示:
1)要求:
(1)AB段设三段式保护(速断、限时速断、过流),BC段设两段式保护(速断、过流),CD段设过流保护;
(2)计算出各保护的整定值,并选继电器的型号、而且校验其保护范围和灵敏度系数是否符合要求;
(3)画出A站和B站的保护接线原理图。2)原始参数:
(1)速断可靠系数取1.2(2)限时速断可靠系数取1.1(3)过流可靠系数取1.2(4)接线系数取1(5)返回系数取0.85(6)自起动系数取1
系统总体方案及硬件设计
各保护整定值的计算
电力系统运行方式的变化,直接影响保护的性能。因此,在对继电保护进行整定之前,首先应该分析运行方式。
继电保护原理图
A站保护原理图
B站保护原理图
本次课程设计心得体会
本次设计是针对电网在不同运行方式以及短路故障类型的情况下进行的分析计算和整定的。通过具体的短路电流的三段式保护,故根据本次设计的实际要求,以继电保护“四性”的总要求。由于本次设计涉及到不同运行方式下的不同类型的短路电流的计算,这对本次设计增加了难度。在进行设计时首先要将各元件参数标准化,而后对每一个保护线路未端短路时进行三相短路电流的计算,二相短路电流的计算及零序电流的计算。在整定时对每一个保护分别进行零序电流保护的整定和距离保护阻抗的整定,并且对其进行灵敏度较验。
通过这次设计,在获得知识之余,还加强了个人的独立提出问题、思考问题、解决问题能力,从中得到了不少的收获和心得。在思想方面上更加成熟,个人能力有进一步发展,本次课程设计使本人对自己所学专业知识有了新了、更深层次的认识。在这次设计中,我深深体会到理论知识的重要性,只有牢固掌握所学的知识,才能更好的应用到实践中去。这次设计提高了我们思考问题、解决问题的能力,它使我们的思维更加缜密,这将对我们今后的学习、工作大有裨益。此次课程设计能顺利的完成与同学和老师的帮助是分不开的,在对某些知识模棱两可的情况下,多亏有同学的热心帮助才可以度过难关;更与老师的悉心教导分不开,在有解不开的难题时,多亏老师们的耐心指导才使设计能顺利进行。
在此衷心再次感谢蒋老师的悉心教导和各位同学的帮助!
参考文献
[1] 《电力工程设计手册》(下)
[2] 《电力系统继电保护及安全自动整定计算》
[3] 吕继绍 《电力系统继电保护设计原理》 水利电力出版社 [4] 孙国凯 霍利民 柴玉华 《电力系统继电保护原理》 中国水利水电出版社 [5] 许建安 《继电保护整定计算》 中国水利水电出版社
[6] 何仰赞 《电力系统分析》(第三版)武汉:华中科技大学出版社 2002
2.电力系统课程设计 篇二
1“信息系统设计”教学的基本要求
“信息系统设计”在教学方式上应有机结合教师讲授、上机练习、课堂讨论、系统演示等多种教学方式,使学生掌握基本的软件工程理论知识、基本的软件开发编程基础、数据库基本原理、信息系统设计辅助工具、软件测试用例设计等方面的理论和知识。同时,本课程的考核方式也存在一些不足,如考核形式单一,考核方式片面等,有待进一步改善,应在现有的基础上,进一步打破常规和改变形式,不能仅仅拘泥于系统作品的表现,还要综合考虑多方因素,如自由讨论、软件文档、团队答辩和系统开发过程的因素等,既要全面又不失针对性,既要灵活又不失科学性。
2“信息系统设计”教学内容设计
“信息系统设计”课程主要是培养学生的管理信息系统开发的能力,课程紧跟信息技术发展步伐,以软件开发技术为切入点,以传统的6个阶段和实际系统为基础,以此来介绍和展开信息管理应用系统的开发模式、设计方法、实现过程、基本特点、应用规律等相关研究,并据此介绍经系统的设计和开发过程中,怎样做到由浅及深,如何实现深入浅出、简明扼要,如何实现举一反三、高效快捷地科学阐明计信息管理应用系统。
2.1 信息系统引论
由于经济应用多层次和技术手段多样化,现在阶段,尚没有包罗一切的万能应用软件,也没有囊括所有的通用开发模式。只有满足个性化需求、能切实解决某种具体问题的开发过程和应用系统才有价值。因此,在这个信息系统引论中,除了强调“问题分析、系统设计、算法设计、程序编码、系统调试、系统维护”等六大传统阶段的核心内容和地位的重要性,还必须结合时代特点,与时俱进,在现有的基础上,积极吸收新兴的软件开发思想,如敏捷软件开发和设计模式等,引入新兴的开发技术,以此来拓展学生的视野,增强知识的时代性,提升思维能力和获取更多更有价值的经验。
2.2 信息系统分析
“信息系统设计”课程十分注重系统性和科学性,并在此基础上融入了延续性、启发性,同时,系统的实用性也进一步得到了加强。教学内容上主要采用两条主线:一是以生产环境中的信息系统为横向分解,二是以软件开发六大传统阶段为纵向分析。在对系统进行分析的过程当中,为了让学生对信息系统有更加全面、立体和直观的印象,分析内容紧紧联系环境和生活,直接取材于实际生产环境的开发需求,并在此基础上,结合原来的部分源代码和软件开发文档,进行有效的阶段性分析。除了进行系统实例分析外,在课堂教学过程中,不唯书,不唯上,注重因材施教和启发性学习,积极引导学生提出自己的解决方案,鼓励学生3组成小团队,增强团队之前的配合与合作,提出技术可行方法并进行有效实施。此外,还将各开发任务进行充分的分析和理解,以提高学生的知识吸收能力、知识运用技术,使学生较好地掌握算法设计及其编程实现的主要知识与技能。
2.3 信息系统实践
从引论中对管理信息系统开发思维的引导扩展到分析中对软件开发过程的直观剖析。在实践过程中,积极鼓励和支持学生结合自身实际和特点,自主组合成3~5人的开发团队,并根据熟悉的开发工具、开发语言等进行初步分工,分工具体可包括分析、编码、测试、文档等角色。分工以后,针对工作和生活中的常见或遇到的具体事例,共同构建一个可以解决实际问题的管理信息系统。在构建过程中,需要对系统的可行性进行评估,然后进入到信息系统开发过程当中。这些工作完成以后,基本的信息系统实际工作也就基本完成了。最终,学生们以团队为单位,提交一份可运行的源代码以及对应的软件开发文档作为课程学习的答卷。
3“信息系统设计”教学实践
教学实践是教学的关键环节,是学生积极参与、将所学知识运用于实际的重点所在,也是检验学生学习效果的重要途径。同时,教学实践还是“信息系统设计”课程始终倡导和坚持的过程所在。教材征订系统的课程设计从需求分析到界面设计,让学生熟悉整个系统开发的所有环节,并能书写所有的软件开发文档。
3.1 系统需求分析
该系统主要包括五大模块,具体是系统功能输入模块、基本资料维护模块、统计模块、报表模块、综合查询功能模块。这五大模块组成的系统,需要实现包括信息录入、信息修改、信息查询在内的所有功能。系统流程如图1所示。
(1)信息的输入:主要包括书本的溢缺信息、教材入库信息、货源与货价信息、库存信息、供需信息等。
(2)信息的修改和删除。
(3)信息整理:按照需求分析,将各类信息分类规划好。
(4)信息统计:依据实际需要,对重要新信息进行统计。
3.2 系统概要设计
系统概要设计主要是为进一步进行合理地分解,得到尽可能高的内聚、尽可能松散的耦合,从而得到一个易于实现、易于测试和易于维护的软件结构。基于以上要求,应对模块进行再分解或合并。系统功能模块如图2所示。
3.3 系统数据库设计
数据库设计的实现过程是十分关键的环节。根据教材征订管理系统的功能要求和信息处理,选取My SQL作为后台数据库,这个数据库主要由5个表组成,具体是:需求单位表、教材表、入库信息表、操作用户表和出库信息表。
(1)需求单位信息表。需求单位信息表是对需求单位信息进行统计,主要包括单位名、单位编号、取书时间、地址、负责人、联系电话、操作员信息、所需教材、教材数量、教材单价、教材出版单位等信息。
(2)教材信息表。教材信息表是对教材信息进行统计,包括教材名称、供应单位、出版单位、出版时间、教材数量、教材书号、入库时间、入库编号等。
(3)教材入库信息表。教材入库信息表是对入库信息进行统计,包括教材名称、出版单位、供应单位、教材编号、教材数量、出版日期、教材单价、入库时间、经办人等信息。
(4)操作用户信息表。操作用户表是对使用本系统的用户进行身份和权限验证,包括用户名称、用户密码、所在院系、用户权限信息、操作员姓名、最后修改时间等。
(5)教材出库信息表。教材出库信息表是针对所有出库信息的统计。包括教材编号、教材名称、出版单位、需求院系、本次数量、出版日期、教材单价、出库时间、经办人等信息。
3.4 系统详细设计
系统的详细设计阶段,要求学生明确应该如何具体地实现系统的各项要求,具体包括用户界面设计、程序过程设计等步骤。
系统的主要功能如下:
(1)教材库里对教材总体信息的输入,包括教材的入库,出库,还原以及其他需求信息的输入等。
(2)教材征订系统的各种功能的实现,包括教材的信息查询,信息修改以及管理工作和维护等。
(3)对仓库存储的教材进行管理,对单位的教材需求进行分析。
(4)操作日志的管理。
4 结语
本文中对“信息系统设计”课程的研究,结合内容与形式的要求,基本实现了基础概念、技术基础、应用系统、系统开发4个层次的教学,教学过程采用总分式教学,让同学们在第一堂课的时候就看到最终作品教材征订系统,激发学生的学习兴趣,并以此为目标,分步式地提出问题,一步一步地解决问题,让同学们有目的性地进行学习。并且注意引导学生紧跟我国信息化的发展形势,学习新的技术,提高组织信息系统的实际能力。
摘要:为进一步提高“信息系统设计”课程教学质量,文章以教材征订系统的设计为主线,运用软件工程的思维和方法,完成一个软件系统的多次迭代,并发布适合其过程模型的软件制品,包括项目计划、需求文档、体系结构和设计文档、源代码、测试文档及可安装的系统。
3.电力系统课程设计 篇三
【摘要】基于高职与普本分段培养“3+2”学生与普本学生的差异性,论文明确了《物流信息系统分析与设计》课程教学目标与定位,设计了面向“3+2”学生的教学内容、方法,提出采用理论教学、实例教学、课程设计为一体、模块化的教学方法,并注重建设教材库,以促进“3+2”学生成为高端技术型、技能型、服务型人才这一培养目标的实现。
【关键词】高职与普本分段培养 “3+2”学生 物流信息系统分析与设计 教学内容 教学方式
【中图分类号】F252【文献标识码】A 【文章编号】2095-3089(2016)31-0225-01
引言
“高职与普通本科分段培养”项目即高等职业教育学习3年(五年制高职学习5年),经过资格考核,进入普通本科教育学习2年。该类“3+2”学生学习期间,由对口试点的高职和本科院校,统筹制定对口专业理论知识课程和技能训练课程衔接贯通教学体系,系统化培养本科层次高端技能人才。南京林业大学与南京交通职业技术学院、南京铁道职业技术学院、江苏海事职业技术学院三所高职院校联合进行物流工程专业的“高职与普通本科分段培养”,共同培养本科层次高端技能型人才。作者基于南京林业大学物流工程专业“3+2”学生培养、授课经历,发现该类学生在高职阶段学习、专业基础与普本学生有所差异,《物流信息系统分析与设计》作为物流工程专业的必修主干课,在课程定位、教学内容上还需与普本学生有所区别与侧重,创新教学方法、教学模式,以适应学生培养要求。
1.课程教学定位
1.1学生培养要求
物流工程专业“3+2”学生的培养目标是掌握物流与综合运输管理方面基础理论和专业知识,具备在各级物流流通部门与交通运输领域从事客货运输调度与管理、物流系统设计与管理、物流技术装备应用等方面的管理和技术工作的本科层次高端技术技能复合型人才。
“3+2”学生相比普本学生,在仓储配送管理、电子商务、运输组织等实务、实训、实践应用方面有明显优势,然而存在专业基础知识不够扎实、知识的综合运用能力不强等问题。该类学生本科阶段培养目标与要求方面也与普本学生存在差异,在本科教学过程中需对其专科阶段学过的基本理论、基本原理等作进一步的延伸与拓展,且强化保持实践应用能力这一特长。
1.2 课程教学目标与定位
《物流信息系统分析与设计》是物流工程专业的一门必修主干课,通过本课程的学习与实践,学生应达到下列基本要求:1)理解物流信息、物流信息系统的基本概念;2)掌握物流信息的支持技术;3)掌握物流信息系统的开发方法,包括系统规划方法、分析方法、设计方法;4)熟悉物流信息系统的运行管理与项目管理。
这门课要求学生既通晓物流管理,又能运用信息技术、编程技术进行系统开发。基于“3+2”学生专业基础薄弱、实践能力强的特点,需有针对性地加强物流管理与信息科学、计算机科学专业基础知识的讲授,适当弱化已具备实践操作能力方面知识点,如物流信息采集识别?鄄条码、RFID技术的介绍。
2.课程教学内容设计
《物流信息系统分析与设计》课程含课内教学、课程设计两大内容,其中课内教学2学分、32学时,课程设计2学分,集中安排2周时间进行。
2.1 课内教学
教学内容含教学目标、学时分配如表1所示。与面向普本学生的课程教学内容相比,作了如下调整:简化2物流信息技术与应用章节的学时由8减为6;强化物流信息系统设计方法,学时由4增为6。
2.2 课程设计
课程讲授结束后安排2周时间完成课程设计训练,要求学生自行开发小型物流信息系统,提高开发信息系统的实践能力。基本要求:1)实现基本功能:数据录入、查询、统计报表、目录维护四个基本功能;2)6-7人分组选择适当规模大小的设计课题;3)开发工具自选;4)撰写相关技术文档,提交课程设计报告。
课程设计成果要求能开发出可以运行的物流信息系统,通过上机检查、课程设计答辩。由指导教师综合课程设计报告质量、系统开发成果、平时考勤进行打分。
3.课程教学方式设计
采用理论教学、实例教学、课程设计为一体的教学方法进行授课。每个知识点均有安排实例阅读,课程设计充分调动学生积极性和能动性,重视学生自学能力的培养。
采用模块化教学方法,制作模块化的课程PPT,适应不同讲课对象。将教学内容分成独立的若干模块,一篇或一章为一个模块,便于针对3+2类、普本学生进行取舍和组合,形成不同的教学方案。
教材库建设方面,暂未有一本教材完全适应3+2类学生的学习,因此会挑选1本主教材和多本辅助教材,形成教材库。
结束语
为培养“3+2”学生成为高端技术型、技能型、服务型人才,基于学生差异性、课程特殊性,论文明确了《物流信息系统分析与设计》课程教学目标与定位,设计了面向“3+2”学生的教学内容、方法与手段,提出主要采用理论教学、实例教学、课程设计为一体、模块化的教学方法,并注重建设教材库,以促进人才培养目标的实现。
参考文献:
[1]安立华,李洋,马超等.《物流信息系统》课程建设研究[J].物流科技,2015年11期.
[2]宋志兰,冉文学,刘丽.基于CDIO模式的“物流系统设计”课程的教与学[J].中国物流与采购,2014年15期.
[3]邹勇,曾懿,雷方俊.物流信息系统课程实践教学方案设计与探索[J].商场现代化,2012年31期.
[4]章文燕.物流信息管理课程设计[J].中国物流与采购,2011年10期.
作者简介:
4.机械系统设计课程总结 篇四
《机械系统设计》结课综合设计(论文)
专业班级 机械设计制造及其自动化 08-4 姓 名 123456789 学 号 08041406 开课系室 机电工程学院 机电工程系 结课日期 2011年 11月30日
机械系统设计课程总结
总体概述:本门课程名叫机械系统设计,不同于我们以前所学的机械设计。上学期我们所学的机械设计是以机械零件为研究对象进行具体的设计;而在本门课程中的研究对象是整个机械系统,包括原动机、传动系统、执行系统、控制系统以及辅助系统,进行的是整机设计。
下面就根据本课程所学的内容,对机械系统设计过程做一个较为详细的介绍:
一:方案设计
在接到一个设计任务后,首先要明确设计任务是什么,并对其进行功能方面的分析,针对要实现的功能设计出合理的方案,大体步骤如下:
1、设计任务抽象化——一般用黑箱原理来表示。
2、确定工艺原理——设法确定黑箱所要求的能实现作业对象转化的工艺原理。
3、确定技术过程——按照选定的工艺原理确定转化所需的程序及其顺序。
4、引进技术系统并确定系统边界——根据技术过程的要求确定机械系统的具体任务,并把这些任务分配给各个子系统。
5、确定功能结构——进行功能分解。
6、确定设计方案——分以下三步:寻找实现分功能的方法和载体;构建形态学矩阵;确定基本结构布局。二:总体设计
1、初步总体设计——根据设计方案绘制总体布置草图,进行初步计算和运动分析,并进行初步技术经济分析。注意改进薄弱环节,必要时应对方案中的关键技术系统进行试验研究。
2总体设计——对初步总体设计做进一步完善,形成技术文件和图纸。1)设计任务书、技术任务书;2)机构运动简图和系统简图;3)总装配图及关键部件装配图;4)电、光、气、液控制图;5)总体设计报告书及技术说明书。
在此过程中,主要涉及步骤有:执行系统的布置、传动系统的设置、操纵件的布置、总体主要参数的确定等。
三:原动机的选择
动力机的选取的依据是工作载荷的类型,常用的原动机主要类型有:电动机、液压马达、气压马达、以及内燃机。
电动机作动力有以下优点:驱动效率高,与工作机连接简便,种类和型号较多,可以满足不同类型机械的工作要求。此外,电动机还具有良好的调速性能,起动、制动、反向和调速的控制简单,可实现远距离测量和控制,便于集中管理和实现生产过程自动化。其不足之处就是要用电源,这对野外工作的机械及移动式机械如钻机来讲,使用受到限制,因为可能有时无电源。
液压马达作动力机时有以下优点:可以获得很大的机械力或转矩。与电动机相比,功率/重量比大,因而运动件惯性相对小,快速响应灵敏度高。液马达还可以通过改变流量来调节执行机构的速度,改变运动速度方便,易实现无级调速。其局限性为:要有高压油供给系统,液压元件加工、装配要求高,易漏油并影响工作效率和工作机械的运动精度。
气动马达作动力机时有以下优点:与液压马达相比,工作介质为空气,易获得、无污染。维护简单,成本低,对易燃、易爆、多尘和振动环境适应性好。其不足之处在于:由于空气可压缩,因而气动马达工作稳定性差,噪音大,输出扭矩不大,只适用于小型和轻型机械。
内燃机作动力时有以下优点:自持能力高(只要备足燃料和油料,可独立工作),功率范围宽。其缺点是:对燃料(柴油或汽油)的要求高,内燃机排气污染。噪音都较大,而且结构复杂,对零部件的加工精度要求较高。不能带负载启动。
在进行机械系统设计时,如何选择动力机的类型,主要从以下三个方向考虑:
1、工作机的负载特性和要求:包括工作机的载荷特性、工作制度、结构布置和工作环境等。
2、动力机本身的机械特性:包括动力机的功率、转矩、转速等特性,以及对工作环境的适应性,要使动力机的机械特性和工作机械的负载特性相匹配。
3、进行经济性比较:包括能源的供应和消耗,动力机的制造、运行和维修成本的对比等。
除上面所说的三个方面外,有些动力机的选择还要考虑对环境的污染,包括空气污染和噪声污染等。例如,室内工作的机械就尽量不要用内燃机作动力机。四:传动系统设计
传动系统的作用是联接动力机与工作机,即把动力机的运动和动力传给执行机构或执行构件。在实际应用中,常用的传动系统有:带传动、链传动、齿轮传动、液力传动、气力传动。
传动系统通常包括以下几个组成部分:变速装置,起停和换向装置,制动装置及安全保护装置。
变速装置是传动系统中最重要的组成部分,它的作用是改变动力机的输出转速和转矩,以满足执行机构的要求;常见的变速装置有以下几种:变速齿轮变速机构、滑移齿轮变速机构、离合器变速机构、啮合器变速机构。
起停和换向装置的作用是控制执行机构的起动、停车以及改变运动方向,那么对起停和换向装置的基本要求是:起停和换向方便省力,操作安全可靠,结构简单,能传递足够的动力。
常用的起停和换向装置有两类:一类是通过按钮或操纵杆直接控制电动机实现起停和换向,另一类是用离合器实现起停和换向。选择方案时应考虑执行机构所要求的起停和换向的频繁程度、动力机的类型与功率大小。
制动装置:动构件具有惯性,所以制动停车时不能立即停止,而是逐渐减速后才能停止运动。为节省停车时间,对于起停频繁或运动构件惯性大、速度高的系统,要设置制动装置。制动装置还可用于机械一旦发生事故时紧急停车,或使运动构件可靠地停在某个位置上。机械系统对制动装置的基本要求是:工作可靠、操纵方便、制动平稳、时间短,结构简单、尺寸小、磨损小、散热良好。
常用的制动器有摩擦式或非摩擦式两大类:带式制动器、外抱块式制动器、张蹄式制动器、磁粉制动器 安全保护装置:
有些机械在工作过程中载荷经常变化,并且变化幅度较大,因此可能过载,如这时本身无保护装置的话,应在传动链中设置安全保护装置,以免传动机构破坏。本身具有保护作用的传动链有带传动、摩擦离合器等,而传动链中的安全保护装置常见的有安全离合器或安全销等。当传动链所传递的转矩超过规定值时,安全保护装置中联接件会折断、分离或打滑来停止或限制转矩的传递。常用的有如下几种:
销钉安全联轴器、钢珠安全离合器、摩擦式安全离合器等。另外,从系统的变速形式(是否连续)来看,变速部分可分为有级变速传动和无级变速传动:
有级变速传动系统常有变速齿轮传动、链传动或变速带传动组成。在一定的变速范围内,其输出轴只能得到有限级数的转速。在有级变速传动中最基本的变速装置是二轴变速运动,即在两根轴之间用一个变速组进行传动,二轴变速传动可实现二至四级变速。若要求的变速级数多于四级时,可以采用两个或两个以上变速组串联而成的多轴传动装置。无级变速传动系统:
主要用于下列场合:
(1)要求转速在工作中连续变化;(2)探求机械的最佳工作状态;(3)带负载启动的机械要求在低速启动;
(4)需要协调机械系统中几个执行机构之间的运转速度。无级变速的类型主要有:电力的(直流变速、交流变速)、流体的(液力的耦合器、变矩器、液压变速)和机械的(利用摩擦传动机构实现)。五:执行系统的选择
执行系统是用来完成机器预定功能的组成部分。一部机器可以只有一个执行部分,也可以有多个执行部分。
常见的可用于执行系统的机构有:连杆机构、凸轮机构、棘轮机构、槽轮机构等,在选用时要根据预定功能的运动形式选择合理的机构来完成预定的运动。六:控制系统的构建
机械系统在工作过程中,各执行机构应根据生产要求,以一定的顺序和规律运动,而各执行机构的开始、结束及其顺序一般由控制系统保证。
机械控制系统的主要任务有:
1)使各执行机构按一定的顺序和规律运动。2)改变各运动构件的运动方向和速度大小。3)使各运动构件间有协调的动作,完成给定的作业环节要求。4)对产品进行检测、分类以及防止事故,对工作中出现的不正常现象及时报警并消除。控制系统的要求: 1)稳定性要求
系统的稳定性是系统的固有特性,系统稳定与否取决于系统本身的结构与参数,与输入无关。若控制系统在任何足够小的初始偏差作用下,其响应过程随着时间的推移逐渐衰减为0,则称该系统具有渐近稳定性。反之,在初始条件影响下,若控制系统的响应过程随时间的推移而发散,输入无法控制输出,则这样的系统为不稳定系统。任何一个系统能进行正常工作的首要条件是系统必须是稳定的。2)响应特性要求
系统的响应特性包括动态特性和稳态特性。
① 动态特性:过渡过程中系统的动态性能常用系统的阻尼特性和响应速度来表征。
② 稳态特性:闭环控制系统的稳态性能用稳态误差表示和度量,它是当t时,即过渡过程结束时,系统的实际输出y(t)与参考输入所调整的期望值yr(t)之间的差值。控制系统的组成:
无论多么复杂的控制系统,都是由一些基本环节或元件组成的。
1)给定环节:给出与反馈信号同样形式和因次的控制信号,以确定被控对象“目标值”的环节。给定环节给出的信号可以是电量、非电量,也可以是数字量或模拟量。
2)测量环节:用于测量被控变量,并将被控变量转变为便于传送的另一物理量(一般为电量)的环节,常用的有电位计可将机械转角→电压信号,测速发电机将转速电压信号,光栅测量装置将直线位移→数字信号。
3)比较环节:比较环节是将输入信号X(s)与测量环节发出的有关被控变量Y(s)的反馈信号B(s)进行比较的环节。
4)校正及放大环节:通常偏差信号很小,为了实现控制,要将偏差信号作必要的校正,然后进行功率放大以便推动执行环节,常用的放大类型有电流放大,电气—液压放大等。
5)执行环节:执行环节用来接收放大信号的控制信号,驱动被控对象按照预期规律运动的环节。执行环节一般是能将外部能量传递给被控对象的有源功率放大装置,工作中要进行能量转换,如把电能通过电机转换成机械能,驱动被控对象作机械运动。七:其他辅助系统的配备
1、操纵系统:是把人和机械联系起来,使机械按照人的指令工作的机构和元件所构成的总体。操纵系统的作用和要求
操纵系统的作用是完成信号转换,也就是把人施加于机械的信号,经过转换传递到执行系统,以实现机械的起动、停止、转向、变速、变力及制动等目的。
操纵系统虽然不直接参与机械做功,对机械的精度、强度、刚度和寿命没有直接影响,但机械系统性能的好坏,功能完成情况及操作者工作强度等,都与操纵系统有直接的关系。因此,对操纵系统的设计有下列主要要求:
1)操纵轻便省力。尽可能地减小操纵力,这样不但可以减轻操作者的劳动强度,符合人机工学的要求,以提高劳动生产力;同时还可提高操纵系统灵敏度,达到对机械系统的灵活操纵。
2)操纵行程适当。操纵的行程应尽量在保证人体不动的情况下,上、下肢能舒适达到的范围。
3)操纵件定位可靠。操纵件应能长时间可靠地保持在某一操作状态的位置,不能因其它操纵力的作用而改变其操作状态。
4)操纵系统的反馈准确迅速。操纵系统应具有良好的反馈性,使操纵信号准确迅速地反馈给操作者,以便操作者及时判断操作的效果,并作出新的操纵决策。
5)操纵系统应具有可调性。操纵系统应能进行必要的调节,以保证系统的元件磨损后,经过调节仍能达到操纵的效果。
6)操纵方便和舒适。为达到这一要求,不仅要求操纵力和操纵行程的大小舒适,而且操纵件的形状、尺寸、布置位置、运动方向和各操纵件的标记、操纵顺序等都要符合人体状况和动作习惯。
7)操纵安全可靠。操纵系统应保证实现预定的操作功能,防止错误的操纵或操纵失效。
2、机械基础的设计
机械工作时的全部载荷都由它下面的地层承受。受机械载荷影响的那一部分地层称为地基,机械向地基传递载荷的中间结构体即为基础。机械基础应满足下列基本要求
1)强度方面的要求:避免在载荷作用下产生破坏和开裂; 2)刚度方面的要求:避免在载荷作用下产生过大的变形或倾斜; 3)振动方面的要求:避免过大的振动,以免影响机械本身的正常工作及邻近机械、设备等的正常使用;
4)经济性要求:机械基础在满足上述要求的情况下,应有良好的经济性。
机械基础设计的一般规定:
1)基础设计时应取得机械基础的基本资料;
2)机械基础宜与建筑物的基础、上部结构以及混凝土地面分开; 3)当管道与机械连接而产生较大振动时,管道与建筑物连接处应采取隔振措施;
4)当基础的振动对邻近的人员、精密设备、仪器仪表、工厂生产及建筑物产生有害影响时,应采取隔振措施; 5)基础不得产生有害的不均匀沉降;
6)重要的或对沉降有严格要求的机械,应在其基础上设置永久的沉降观测点,并应在设计图中注明要求。在基础施工、机械安装及运行过程中定期观测沉降情况,并作记录。
5.电力系统课程设计 篇五
一、概述
(1)PLC简介„„„„„„„„„„„„„„„„„第3页(2)可编程控制器的发展„„„„„„„„„„„„第3页(3)可编程序控制器的基本结构及工作原理„„„„第4页(4)设计课题简介„„„„„„„„„„„„„„„第4页
二、设计任务和要求„„„„„„„„„„„„„„„第5页
三、设计方案说明„„„„„„„„„„„„„„„„第7页
四、电气控制系统的主电路设计„„„„„„„„„„第8页
五、PLC控制器的选择及编程元件的地址分配„„„„第10页
六、PLC控制程序设计
(1)I/O接线图设计„„„„„„„„„„„„„„第12页
(2)功能图表„„„„„„„„„„„„„„„„„第12页
(3)梯形图设计„„„„„„„„„„„„„„„„第13页
(4)指令表„„„„„„„„„„„„„„„„„„第16页
七、程序调试方式及过程说明„„„„„„„„„„„第20页
八、设计中的心得体会„„„„„„„„„„„„„„第21页
九、参考文献„„„„„„„„„„„„„„„„„„„第22页
1、PLC简介
可编程序控制器,英文称Programmable Controller,简称PC。但由于PC容易和个人计算机(Personal Computer)混淆,故人们仍习惯地用PLC作为可编程序控制器的缩写。它是一个以微处理器为核心的数字运算操作的电子系统装置,专为在工业现场应用而设计,它采用可编程序的存储器,用以在其内部存储执行逻辑运算、顺序控制、定时/计数和算术运算等操作指令,并通过数字式或模拟式的输入、输出接口,控制各种类型的机械或生产过程。PLC是微机技术与传统的继电接触控制技术相结合的产物,它克服了继电接触控制系统中的机械触点的接线复杂、可靠性低、功耗高、通用性和灵活性差的缺点,充分利用了微处理器的优点,又照顾到现场电气操作维修人员的技能与习惯,特别是PLC的程序编制,不需要专门的计算机编程语言知识,而是采用了一套以继电器梯形图为基础的简单指令形式,使用户程序编制形象、直观、方便易学;调试与查错也都很方便。用户在购到所需的PLC后,只需按说明书的提示,做少量的接线和简易的用户程序的编制工作,就可灵活方便地将PLC应用于生产实践。
2、可编程控制器的发展
1968年美国GM(通用汽车)公司提出取代继电器控制装置的要求,第二年美国数字公司研制出了第一代可编程序控制器,满足了GM公司装配线的要求。随着集成电路技术和计算机技术的发展,现在已有第五代PLC产品了。在以改变几何形状和机械性能为特征的制造工业和以物理变化和化学变化将原料转化成产品为特征的过程工业中,除了以连续量为主的反馈控制外,特别在制造工业中存在了大量的开关量为主的开环的顺序控制,它按照逻辑条件进行顺序动作号按照时序动作;另外还有与顺序、时序无关的按照逻辑关系进行连锁保护动作的控制;以及大量的开关量、脉冲量、计时、计数器、模拟量的越限报警等状态量为主的—离散量的数据采集监视。由于这些控制和监视的要求,所以PLC发展成了取代继电器线路和进行顺序控制为主的产品。
3、可编程序控制器的基本结构及工作原理
PLC种类繁多,但其组成结构和工作原理基本相同。用可编程序控制器实施控制,其实质是按一定算法进行输入输出变换,并将这个变换予以物理实现,应用于工业现场。PLC专为工业现场应用而设计,采用了典型的计算机结构,它主要是由CPU、电
PLC的结构框图如图1.1所示。
4、课题研究意义
而随着社会的进步和发展,医疗水平的不断提高,现代医院护理需要简易及时地获知并处理病人的突发病况,实现患者在住院的任意时间可请求医生或护士进行诊断或护理。基于PLC设计的医院病床呼叫系统是患者向值班医生或护士发出紧急呼叫的工具,能及时、准确、可靠地实现病房呼叫管理,避免了人工呼叫的不便与效果差等缺点,它是现代医院提高医院和病室护理水平必不可少的设备。
有了病床呼叫控制系统,医院的护理工作变得更加方便全面,不用再为值班医生和护士未能及时发现突发病况而烦恼。基于可编程控制器PLC设计的病床呼叫系统可以及时、准确、可靠地实现病房呼叫管理,具有良好的应用前景。
5、课程设计的性质和意义
本次课程设计教学的主要任务是在学生学完《PLC原理与实践》理论课程后,进行的实践教学。通过课程设计一方面可验证所学的基本理论知识,同时培养同学们的基本操作技能与与设计能力,是的课堂上所学的理论知识在实践中灵活运用。
二、设计任务和要求
1、总体要求:
学生要按课程设计任务书内容要求执行,明确设计任务,拟定设计方案与进度计划,运用所学的理论知识,进行病床呼叫系统运行原理设计、硬件系统设计、软件系统设计、创新设计,提高理论知识工程应用能力、系统调试能力、分析问题与解决问题的能力。)设计原则
① 最大限度的满足机械电气设备或生产过程的控制要求; ② 在满足控制要求的情况下,力求使控制系统简单、经济; ③ 保证控制系统的安全可靠;
④ 考虑到生产的发展和工艺的改进,在选择PLC容量时,应当留有余地。2)设计内容
① 拟定控制系统设计的技术要求;
② 选择电气传动形式和电动机、电磁阀等执行元件;
③ 选定PLC型号;
④ 编制PLC的输入/输出端子接线图;
⑤ 根据系统设计的要求编写软件规格说明书,然后在用相应的编程语言进行程序设计;
⑥ 设计操作台、电气柜及非标准电器元件;
⑦ 编写设计说明书和使用说明书。3)设计步骤
① 深入了解和分析被控制对象的工艺条件及控制要求;
② 选择适合的的PLC类型;
③ 分配I/O点;
④ 设计控制系统梯形图;
⑤ 输入并调试程序。
2、具体任务要求: 1)设计课题 病床呼叫系统 2)控制要求
① 共有3个病房,每间病房2个床位。每一病床床头均有紧急呼叫按钮及重置按钮,以利病人不适时紧急呼叫;
② 设每一层楼有一护士站,每一护士站均有该层楼病人紧急呼叫与处 理完毕的重置按钮;
③ 每一病床床头均有一紧急指示灯,一旦病人按下紧急呼叫按钮且未
在5s内按下重置按钮时,该病床床头紧急指示灯动作且病房门口紧急指示灯闪烁,④ 在护士站的病房紧急呼叫中心,每一病房都有编号,用指示灯显示 哪一病房先按下病人紧急呼叫按钮,并要具有优先级判别的能力;
⑤ 一旦护士看见护士站紧急呼叫闪烁灯后,须先按下护士处理按钮以取消闪烁情况,再依病房紧急呼叫顺序处理病房紧急事故,若事故处理妥当后,病房紧急闪烁指示灯和病床上的紧急指示灯方灯被重置。
三、设计方案说明
通过对病床呼叫系统的PLC控制的设计任务和控制要求进行分析,可以初步得出设计方案:该病床呼叫系统由从机、主机等两部分组成。从机(呼叫源)即病床按钮,主机包括PLC 及指示灯报警系统。呼叫源每张病床配备一个,呼叫源一般放在病床床头。患者有呼叫请求时,按下手持式按钮向护士站呼叫。主机中PLC 工作方式为循环扫描方式,在系统程序控制下,PLC 顺序读入输入端口各呼叫源的状态, 并且不断地循环扫描。一旦有呼叫按钮按下且未在5秒内按下重置按钮,PLC 立即响应, 通过设置的程序实现对系统的控制:点亮床头指示灯和护士站报警指示灯,并通过报警指示灯指出病房号;同时,病房门口报警指示灯也被点亮。并通过互锁实现优先级别判断的能力(即只有在护士处理完首先呼叫的病床后进行按钮置位后,其他病床方可继续呼叫,以实现优先级)。主机监控系统响应后,将出现相应的光报警指示,以便提示医护人员尽快赶到现场。此外,系统采用主从结构形式后,主机中的PLC 还可以通过网线与计算机相接,将多个护士站联网构成病房监护管理中心。
因此初步选定如下装置:启动/复位开关9个(病床6个、护士站3个)、停止开关1个、指示灯12个(病床6个、病房门口3个、护士站3个),并带有计时功能;设计要求PLC控制器为10入/12出,可以选用SIMATIC-S7-200系列的CPU224和一个EM222扩展模块。通过互锁实现优先级别判断的能力。
四、电气控制系统的主电路设计
1、开关、继电器、计数器分配 停止按钮(I0.0)1号房1号床开关——I0.1 1号房2号床开关——I0.2 2号房1号床开关——I0.3 2号房2号床开关——I0.4 3号房1号床开关——I0.5 3号房2号床开关——I0.6 1号房开关——I0.7 护士站对应2号房开关——I1.0 护士站对应3号房开关——I1.1 1号房门口指示灯继电器——Q0.0 1号房1号床指示灯继电器——Q0.1 1号房2号床指示灯继电器——Q0.2 2号房门口指示灯继电器——Q0.3 2号房1号床指示灯继电器——Q0.4 2号房2号床指示灯继电器——Q0.5 3号房门口指示灯继电器——Q0.6 3号房1号床指示灯继电器——Q0.7 3号房2号床指示灯继电器——Q1.0 护士站对应1号房指示灯继电器——Q1.1 护士站对应2号房指示灯继电器——Q1.2 护士站对应3号房指示灯继电器——Q1.3 1号房1号床计时器——T101 1号房1号床计时器——T102 1号房1号床计时器——T103 1号房1号床计时器——T104 1号房1号床计时器——T105 1号房1号床计时器——T106
2、电路设计图如下
五、PLC控制器的选择及编程元件的地址分配
1、PLC控制器的选择
SIMATIC S7-200系列是西门子公司的可编程控制器,这一系列产品可以满足多种多样的自动化控制要求,由于具有紧凑的设计、良好的扩展性、低廉的价格以及强大的指令,使得S7-200 PLC可以满足小规模的控制要求。此外,丰富的CPU类型和电压等级使其在解决用户的工业自动化问题时,具有很强的是适用性。
1台S7-200 PLC包括一个单独的S7-200 CPU,或者带有各种各样的可选扩展模块。S7-200 CPU模块包括一个中央处理单元(CPU)、电源以及数字量I/O点,这些都被集成在一个紧凑、独立的设备中。CPU负责执行程序和存储数据,以便对工业自动化控制任务或过程进行控制;输入和输出是系统的控制点:输入部分从现场设备中采集信号,输出部分则控制泵、电机、以及控也过程中的其他设备;电源向CPU 及其所连接的任何设备提供电力;通讯端口允许将S7-200 CPU同编程器或其他一些设备连起来;状态信号灯显示了CPU 的工作模式(运行或停止),本机I/O的当前状态,以及检查出来的系统错误;通过扩展模块可提供其通讯性能;通过扩展模块可增加CPU的I/O点数(CPU 221不扩展);一些CPU有内置的实时时钟,或添加实时时钟卡;EEPROM卡可以存储CPU程序,也可以将一个CPU中的程序送到另一个CPU中;通过可选的插入式电池盒可延长RAM中的数据存储时间;最大I/O配置。
通过对病床呼叫系统的PLC控制的设计任务和控制要求进行分析,确定的设计方 PLC控制器为10入/12出,考虑到要留有一些可扩展的单元,故可以选用SIMATIC-S7-200系列的CPU224和一个EM222扩展模块。
2、编程元件的地址分配 ① 输入信号
停止按钮开关SB0——I0.0 1号房1号床开关SB1——I0.1 1号房2号床开关SB2——I0.2 2号房1号床开关SB3——I0.3 2号房2号床开关SB4——I0.4 3号房1号床开关SB5——I0.5 3号房2号床开关SB6——I0.6 护士站对应1号房开关SB7——I0.7 护士站对应2号房开关SB8——I1.0 护士站对应3号房开关SB9——I0.1 ② 输出信号
1号房门口指示灯继电器KM0——Q0.0 1号房1号床指示灯继电器KM1——Q0.1 1号房2号床指示灯继电器KM2——Q0.2 2号房门口指示灯继电器KM3——Q0.3 2号房1号床指示灯继电器KM4——Q0.4 2号房2号床指示灯继电器KM5——Q0.5 3号房门口指示灯继电器KM6——Q0.6 3号房1号床指示灯继电器KM7——Q0.7 3号房2号床指示灯继电器KM8——Q1.0 护士站对应1号房指示灯继电器KM9——Q1.1 护士站对应2号房指示灯继电器 KM10——Q1.2 护士站对应3号房指示灯继电器KM11——Q1.3 ③ 内存变量
1号房1号床计时器——T101 1号房1号床计时器——T102 1号房1号床计时器——T103 1号房1号床计时器——T104 1号房1号床计时器——T105 1号房1号床计时器——T106
PLC控制程序设计
1、I/O接线图设计
2、功能表图
、梯形图设计
4、指令表
NETWORK 1(网络1)LD I0.1 AN I0.0 TON T101, +50 NETWORK 2(网络2)LD T101 LPS AN Q0.3 AN Q0.6 = Q0.0 LPP AN Q0.2 = Q0.1 NETWORK 3(网络3)
AN I0.0 TON T102, +50 NETWORK 4(网络4)LD T102 LPS AN Q0.3 AN Q0.6 = Q0.0 LPP AN Q0.1 = Q0.2 NETWORK 5(网络5)LD T101 O T102 AN I1.0 AN I1.1 = Q1.1 NETWORK 6(网络6)LD I0.3 AN I1.1 TON T103, +50 NETWORK 7(网络7)LD T103 LPS AN Q0.0 AN Q0.6 = Q0.3 LPP AN Q0.5 NETWORK 8(网络8)LD I0.4 AN I0.0 TON T104, +50 NETWORK 9(网络9)LD T104 LPS AN Q0.0 AN Q0.6 = Q0.3 LPP AN Q0.4 = Q0.5 NETWORK 10(网络10)LD T103 O T104 AN I0.7 AN I1.1 = Q1.2 NETWORK 11(网络11)LD I0.5 AN I0.0 TON T105, +50 NETWORK 12(网络12)LD T105 LPS AN Q0.0 AN Q0.3 = Q0.6 AN Q1.0 = Q0.7 NETWORK 13(网络13)LD I0.6 AN I0.0 TON T106, +50 NETWORK 14(网络14)LD T106 LPS AN Q0.0 AN Q0.3 = Q0.6 LPP AN Q0.7 = Q1.0 NETWORK 15(网络15)LD T105 O T106 AN Q1.1 AN Q1.2 = Q1.3
七、程序调试方式及过程说明
运用STEP 7-MicroWIN V3.1(西门子S7-200编程软件)编写的梯形图程序,并注意选择对应的PLC型号(CPU224)。编译无错误后使用引出命令将梯形图程序存成后缀为.awl格式的可执行程序文件并保存在你设定的文件夹中(如bchjxt.awl)。
打开西门子s7-200仿真程序汉化版,输入密码,设定PLC的CPU型号为CPU224,打开“程序”使用“装载程序”命令将bchjxt.awl程序文件载入仿真程序软件中,点击命令“切换到运行状态”,打开“查看“使用”内存监视“命令输入你所要观察
通过对仿真程序中指示灯的运行状态的观察来检验程序是否准确,并对错误部分进行修改,完成程序。
在程序运行过程中可以配合秒表,手表等器材大概的估计时间的准确性,并实时的对错误的程序段进行标记,以方便后面的修正工作。最好有两个人分工协作对程序校验,以免一个人分心做不同的事而造成不必要的错误。
八、设计心得体会
在郭老师的指导和自己花了一个多星期时间的努力下,终于把这次的课程设计顺利完成了。这次病床呼叫系统的设计是在我们学完《PLC原理与实践》理论课程后,进行的一项可编程控制器相关知识综合应用的实践训练。
课程设计的过程中,我加深了对PLC理论知识、梯形图、指令表、外部接线图的理解;学会了西门子编程软件及PLC控制仿真软件的使用,在不断的调试各自的程序中,发现了很多存在的问题并进行研究解决。在课程设计之初,刚拿到课题和任务书的我感到无从下手,后来经过自己对课程理论知识的进一步复习及查阅相关资料,同时得到了郭老师的细心指导和同学们的热情帮助,才较顺利的完成了此次的课程设计。
总的来说,这次关于病床呼叫系统的课程设计整个过程自己收获较大。通过本次课程设计,首先我不仅复习、巩固和验证了自己所学的PLC相关理论知识,而且也初步培养了自己在PLC相关课程设计的基本操作技能与设计能力以及将课堂上所学的理论知识运用于实践中;其次设计过程中所遇到的问题,让自己清楚认识到前期自己所学的知识没理解、掌握的还不是非常牢固,警示了自己今后要加强理论知识的学习;再者让我学会了如何更好的和老师、同学交流、探讨问题,共同学习,相互帮助;最后也是最重要的,这次课程设计让我学会了较基本的设计思路及设计理念,更好的培养了自己认真思考问题、分析问题、思索问题全面性等能力以及对待事情认真、耐心、细致的学习态度。
九、参考文献
6.课程设计一:火车售票系统 篇六
班级:学号:
课程设计一:火车售票系统设计及实现姓名:
cll
一、实验内容:
火车售票系统在现实中的应用已经非常普遍,目前通常使用可视化的方法实现,例如采用C/S模式下的程序设计或者采用B/S模式下的程序设计,通常都具有较为友好的界面和较为完善的功能。火车售票系统的实现过程中,主要涉及到数据格式的设计,也就是数据结构的设计。通常在采用数据库的情况下,可以运用数据库的设计来实现。在没有采用数据库情况下需要,单独设计相应数据结构和算法。
二、实验目的:
按给定需求,通过查找相关资料,完成火车售票系统设计及实现,在设计过程中充分运用数据结构与算法课程中所学知识,从而熟练地掌握和应用线性表、单链表等重要数据结构和常用算法。提前熟悉软件需求分析,软件测试等环节,运用相应程序设计语言实现该系统,从而进一步提高程序设计能力。
三、问题描述
(1)此系统可以实现售票、退票、车票剩余情况查询等功能。
(2)每张车票包含车次、座位信息。在售票、退票、查询剩余票等环节中,都必须显示出车票的信息,即车次、座位情况。
(3)退票时,必须是车站售出的车票才能退,否则视为无效票,不能退票。(4)演示程序以用户和计算机的对话方式进行,即在计算机终端上显示“提示信息”之后,由用户在键盘上输入程序中规定的运算命令;相应的输入数据(滤去输入中的非法字符)和运算结果显示在后。
(5)由订票系统的主要功能使程序的命令包括: 1)查询;2)订票;3)退票 4)退出订票系统
四、问题的实现
4.1所用的数据结构(包括所用数据结构的抽象数据类型定义和说明)typedefstructLNode{ //数据域
char name[10];//订票姓名
intdnum;//订票数量
char dj[50];//证件编号
intzhekou;//1代表折扣对象
float pay;//付费
structLNode *next;//指针域
intzuohao[200];}LNode,*LinkList;//构造单链表(已订票)
typedefstructTickets{ char *endname;//终点站名
char *hnum;//车次名
intfnum;//票价
float discut;//折扣
int day;//日期
intwholenum;//总票额 intlastnum;//余票量
inttuipiao[100];//退票处理,记录退票的座位号 inttpcs;//记录目前退票次数
intmcps;//记录卖出去的票数(包括退票)LinkList la;//已订票链表
}Tickets;//构造结构类型(火车票)
typedefstruct{ struct Tickets *elem;//存储空间的基址
int length;intlistsize;//当前分配的存储容量(以sizeof(Tickets)为单位)}SqList;//构造顺序表
4.2主要实现思路
1、火车站的火车票采用顺序表表示。每趟火车出售的票用链表表示。
2、查询:输入终点站信息,输出该趟火车的票价,日期,余票数等信息; 订票:输入终点站信息,确认有该趟车之后,输入该趟车的基本信息,之后输入购票数,系统查询是否有余票,确认之后,输入个人基本信息;系统查询是否有退票,若有退票则,先售出退票。插入新的结点。
退票:输入终点站的信息,输入个人信息,1、若退出所有票,则删除该结点,若,只退部分票,则更改该结点的购票信息。
退出:退出系统;
【程序演示】
输入2 订票,购买到温州的火车票十张,姓名:a;证件号:a;
退票:输入3退票,输入终点站温州,姓名:a;证件号:a;
退票之后,继续订票3张
【实现代码】
intInitList_L(LinkList *h){//初始化带头结点的单链表
*h =(LinkList)malloc(sizeof(LNode));//生成头结点
if(!h){ printf(“初始化链表错误!n”);
return 0;}
(*h)-> next = NULL;return 1;}
intCreate_Sq(SqList *L){//初始化并创建顺序表
L->elem=(Tickets *)malloc(ListInitSize*sizeof(Tickets));if(!L->elem){ printf(“存储分配失败!”);// 存储分配失败
return 0;} L->length=5;//赋值
L->listsize=ListInitSize;int j;for(j = 0;j < L->length;j++){
L->elem[j].mcps=0;//初始化,记录买出去的票 L->elem[j].tpcs=0;//记录退票数
} inti;for(i = 0;i < L->length;i++){
InitList_L(&L->elem[i].la);}
L->elem[0].endname=“北京”;//终点站名
L->elem[0].hnum=“G2378”;//车次名
L->elem[0].day=1;//日期
L->elem[0].fnum=346;//票价
L->elem[0].discut=0.5;L->elem[0].wholenum=L->elem[0].lastnum=10;
L->elem[1].endname=“温州”;L->elem[1].hnum=“K351”;L->elem[1].day=2;L->elem[1].fnum=254;L->elem[1].discut=0.5;L->elem[1].wholenum=L->elem[1].lastnum=10;
L->elem[2].endname=“合肥”;L->elem[2].hnum=“G782B”;L->elem[2].day=3;L->elem[2].fnum=224;
L->elem[2].discut=0.5;L->elem[2].wholenum=L->elem[2].lastnum=10;L->elem[3].endname=“武汉”;L->elem[3].hnum=“D2903”;L->elem[3].day=4;L->elem[3].fnum=200;L->elem[3].discut=0.5;L->elem[3].wholenum=L->elem[3].lastnum=10;L->elem[4].endname=“厦门”;L->elem[4].hnum=“T112”;L->elem[4].day=5;L->elem[4].fnum=450;L->elem[4].discut=0.5;L->elem[4].wholenum=L->elem[4].lastnum=10;return 1;}//创建顺序表
void Demand(SqList L){ int n1;do{
char endstop[100];
printf(“*******查票窗口********n”);
printf(“请输入终点站名:n”);
do{ gets(endstop);} while(!endstop[0]);inti;for(i=0;i printf(“tt杭州-->%sn”,endstop);printf(“tt车次:%sn”,L.elem[i].hnum);printf(“tt日期:%d日n”,L.elem[i].day);printf(“tt票价:%dn”,L.elem[i].fnum);printf(“tt折扣价(学生/军人等5折):%fn”,L.elem[i].fnum*L.elem[i].discut);printf(“tt总票量:%dn”,L.elem[i].wholenum);printf(“tt余票量:%dn”,L.elem[i].lastnum);} } break;if(i==L.length-1){ printf(“没有找到%s的车票!n”,endstop);} printf(“1.返回主菜单;2.继续n”); scanf(“%d”,&n1);}while(n1==2);} void GetTicket(SqList *L){//订票 int n2=2,zhekou;//n2=1,继续订票;n2=2,返回主菜单;n2=0,确定,即订票成功 intnum;//订票数 float money;//存储应付的总票额 char endstop[100];//记录终点站名 char name[100];char ID[100];//记录证件号 do{ printf(“*******订票窗口********n”);printf(“终点站名:”); do{ gets(endstop);} while(!endstop[0]);inti = 0;for(i=0;i printf(“tt杭州-->%sn”,endstop);printf(“tt车次:%sn”,L->elem[i].hnum);printf(“tt日期:%d日n”,L->elem[i].day);printf(“tt票价:%dn”,L->elem[i].fnum);printf(“tt折扣价(学生/军人等5折):%fn”,L->elem[i].fnum*L->elem[i].discut);printf(“tt总票量:%dn”,L->elem[i].wholenum);printf(“tt余票量:%dn”,L->elem[i].lastnum);printf(“请输入订票数:”); scanf(“%d”,&num); if(L->elem[i].lastnum == 0){ printf(“对不起,到%s的车票已卖完!n”,endstop);printf(“nt1.继续订票;2.返回主菜单;n”); scanf(“%d”,&n2);}else if(num> L->elem[i].lastnum){ printf(“对不起,到%s的车票只剩%d张。n”,endstop);printf(“n1.继续订票;2.返回主菜单;n”);scanf(“%d”,&n2);}else{ printf(“购票请输入个人信息:n”); printf(“姓名:”); do{ gets(name);}while(!name[0]); printf(“是折扣对象吗?若是,请输入相关证件号,不是请输入身份证号(1.是;0.不是)n”); scanf(“%d”,&zhekou);while(zhekou!= 1 &&zhekou!= 0){ printf(“不合法输入,请重输!n”); scanf(“%d”,&zhekou);} printf(“证件号码:”);//fflush(stdin);do{ gets(ID);}while(!ID[0]);//输出订票信息,待客户确认 printf(“t请核对您的订票信息:n”);printf(“t姓名:%sn”,name);printf(“t证件号码:%sn”,ID);printf(“t杭州--%s:n”,endstop);printf(“t车次:%sn”,L->elem[i].hnum);printf(“t日期:12月%d日”,L->elem[i].day);//输出票价(两种情况) if(zhekou==1){ printf(“折扣价(学生/军人等5折):%fn”,L->elem[i].fnum*L->elem[i].discut); money=L->elem[i].fnum*L->elem[i].discut*num;//money用于暂时存储应付的总票额 }else{ printf(“票价:%dn”,L->elem[i].fnum); money = L->elem[i].fnum*num; } printf(“订票数:%dn”,num); printf(“座位号: ”); //如果有退票,优先卖退票 int k=0; //k用于记录买到的票是退票的数目 int data[100];//临时记录座位号,用于后面的保存 int j;//只用于for循环的参数,不保存数据; for(j=L->elem[i].tpcs-1;j>=0;j--){//只需要num张就够了,L.elem[i].jishu1为退票总数 printf(“%dt”,L->elem[i].tuipiao[j]);//退票的座位号tuipioa[j] k++;//买到退票数目+1 if(k>=num)break;//说明买的全部都是退票 } //退票数目不够<买票数目 if(k 此时卖出的票数即为座位号 L->elem[i].mcps += 1;//卖出去票的数目+1(包括退票) data[j]=L->elem[i].mcps; printf(“%dt”,L->elem[i].mcps); } } printf(“n总票额:%fn”,money); printf(“n 0.确认;1.取消;2.返回主菜单n”); scanf(“%d”,&n2);if(n2==0){ printf(“订票成功!n”); L->elem[i].lastnum-=num;//更新余票的数目 //在链表中插入新结点 LinkListp,s;//已订票链表的指针类型 p = L->elem[i].la;//第i趟车的已订票列表(头结点) s =(LinkList)malloc(sizeof(LNode));//新的结点 if(!s){ printf(“内存分配失败!”); }else{ s->next=p->next;//在头部插入 p->next=s; s->dnum=num;//订票数量 s->pay=money;//票价 s->zhekou=zhekou;//折扣信息 strcpy(s->name,name);//姓名 strcpy(s->dj,ID);//证件号 //将座位号记入客户信息 int flag=0; for(j=L->elem[i].tpcs-1;j>=0;j--){//只需要num张就够了,L.elem[i].jishu1为可买退票的张数 } } s->zuohao[flag]=L->elem[i].tuipiao[j];flag++; k++;//买到退票数目+1 if(k>=num)break;//说明买的全部都是退票 } //退票数目不够<买票数目 if(k s->zuohao[flag]=data[j]; flag++;} } } } break; if(i==L->length-1){ printf(“没有到%s的车票!n”,endstop); n2=2; } } }while(n2==1);} void ReturnTicket(SqList *L){ int n3=2,k; //n3=1,继续退票;n3=2,返回主菜单;n3=0,确定,即退票成功,k记录要退的票的数目 LinkList p;char name[100];char ID[100]; char endstop[100];do{ printf(“*******退票窗口********n”); printf(“终点站:”); do{ gets(endstop);} while(!endstop[0]);inti; for(i=0;i printf(“姓名:”); do{ gets(name);}while(!name[0]);printf(“证件号:”);do{ gets(ID);}while(!ID[0]); p = L->elem[i].la;if(!p->next){ printf(“没有客户!”); p->next){ }else{ p = p->next;while(!(strcmp(p->name,name)==0 p=p->next;} &&strcmp(p->dj,ID)==0)&& if(strcmp(p->name,name)==0 &&strcmp(p->dj,ID)==0){ printf(“您的车票信息如下:n”); printf(“t姓名:%sn”,p->name); printf(“t证件号码:%sn”,p->dj); printf(“t杭州-->%sn”,L->elem[i].endname); printf(“t车次:%sn”,L->elem[i].hnum); printf(“t日期:12月%d日n”,L->elem[i].day); if(p->zhekou==0){//非折扣对象 printf(“t票价:%dn”,L->elem[i].fnum); }else{//折扣对象 printf(“t 折价:%fn”,L->elem[i].fnum*L->elem[i].discut); } printf(“t订票数:%dn”,p->dnum); printf(“t座位号为:”); int flag; for(flag = 0;flag dnum;flag++){ printf(“%dt”,p->zuohao[flag]); } printf(“总票额:%fn”,p->pay); printf(“退几张?n”); scanf(“%d”,&k);//k用来记录退票的张数 if(k > p->dnum){ printf(“您只有%d票,请重新确认!n”,p->dnum); printf(“1.重新确定;2.返回主菜单n”); scanf(“%d”,n3); }else{ printf(“0.确认;1.取消;2.返回主菜单n”); scanf(“%d”,&n3); if(n3==0){ printf(“退票成功!n”); int i1 = L->elem[i].tpcs; L->elem[i].tpcs+=k;//更新退票数 for(flag=p->dnum;flag>p->dnum-k;flag--,i1++){ L->elem[i].tuipiao[i1] = p->zuohao[flag-1]; } L->elem[i].lastnum+=k;//更新余票 if(k==p->dnum){ //票全部退完的情况,删除链表中的结点 LinkList q = L->elem[i].la; while(q->next!=p){ 扣 q = q->next; } q->next = p->next;free(p);//释放资源 n3=2;//返回主菜单 折扣票 }else{ if(p->pay == p->dnum*L->elem[i].fnum){ //判断是否是 } p->pay-=L->elem[i].fnum*k;}else{ p->pay-=L->elem[i].fnum*k*L->elem[i].discut; p->dnum-=k; printf(“你还有%d张票”,p->dnum); n3=2; } }//if(n3==0) }// else }else{// if(strcmp(p->name,name)==0&&strcmp(p->zhengjian,zhengjian)==0) printf(“没有该客户买票的信息!请重新确认!”);//最后一个结点也不是要找的结点的情况 n3=2; } } break; }//if(strcmp(L.elem[i].endstop,endstop)==0)if(i==L->length-1){ //查找到了最后一个 printf(“不是本站售出的票,请重新确认!n”); n3=2; } } }while(n3==1);} void Quit(){ printf(“成功退出系统!感谢您的支持!n”);} void main(){ LinkList L0;InitList_L(&L0);SqList L; //顺序表,用于存放车票信息 Create_Sq(&L); //初始化并创建顺序表 int n;do{ printf(“n **************杭州火车站订票系统***************n”); printf(“n ******************本站车票信息******************n”); printf(“ * 车次目的地日期票价 *nn”); inti;for(i=0;i * %s %s 12月%d日 %d * n”,L.elem[i].hnum,L.elem[i].endname,L.elem[i].day,L.elem[i].fnum); } printf(“n * 1.查询 3.退票 *n”);printf(“n * 2.订票 4.退出 *n”); printf(“ ***************************************************n”); printf(“n请按菜单提示输入:n”); } scanf(“%d”,&n); switch(n){ case 1 : Demand(L); break; case 2 :GetTicket(&L); break; case 3 :ReturnTicket(&L); break; case 4 : Quit(); 随着计算机的普及,目前在各所高校中,普遍开设有程序设计类课程。对这类课程目前的考试方式主要有两种:1)笔试:题型包括单选题、判断题、程序填空题和编程题四大类;2)作品考试。学生或独立或分组完成某个系统的设计和实现。以上两种方式各有优缺点。第一种方式对学生编程能力的考核存在不足;第二种方式对学生理论知识的考核有缺陷。网络环境下的计算机考试系统来实现程序设计类课程考试,可以结合两种考试方式的优点,通过考试系统既能实现对理论知识的考核,又能提供编程环境,使学生上机完成程序设计题的编写和调试。 2 考试系统的需求分析 计算机程序设计课程要求考生掌握程序设计的基础知识,应用程序设计语言编写小程序的能力。考试系统涉及到四种题型,选择题、判断题、程序填空题和程序设计题。考试系统在试题库中随机抽取试题组卷,考试结束后,提交试卷就能自动评分并保存试卷,既方便教师阅卷,也提高了试卷批改的准确度和速度。教师所要做的工作只是精心设计题目、维护题库。 本系统应该具备以下功能: 1)题库管理功能。教师可以对题库的题目及题型进行录入、修改、删除等相关功能。 2)组卷功能。系统可按考试出题要求为学生自动随机抽取试题库中的题目组成试卷。 3)评分系统。系统可对客观题进行逐个批改。主观题提供老师阅卷界面,显示学生的操作结果与本题的标准答案,老师进行评分。 4)交卷功能。考生开始考试后,系统将自动计时,考生考完可选择交卷功能。在考试时间剩余5分钟时,系统会提示考生,到达规定的考试时间时,系统关闭答题窗口,提示考生交卷并结束考试。 5)断点续考功能。所有考试结果自动保存在网络考试服务器上,并具有二次登陆功能,防止断电和死机等原因导致考试失败的功能。 3 计算机应用基础考试系统的设计 3.1 系统的体系结构 本系统采用三层C/S结构,在三层C/S结构中,业务逻辑与客户端分离,这样在一定程度上减轻了客户端的负担。三层C/S结构是将整个业务应用划分为表现层(VI)、业务逻辑层(BLL)和数据访问层(DAL)。其解决方案是:对这三层进行明确分割,并在逻辑上使其独立。三层C/S架构区分层次的目的是为了“高内聚,低耦合”的思想。 表现层:通俗地讲,就是展现给用户的界面,即用户在使用一个系统时他的所见所得。表示层是应用的用户接口部分,它担负着用户与应用间的对话功能。为使用户能直观地进行操作,一般要使用图形用户接口(GUI),操作简单。 业务逻辑层:针对具体问题的操作,也可以说就是对数据层的操作,对数据业务的逻辑处理。它是应用的本体,它将具体的业务处理逻辑地编入程序中。处理所需的数据则要从表示层或数据层取得。表示层与功能层之间的数据交往要尽可能简洁。而由功能层处理过的检索结果数据也一次传送给表示层。 数据访问层:数据层就是DBMS,负责管理对数据库数据的读写。该层所做事务直接操作数据库,针对数据的增加、删除、修改、查询。 三层C/S结构的优点如下:1)具有灵活的硬件系统构成;2)提高程序的可维护性;3)利于变更和维护应用技术规范;4)进行严密的安全管理。 本系统的三层C/S架构设计,如图1所示。 在图1中将整个系统划分为如图所示的逻辑结构,同时还给出了解决方案中对应的程序结构。 其中表现层即考试系统界面层,是考试系统的用户接口部分。本考试系统用户由三类:管理员、老师和学生,根据用户的性质,将管理员和老师从服务器端登录,学生从客户端登录。因此,对应的将系统的表示层分为客户端和服务器端两个项目来完成,并分别命名为SysServer和SysClient,作为两个独立的项目,用于用户操作;业务逻辑层主要实现考试系统处理业务,命名为SysBll,作为一个单独的类库,包含所有系统需要处理业务的类的集合;数据访问层用于考试系统数据访问,命名为SysDal,也是一个类库项目,主要用于操作数据库,实现对数据库的增加、删除、修改、查询等操作。 除此之外,还用SysDal项目来定义数据访问层接口,其作用是定义一种系列“功能”的声明或名单,没有实现细节;用SysModels项目用来定义类,是对各个实体的抽象,包含各个实体的属性已经设置和获取的方法,最终用于建立实体对象。[1] 3.2 系统功能设计 考试系统主要分为以下模块:人员管理、试题管理、考试管理、评卷管理、成绩管理、考生登录、试题生成、开始考试和试卷提交。 3.3 系统功能描述 1)人员管理:实现后台登陆,管理员、教师、考生的增删改和人员权限的设置。 2)试题管理:对试题的类型进行管理,并定义各种试题的操作,添加和管理各种试题。 3)考试管理:对考试进行管理,设置和修改考试、考场的相关信息。 4)评卷管理:对于客观题进行自动评卷记分;对于主观题进行手动评分题。 5)成绩管理:进行成绩统计分析 6)考生登陆:考生登陆考试系统。 7)试题生成:根据试题库,随机生成学生考试题。 8)开始考试:学生进入系统进行考试答题,并且开始记时。实时保存学生考试进度,以免异常造成考试信息丢失。 9)试卷提交:学生提交答案,系统自动将答案提交服务器。[2] 3.4 数据库设计 3.4.1 数据库的需求分析 在设计数据库结构时,既要考虑到尽可能地满足系统应该实现的各项功能需求,同时又要避免冗余数据的产生。根据考试系统的特点,考试系统在实现过程中,主要采集以下方面的信息:管理员信息表、考生信息表、试题知识点表、试题类型表、试题表、考生考试信息等。 管理员信息表:包括系统管理员和老师的人员编号、人员名称、登陆名、密码、人员类型等相关信息。 考生信息表:包括考号、身份证号、姓名、班级、年龄、性别、状态、考场号、得分等。 试题知识点表:包括知识点编号、知识点名称、所在章、所在节等知识点。 试题类型表:包括试题类型编号、名称、备注。 试题表:包括题目编号、知识点编号、试题类型、题目内容、选项A、选项B、选项C、选项D、标准答案、标准答案文件等相关信息。 考生考试信息表:包括考生编号、试题编号、得分、答案、答案文件等。[3] 4 实现的关键技术 4.1 实现的环境 4.1.1 硬件环境 服务器一台,客户机80台组成的局域网硬件环境。 4.1.2 软件环境 服务器端:操作系统Windows 2003 Server;数据库:SQL SERVER2005。 用户端:操作系统:windows xp;数据库:Access。 网络协议:TCP/IP。 4.2 开发工具选择 根据本系统要实现的功能,需要选择两种工具,即前台开发语言和后台网络数据库系统。 本系统选择C#作为前台开发语言,SQL Server 2005作为后台数据库系统,并选择Visual Studio 2005作为C#的开发环境。 4.3 实现的关键技术 1)题库的设计 根据课程要求,将本考试系统的试题类型分为:单项选择题、判断题、程序填空题和程序设计题。因此,在题库中必须要包含上述类型的试题信息,其中包括题目文本和标准答案。 本系统将所有题目类型建立了一个试题类型表来记录每一种题型的编号及名称,试题知识点表来记录每道题的知识点名称、所在章、所在节等信息。用试题表来保存所有题目,由于各种题型的题目保存在一个表中,其中用字段TypeID来说明每一道题目的类型,Content记录题目描述,Score字段记录每道题的分值。对于选择题部分的题目,用A、B、C、D四个字段记录答案选项。选择题和判断题是自动评分,且用Answer字段记录标准答案;程序填空题和程序设计题采用人工评分,程序填空题用Answer字段记录标准答案,程序设计题用AnswerFileName保存标准答案文件名。 2)组卷的实现 考生上机考试登录成功后,系统在试题库中随机抽取试题组卷。在生成题库时,已将题型信息记录在试题表,以便抽题时使用。 组卷时,系统更新考生考试信息表,在表中记录该考生的考生号,抽取的试题号。抽题时按不同题型、不同的知识点抽取题目。为了避免抽到重复题,每抽一个题将与该考生已抽题进行比对,如果题目已抽取为该考生题目,将不放入考生试卷,重复抽取直到生成所有的不一样的题目。抽题后,直接在服务器上生成一个考生文件夹,所有程序填空题和程序设计题的答案文件放入考生文件夹中。 3)评分 目前对于选择题和判断题的评分方法都简单,即将考生的答案与标准答案比对,答案一致就等分,答案不一致就不得分。而对于程序填空题和程序设计题答案存在不唯一性。因此,本系统认为合理的评分方法是,对于客观题(即选择题和判断题,选择答案是唯一的),把标准答案均设置成题库中的字段,可以完全由机器阅卷;而非客观题(即程序填空题和程序设计题),可以采用计算机辅助人工阅卷方法,在阅卷时,调出标准答案和考生答案,进行比较,权衡后给出符合实际的评分。这种批阅方式虽然在速度上比不上完全自动批阅,然而能确保其公正性。 4)二次登录 如果考试期间发生突发事件,导致考生无法继续考试,那么在考生二次登录后,需要还原考生的考试环境;本系统通过数据库记录考生信息,出现故障时通过此数据库恢复考生信息。 5)程序的移植 为了方便程序移植,本系统采用了配置文件来进行程序的移植。也就是将与数据库的连接写在app.config文件里面更方便,并且易于修改。 5 结论 网络环境下的计算机考试系统进行考试,具有以下优点:减少重复劳动,提高考试效率;保证考试公平性、公正性;方便教学管理、实现节能环保,同时也能够实现其他科目的考试,是考试发展的必然趋势。本系统采用C/S三层结构设计,具有较好的维护性、扩展性、安全性和可移植性。 参考文献 [1]王国胜.C#基础与安全开发详解[M].北京:清华大学出版社,2009. [2]陆科.高校在线考试系统的设计实现[J].科技信息,2010(26):233-234. 关键词:微课 微视频 一、微课定义 微课是指按照新课程标准及教学实践要求,以视频为主要载体,围绕某个知识点(重点、难点、疑点)开展的精彩教与学活动的全过程。 微课充分运用现代技术和网络教育资源,能更好地满足学生对知识点的个性化学习、按需选择学习,是传统课堂学习的一种重要补充和拓展资源。 二、发动机电控系统检修一体化课程的微课程大纲设计 1.微课程知识点的系统性 发动机电控系统检修一体化课程是汽车检测与维修专业的一门核心课程,学习项目包括电控发动机燃油系统元件检修、电控发动机进气系统元件检修、电控发动机点火系统元件检修、电控发动机排放控制系统元件检修等。知识点的选择一定要覆盖某系统的重点,通过一系列知识点的微视频学习可以理解掌握该系统。 2.微课程知识点的重要性 该知识点一定是学习过程中的重点、难点,尤其是学习难点,具体表现为以下3种类型。 (1)难理解。该系统的工作原理比较深奥,教师对学生知识结构及学习能力把握不准确,讲解的内容深度难以掌控。造成学生虽有动手能力,但是理论基础太差,不利于学生的长远发展。 (2)难演示。教师在教学过程中,经常需要进行现场实物演示。但是有些实物由于自身结构或安装位置等原因,现场演示有难度。 (3)难匹配。教材与一体化学习任务不能匹配,通过微视频把该知识点的精髓加以提炼规范,为任课教师提供指导标准。 3.微课程知识点的代表性 该知识点是某一类传感器或执行器的代表,通过把该知识点制作成微视频,在学习其他类似知识点时可以借助该视频。比如汽车有很多温度类型传感器,教师就选择冷却液温度传感器检修制作成微视频作为代表。 4.微课程知识点的先进性 由于汽车技术的不断进步,知识点的选择一定是当前的主流技术,至少3年内不会被淘汰,因为汽车整车的升级换代一般需要5年或更长时间。 5.微课程知识点的可开发性 该知识点在视频拍摄中难度适中,可以充分利用学校的教学设备资源。如果视频拍摄难度过大,会造成成本过高或给工作带来很大的挫折感,不利于微视频的系列开发。 基于以上综合分析,发动机电控系统检修一体化课程的微课程知识点选择如下: 丰田花冠电动汽油泵检修、油泵控制电路检修、喷油器检修 、冷却液温度传感器检修、压敏电阻式进气压力传感器检修、热膜式空气流量传感器检修、电子节气门检修、加速踏板位置传感器检修、丰田可变进气正时系统检修、别克凯越怠速步进电机检修、电磁式曲轴位置传感器检修、霍尔式凸轮轴位置传感器检修、压电式爆震传感器检修、丰田花冠“1缸失火故障”检修、别克凯越高压火弱故障检修、废气再循环检修、氧传感器检修、发动机自诊断系统检修、燃油计量单元故障检修。 三、发动机电控系统检修一体化课程的微视频设计过程 1.微视频知识点的内容选取 发动机电控系统检修一体化课程根据学习内容不同大致分为“传感器、执行器的检修”或“具体故障的排除”2种类型。“传感器、执行器检修”类型的微视频内容设计为传感器或执行器的认识、工作原理、检修步骤与方法,对应教学目标的3个层次;“具体故障的排除”类型微视频内容设计为故障的原因分析、故障的检修步骤与方法。微视频时间控制在8~10分钟。 2.微视频的制作过程设计 (1)工作情境描述环节。故障案例引入与企业真实的典型工作任务相结合,教师通过抽取任务背景及问题,对关键信息进行处理,设置任务。让学生融入到真实的企业工作情境,实现自身角色的转变。具体表现形式有通过网络下载与学习内容相符合的真实案例视频或利用学校设备拍摄真人视频或通过PPT的方式进行语言描述。 (2)认识传感器或执行器环节。通过清晰的图片展示,配以简洁文字说明。 (3)工作原理讲解环节。首先通过动画演示,学生通过观看动画演示理解工作原理,可能学生在观看过程中不一定完全理解,所以在动画演示完毕,需要再通过ppt对动画内容进行言简意赅的总结归纳,加强学生的理解。 (4)故障检修环节。首先对该知识点常见的故障进行分析,然后通过检修操作视频再进行演示,方便学生理解操作的规范及意义。 微视频最后的表现形式希望达到“有料”“有趣”“有效”,让学生喜欢,对其学习效果起到明显的促进作用。 【电力系统课程设计】推荐阅读: 电力电子应用设计课程总结09-22 二级文件系统课程设计07-13 温度采集系统课程设计08-04 域名管理系统课程设计08-12 课程设计电费管理系统11-05 运动控制系统设计课程11-20 VB课程设计--学生信息管理系统06-15 电子商务系统课程设计报告撰写要求07-22 《操作系统》综合课程设计教学大纲09-13 JAVA课程设计员工信息管理系统10-127.电力系统课程设计 篇七
8.电力系统课程设计 篇八