当前位置:文档之家› FDS说明书

FDS说明书

FDS说明书
FDS说明书

FDS 4 使用说明

(内部资料)

这本指南描述怎样使用火灾动力学模拟模型 (FDS)。它不提供背景理论,但提供了一份配套文件--FDS技术参考指南 [1] ,其中包括了详细的控制方程,数值方法和验证工作。尽管用户指南中包含进行火灾模拟全部必要的信息,读者也应当熟悉技术参考指南里的一些背景理论。软件和用户向导只能以对输入参数适当描述的形式提供有限的指导。

FDS 用户指南中结合FDS可视化程序只给出了怎样操作Smokeview的有限信息,它的全面描述在" Smokeview版本4的用户指南"里给出 [2]. 这本指南也包含关于怎样使用Smokeview设计FDS计算的内容,并提供关于使用两个模型的简短的指导。

免责声明

美国商业部没有对FDS的用户作出保证、表达或暗示,并且对它们的使用不承担任何责任。在联邦法律的许可下,FDS用户假定有唯一的责任决定它们在一些具体应用中适当的使用;一些从它们的计算结果中得出的结论;使用或不使用来自这些工具分析的结果。

用户必须注意FDS是专供那些在流体力学、热力学、燃烧学以及传热学有研究能力的用户使用和作为那些已有资格的用户在决策时的辅助。当它被应用于一个精确的现实环境时,软件包是一个可以包含或不包含预测值的计算机模拟。从关注火灾安全方面考虑,缺少了精确预测的模拟会导致错误的结论。所有的结果都应该由一位有经验的用户进行评价。

本指南中所提及的计算机硬件或者商业软件未得到NIST的认可,也不表明其对于预定目标是最佳的选择。

各种形式的火灾动力学模拟模型开发研究已将近25年,但软件的公开发布只是从2000年开始。很多的个人对模型的开发和验证作出了贡献,计算机程序的编写由一个相对较小的小组负责,FDS技术指南包含了一个全面的模型发展贡献者的名单。但这里我们只认可参加程序实际编写的个人。

最初,基本流体力学方面由罗纳德雷姆(Ronald Rehm)和霍华德·鲍姆(Howard Baum),在NIST的计算与应用数学实验室(CAML)的Darcy Barnett, Dan Lozier ,Hai Tang 以及建筑与火灾研究实验室(BFRL)的丹·科利(Dan Corley)的协助下设计完成。软件最初的可视化由 CAML的吉姆·西姆斯(Jim Sims)完成。纵向压力问题由国家大气研究中心(NCAR)的Boulder和 Colorado解决。Kevin Mc-Grattan 扩展包括火灾发展轨迹的基本程序,并保留了FDS管理程序源代码(and he remains the custodian of the FDS source code.)。Glenn Forney开发了相关的可视化程序Smokeview 。Kuldeep Prasad 为其增加了多网格的数据结构,为平行处理做准备。William (Ruddy) Mell为其增加了特殊的火灾发展程序使模型可用于微重力条件燃烧和荒原火灾蔓延的评估。Charles Bouldin 设计了并行处理代码的基本框架。

贾森·弗洛伊德,一前尼斯特文件后,写混合物小部分和小滴蒸发常规。 Simo Hostikka,尼斯特VTT 大楼的客人研究人员和运输,芬兰,那些辐射解答者和那些炭热解常规写。虽然不再在尼斯特,两个继续对源码做出显著贡献。

Jason Floyd ,NIST Post-Doc 的起草者之一编写了混合物部分和液滴蒸发部分的程序。

NIST 来自芬兰 VTT 建筑与运输的访问学者Simo Hostikka,, 编写了辐射和高温分解产物部分的程序。两位研究者虽然目前都已离开NIST, 但仍然对FDS的源代码的发展作者杰出贡献。

1 引言 (5)

1.1 FDS的特点 (5)

1.2 FDS4的优势 (6)

2 启动 (7)

2.1 怎样得到FDS 和Smokeview (7)

2 .2 计算机硬件要求 (8)

2.3 计算机操作系统(OS)和软件要求 (8)

3 运行FDS (9)

3.1 创建FDS输入数据文件 (9)

3.2 启动FDS计算 (10)

3.2.2 进行一次FDS运算(多处理器方案) (10)

3.3 进展监控 (12)

3.4 错误陈述 (12)

3.5 Reporting Bugs缺陷报告 (13)

4 建立FDS的输入文本 (14)

4.1 初步的措施 (15)

4.1.1 工作命名:Head名单组 (15)

4.1.2 设置时间限定:Time名单组 (15)

4.2 数字化栅格 (16)

4.2.1定义计算机操作界面:PDIM名称列表组 (16)

4.2.2设置栅格单元尺寸:GRID名称列表组 (16)

4.2.3网眼的复合处理和并行处理 (17)

4.3设置全体参数:MISC名称列表组 (19)

4.4 对参数和火的描述 (20)

4.4.1 对边界条件的描述:SURF (20)

4.4.2 燃烧参数:REAC (26)

4.4.3 与燃烧相关的重要论点 (28)

4.4.4创造障碍物:OBST (29)

4.4.5创造空间:HOLE (31)

4.4.6给定通风口和表面:VENT (32)

4.4.7障碍物,通风口和表面的着色 (33)

4.5拉格郎日粒子PART名单组 (34)

4.6 喷水器和探测器 (36)

4.6.1列出喷水器:SPRK名单组 (36)

4.6.2 列出热探测器:HEAT名单组(The HEAT Namelist Group) (39)

4.7 输出文件 (40)

4.7.1 点测量:THCP Name Group(名单组) (41)

4.7.2激活的平面信息片:SLCF名单组 (42)

4.7.3 被激活的边界量:BNDF 名单组 (42)

4.7.4等值面:ISOF命令行组 (47)

4.7.5 静态数据转存:PL3D命令行组 (48)

4.7.6 从输出数据文件中解压缩 (48)

5 专门化的特性 (51)

5.1 停止与重新启动计算 (51)

5.2 扩展栅格:TRNX,TRNY以及TRNZ命令行组 (52)

5.3 初始条件:INIT命令行组 (53)

5.4 建立或移动障碍,打开或关闭风口 (54)

5.5 额外的成分 (55)

5.6定常速率或预混燃烧 (56)

5.7 高温分解模式 (57)

5.7.1热塑性 (57)

5.7.2炭质燃料 (58)

5.7.3液体燃料 (59)

5.8液体燃料液滴的燃烧 (60)

5.9 水喷淋模型 (60)

5.10可见度 (61)

5.11分层高度及高层和低层平均温度 (61)

5.12渗漏 (62)

5.13 室外火灾和流动 (63)

5.14 2D和轴对称图形计算 (63)

5.15斜压的旋涡 (67)

5.16 Fine—Tuning辐射传热模型 (68)

5.17 重力 (68)

5.18 等温线和盐水模拟 (68)

5.19 不规则几何 (69)

5.20 映像 (69)

1 引言

火灾动力学模拟模型(FDS)是一个对火灾引起流动的流体动力学计算模型。软件对于低速、热驱动流的定量计算使用那维尔-斯托克斯方程(粘性流体方程),其侧重于火灾产生的烟气和引起的热传输。方程的公式和数值运算法则在配套文件-火灾动力学模拟模型(4.0 版本) - 技术参考指南 [1]中给出。

Smokeview是用于展示一次FDS模拟结果的可视程序。本指南中给出了Smokeviewis 的一些示例详细的描述在配套文件Smokeview 4 版本的用户指南 [2]中给出。

1.1 FDS的特点

FDS的版本1于2000年2月公开发布。版本2在2001年12月公开发布。到目前为止,模型约一半的应用用于烟气控制系统的设计和喷淋喷头或探测器启动的研究,另一半用于住宅和工厂火灾模拟。在整个的发展过程中,FDS的目的是在致力于解决防火工程中实际问题的同时为火灾动力学和燃烧学的基础研究提供一个工具。

流体动力模型FDS对于低速、热驱动流的定量计算使用那维尔-斯托克斯方程(粘性流体方程),其侧重于火灾产生的烟气和引起的热传导。核心运算是一个明

确的预测校正方案,在时间和空间二阶上精确。湍流通过大涡流模拟(LES)的Smagorinsky 来处理。如果基础的数值表足够清晰,则可进行直接数值模拟(DNS)。LES默认这种操作。

燃烧模型对大多数应用来说,FDS使用一个混合物百分数燃烧模型。混合物百分数是一个守恒量,其定义为起源于燃料的流动区给定点的气体百分数。模型假定燃烧是一种混合控制(mixing-controlled),且燃料与氧气的反应进行非常快。所有反应物和产物的质量百分数可通过使用“状态关系”――燃烧简化分析和测量得出的经验表达式由混合物百分数推导出。

辐射传输辐射传热通过模型中的非扩散灰色气体的辐射传输方程解决,在一些有限的情况下使用宽带模型。方程求解采用类似于对流传热的有限体积法,因而,命名为“有限体积法”(FVM)。选用约100个不连续的角度,由于辐射传热的复杂性,有限体积解算程序在一次计算中需占约15%的CPU处理时间。水滴能吸收热辐射,这在有细水雾喷头的场所起很大的作用,在其他设置喷淋喷头的场所也起到一定作用。这种吸收系数以Mie理论为基准。

几何结构 FDS将控制方程近似为在直线的栅格(网格)上,因此用户在指定矩形障碍物时须与基础网格一致。

多网格这是用来在一次计算过程中描述使用不止一个矩形的网格的一个术语。当使用单网格不易计算时,可采用多于一个的矩形网格。

边界条件给定所有固体表面的热边界条件,以及材料的燃烧特性。通常,材料特性储存于一个数据库中并可用名称调用。固体表面的热量和质量转换通常可使用经验公式解决,但当执行直接数值模拟(DNS)时可直接进行估算。

1.2 FDS4的优势

FDS4具备FDS3的所有性能,同时,进行了一些完善、重组和缺陷修正。其中比较重要的方面有:

平行处理通过使用信息传送接口(MPI) 可用多台计算机进行一次FDS计算。详细情况见第3.2.2 部分。

多网格对多网格性能进行了改善,使模拟设计具有更多灵活性。详见第4.2.3 部分。

孔洞现在障碍物可以以一个具体的剪切块代表。这对于固体墙面的雕花门和窗很有意义,因其不需要把墙拆成散片。详细情况参见第4.4.5 部分。

炭化模型实现了炭化模型,可对固体材料的薄热解正面进行跟踪。正面原始燃料与炭化的材料分离。燃料和炭的热性质应由用户提供。详见第5.7.2 部分。

随温度变化的材料特性现在可认为固体材料性质是一个温度的函数,应注意的是这种精确改变了一些在FDS以前版本中使用的常规热解。在第4.4.1 部分给出这种变化对输入文件的影响程度。

拉格朗日粒子涉及到拉格朗日粒子的输入文件格式发生了变化,拉格朗日粒子包括喷淋液滴和跟踪粒子。基础的物理模型是相同的,但在程序代码中与NIST研究现行使用的不同。

FDS 3的输入文件在FDS4中仍可运行,但是作用效果发生了变化。粒子参数转换的详细情况见第4.5 部分。

烟气层高度加入了一个关于烟气层(界面)高度的简单计算,以便用户可以与区域模型计算进行比较或者能以更简单的方式表达FDS的结果。详见第5.11 部分。

2 启动

火灾动力学模型(FDS) 是一个Fortran 90 计算机程序,用于计算热流体和火灾的控制方程。关于方程以及怎样数值求解的详细描述见参考文献[1]。FDS的输出结果由程序Smokeview.可视化,Smokeview 的用户指南见参考文献[2]。

2.1 怎样得到FDS 和 Smokeview

关于FDS和Smokeview的所有文件可以在以下地址获得:

https://www.doczj.com/doc/f514176102.html,/fds,在网页上可以找到关于新版本、缺陷修订等信息。因为FDS不总是兼容,新版本的执行文件包括版本号fds#.exe。用户也许愿意保留老版本FDSU的执行文件以便进行新旧版本输出结果的比较。而图示程序Smokeview 以兼容为背景,因此鼓励用户以新的Smokeview文件取代旧的。

FDS 的分配包括个人电脑Windows 操作系统的自提取安装程序,引导Unix, Linux以及Mac 用户进入源程序代码、一些编译执行文件和生成文件等的文件传输协议(FTP)地址。下载安装程序之后,双击图标开始一系列的安装步骤。在安装中最重要的是目录(通常称作c:\nist\fds)的生成,在目录下要安装FDS和Smokeview的执行文件、Smokeview 的选择文件smokeview.ini 以及包括一些示例、参考手册和补充数据的文件。安装程序还定义了变量路径和Smokeview 程序的相关扩展文件.smv ,这样用户即可选择在命令行键入命令提示符也可选择双击任意.smv

文件。

已经下载了FDS早期版本并保留了文件结构的用户,只需对新文件进行不同的分配。为避免命名的冲突,不同版本的相关文件通常在文件名中插入版本号。

2.2 计算机硬件要求

FDS需要较快的的CPU 和质量好的随机存取存储器(RAM)。对于基于Windows操作系统的个人电脑(PC), 处理器至少需要1 GHz Pentium III、512 MB 的RAM。当然配置越高越好,要求高的用户应考虑配备最快的CPU和最大的RAM。此外,需要一个大的硬盘驱动器用于储存输出计算结果。通常单次的计算结果就会生成约1 GB 的输出文件。现在大多数的计算机硬盘至少20 GB。对于基于Unix

的工作站,处理器和内存的配备至少应达到PC 机(个人电脑)的要求。

在近几年内购买的绝大多数计算机都满足运行的要求。Smokeview 需要额外的内存(RAM),需达到至少512 MB,目的是计算机不需要与磁盘进行“交换”就可以展示结果。对于Smokeview,具备快速的图形处理器比快速的CPU更重要。如果已达到可以运行FDS 和Smokeview,则具备一个快速的CPU也是重要的。

2.3 计算机操作系统(OS)和软件要求

开发FDS和Smokeview 目的是使当前的防火工程能够在一个合理的花费下进行相当完善的火灾模拟。因此,设计开发的FDS 和Smokeview可以在Microsoft Windows、Mac OS X、以及Unix/Linux的各种执行系统下运行。因为大多数的工程师使用的是MS Windows系统,FDS 和Smokeview 的编译版本适用于这种操作系统( OS.)。FDS或Smokeview可在Windows 95(其缺乏Smokeview1所需的程序库)以外的任何版本运行。

Unix, Linux和Mac 用户可在下载合适的提前编译执行文件并进行适当的安装后也可以运行FDS 和Smokeview 如果提前编译的FDS执行文件不能工作(通常是因为信息库不兼容),可以下载FDS源码并使用Fortran 90 和C 编译器(详细信息,参见附录A)。如果Smokeview 在Linux

或Unix 工作站不工作,应使用Windows PC 观看FDS 输出结果。

对于欲进行并行处理的用户,应在集群的每台计算机上的安装信息传送接口(MPI)。在Windows PC 安装MPI 的有关内容在附录A中给出。对于其他的操作平台,有各种合适的执行MPI ,有关内容可请教系统管理员或硬件/软件供应商。

1注:Some users of 一些Windows ME 的用户在操作Smokeview 视窗时会遇到麻烦,在条件允许的情况下,建议使用Windows 2000 及以上系统。

3 运行 FDS

运行FDS 相对来说是简单的。描述给定火灾场景的所有参数创建一个文本文件作为“数据库”或“输入”文件。在本指南中数据文件为job name.data, 其中―job name‖代表可以确定模拟的任意特征,与计算相关的所有结果输出文件名都具备这一共有前缀。

除了输入文件以外,还有一些包含模拟输入参数的外部文件。因为其包含描述一般材料和燃料的参数,每一个这样的文件被认为使“数据库”文件。通常数据库文件保存在一个独立的地址目录中。包含具体喷头信息的文件也随数据库文件一起保存,数据库和喷头文件可以进行修改或移动。

建议新用户在创建新输入文件前从一个已存在的数据文件开始,运行,然后对其输入文件进行合适的改动。通过运行实例,用户可以熟悉操作过程、学习使用Smokeview以及确定其计算机配置能否胜任。

3.1 创建FDS输入数据文件

输入数据文件为程序提供描述火灾场景的参数。参数编进相关变量组中。例如:SURF组包含描述固体表面性质的参数。输入文件的每一行包含同组的参数,这些

行用Fortran格式化语言写。每条记录以字符&开始,其后紧随名录组的名称(HEAD, GRID, VENT,等.),接下来是该组的相关输入参数,最后以一个斜线结束。

关于输入参数的细节可参见第4章。

3.2 启动FDS计算

有两种方法运行FDS。一种是使用单个处理器(CPU), 另一种是使用多个CPU 运行。单个CPU执行时(fds#.exe) 与以前的版本类似,当并行处理时(fds# mpi.exe)其工作方式与传统的方式不同,下文将解释差别之处。应注意,单处理和并行处理的输入文件是相同的。

3.2.1 进行一次 FDS运算 (单处理器方案)

建议新用户在编写输入文件前先进行一次给出实例的计算,输入文件的实例已给出。假定有一名为job name.data 的输入文件存在于某地址名录,使用如下DOS 或Unix 命令提示符:

Windows: Open up a Command Prompt window, and change directories (―cd‖) to where the input file for the case is, 然后键入以下内容运行

fds4 < job_name.data

在输入文件中“job name ”字符串通常被指定为CHID。建议输入文件的命名和CHID相同,以便在一次运算中的相关文件名一致。

FDS 读取输入文件作为标准输入(用符号“<”指明),并在屏幕上写出鉴别后的输出结果。与FDS的以前版本不同,诊断信息自动写入一个CHID.out.文件,不改动屏幕输出至一个文件。

Unix/Linux: 改变地址名录至当前例子的数据文件,然后键入以下内容运行:fds4 < job_name.data

输入参数在标准输入中读取,错误陈述和其他诊断信息在屏幕中写出。在后台中运行:

fds4 < job_name.data > job_name.err &

注意,在以上的后一种情况中屏幕输出结果保存在输出文件job name.err 中,其详细的诊断信息自动在文件CHID.out 中保存,其中CHID 是一个字符串,通常在输入文件中名字是job_name 。最好在后台运行以便不影响控制台进行其他工作。

3.2.2 进行一次 FDS运算 (多处理器方案)

使用多处理器和多个RAM进行计算机联网运行FDS 比使用单处理器要难得多。计算机之间的接通还需要更多的技术,包括在每台机子上创建用户、地址分配、

提高网络速度、计算机之间相互观测等。其中一些细节可通过并行处理软件处理,另一些则不能。虽然这一处理过程在未来的几年中必将得到简化,但目前来说,并行处理仍是较新的技术,对于其使用者要求更高的操作系统和网络连接专业技术知识。

FDS使用MPI (数据传输接口) [3] 使多台计算机进行一次运算工作。实际上,此时运算工作被分解给多个网孔,一个处理器对应一个网孔。每个处理器运行一个给定网孔的FDS任务(称为一个分支),MPI 负责处理网孔之间信息的传输。像存在不同的Fortan和C语言编译器一样,也存在不同的MPI实现方式,其本质上都是一个FDS的调用子程序库,在快速网络之间进行数据传输。子程序调用标准化已经被广泛接受,这使不同的商家和团体在开放的工作平台工作的同时可以自由的开发完善软件。

FDS并行处理的执行方式取决于安装的MPI实现方式。为避免产生任何冲突,并行处理时不使用单处理器运行时采用的简单命令提示符风格,而是通过寻找输入文件名的方式。即打开一个只有一行的fds.data文本文件并提取其第一行。文件fds.data 应只包含真实输入文件job name.data的文件名。

注意,文件名区分大小写。

在NIST中,目前FDS并行处理是通过局域网(LAN, 100 Mbps)联接的Windows PCs (个人计算机)或是用一种专用、快速网络(1000 Mbps)联接的一组Linux PCs。Windows 计算机使用MPICH,一种美国Argonne国家实验室(Argonne National Laboratory)开发的MPI实现方式。并行FDS计算使用的MPICH, 可以使用命令行调用或者使用图形界面调用(GUI)。每台计算机安装MPICH程序库后,必需的地址名录是共享的,任一计算机发出命令:mpirun config.txt 后运算开始。其中,config.txt 是一个文本文件,它包括执行FDS的名称和分配、工作目录以及工作组中各台计算机名。例如,config.txt 文件可能是如下形式:

exe \\machine1\nist\fds\fds4_mpi.exe

dir \\machine1\nist\fds\samples\

hosts

machine1 2

machine2 1

machine3 2

注意,所有的计算机应可以访问machine1中的执行文件工作目录,这可以通过Windows的共享功能实现。

Unix/Linux环境下,此过程则需要横向交联每台计算机的文件系统。后的数字代表此项之路的编号。在此例中,5个之路代表此次运算有5个网孔。

On the cluster in the Building and Fire Research Lab at NIST的建筑与火灾研究实验室的Linux工作组中,安装了一个印地安娜州大学(Indiana University)的自由传输实现方式LAM/MPI。在实际的FDS操作之前先用一个独立的调用命令―lamboot.‖

将各计算机连接,再通过命令

mpirun -np 5 fds4_mpi

进行FDS运行。其中,5代表使用了5个处理器。在这种情况下执行命令fds4 mpi 存在于工作目录。使程序在后台mpirun -np 5 fds4_mpi > job_name.err &运行。

文件job name.err 屏幕上的一般输出结果。在附录A中,详细描述了在Windows 下使用MPICH时怎样进行一次FDS并行处理的编译和运行。关于LAM/MPI更多的信息请访问网站:https://www.doczj.com/doc/f514176102.html,/Note that there are several other implementations of注意还有其他MPI实现方法,一些是免费。FDS支持各种软件,因此,其设计适用于有更少用户介入的高级方案。但是请注意并行处理在计算机科学中仍是比较前沿的技术,在未来的几年中还必将经过艰辛的探索实践。

3.3 进展监控

对于一个给定计算的诊断写入一个名为CHID.out.的文件。关于CPU 使用和模拟时间的内容在这里给出,以便用户可以了解该程序的进展程度。在一次运算的任何时间都可以运行Smokeview 直观地观测程序的进展。要在预定结束时间前停止运算,可以直接关闭程序,更好的方法是在同一个地址名录中创建一个CHID.stop 文件。此文件的存在可以顺利的停止程序,并忽略Smokeview中为可视化存在的流动变量。

因为计算可能会持续数小时或数天,FDS具备了重新起动功能,使用的详细情况见第5.1部分。简单地说,即在计算运行的开始应指明重新起动文件的保存频率。如果发生意外打断计算,如停电,则计算将从最后一次保存的重新起动文件开始。

3.4 错误陈述

FDS计算可能会在用户预定地时限内结束,以下是常见错误陈述和诊断清单:

输入文件错误:最常见的错误是输入误差,这些错误会导致程序即时中止并出现陈述如―ERROR: Problem with the HEAD line.‖ 对于此类错误,检查错误陈述指明的输入文件中对应的行。确定参数名正确拼写;确定在记录句末有一斜线“/”;确定每个参数键入正确的信息,如一个真实的数字或若干整数或者其他;确定未使用非ASCII 语言字符(因有时可能存在从其他应用或文字处理软件剪贴内容);区别0和“O’s”、区别“1’ s ”和“!’s”。确定省略号用于指定字符串;确定在Unix/Linux 创建的文本文件不用于DOS 环境,反之亦然。确定所有列出的参数都被使用――新版的FDS经常放弃或改变参数以强制用户对旧的输入文件检查。

数值不稳定:在FDS计算中,时间步长缩短引起的数值误差有可能引起某些位置流动速度的增加。其中,代码中的逻辑决定了结果的非物理性并且在CHID.out.文件中的一个错误就中止计算。在这种情况下,FDS 将忽略最后的Plot3D 文件中止,使用户可检查计算范围内的错误。通常,假定计算范围内的大速度向量起源于

小区域时易得到不稳定的数值。这种不稳定性的通常原因是网格单元的长宽比大于2:1、高速流经过小开口、热释放速率的突变或者是流场内发生多个突变。依据不同的情况,解决的方法不同。应在报告之前尽量的诊断和修正问题,但这对于输入文件编写者以外的人员来说很难。

计算机资源不足:计算可能需要使用大于计算机RAM的空间,或者输出文件用完了所有的磁盘空间。在这种情况下计算机就不能保证产生有效的错误信息。有时计算机不能响应。用户应保证有足够的计算机资源运行计算。应注意,对于FDS计算没有多大和多长时间的限制,其取决于计算机的资源配置。对于开始任一新的模拟时都应尽量采用最合适的网格(grid),并在计算机允许范围内逐渐精炼,然后在规模上稍微缩小以便计算机可以顺利的运行。尽量以90运行。

运行错误: 计算机操作系统或者FDS程序都有可能出错。计算机操作系统把错误信息在屏幕上打出或者写入诊断输出文件。大多数错误信息对于对于大多数人即使是程序员来说都是难以读懂的,但尽管如此,有时当涉及到一些具体细节还是可以获得一些启示,比如―stack overflow,‖ ―divide by zero,‖ 或―file write error, unit=...‖这些可能由于FDS得一些缺陷造成。例如,一个数字被0除、一个序列在分配之前使用或者其他得一些问题。在错误报告之前,应尽量简化输入文件消除错误。这一过程经常可明确计算特征并有利于故障排除。

泊松初始化:有时在运算的一开始就出现错误陈述―Poisson initialization.‖出现问题。在FDS中的压力方程是泊松方程,泊松解算包含一个在计算开始必须初始化的大的线性方程组,大多数情况初始化阶段的错误是因为控制格(grid)是少于四维的(2维计算的情况除外)。也有可能是在相关计算领域中的某些基础性错误。这种问题的解决,应检查输入文件的GRID 和外形尺寸(PDIM)行。

3.5 Reporting Bugs缺陷报告

FDS正处于发展之中,不可避免会出现各种各样的问题。开发者应明白一旦某种特性不再有效,就应有错误报告,且应明确确定问题。最好的方式是尽可能的简化输入文件以便故障诊断。同时对不再发挥作用的特性界定故障报告。物理性的问题如火灾未被点燃、火焰没有传播等,也可能与控制格方案或场景组成有关。用户应在被报告之前进行调查。如果错误是因为与FDS相应的操作系统,应首先考虑几种明显的情况,如存储容量、磁盘空间等。如不能解决问题,应发送关于错误信息和问题相关环境尽量详细的错误报告。输入文件应尽量简化,使计算中的故障尽早发生。输入文件和外部数据库无关。因此,开发者可以尽快检查问题输入文件,并发现问题。

4 建立FDS的输入文本

计算阶段的第一步是要形成一个输入文本,它提供了要考虑到的能描述情景的所有必要说明信息。最重要的输入文本限定了所有的长方形领域的物理尺度,限定了格子以及添加了几何学特征。第二步,火灾和其他边界条件必须详细说明。最后,有大量的参数,它限定了输入文本以致能获得许多重要的数量。输入的数据被写出的文本和被设计好的记录名单所限定。每行的开始是字符&紧接着名单群(开头、表格、开口等等),接着是一个空格或逗号,用来划分那个群组中正确的输入参数列,每一列用一个分隔符(/)终止。注意那些被列出的参数,它们仅仅需要在预设时被更改,输入文本的结构以下给出。

&HEAD CHID=’sample’, TITLE=’A Sample Input File’/

&GRID IBAR= 24, JBAR= 24, KBAR= 48/

&PDIM XBAT0=-.30, XBAR=0.30, YBAR0=-.30, YBAR=0.30, ZBAR=1.2/

&TIME TWFIN=10. /

&MISC RADIATION= .FALSE. /

&SURF ID=’burner’, HRRPUA=1000. /

&OBST XB=-.20, 0.20, -.20, 0.20, 0.00, 0.05, SURF_IDS=’burner’, ’INERT’,’INERT’ / &VENT CB=’CBAT’, SURF_ID=’OPEN’ /

&VENT CB=’ ZBAR’, SURF_ID=’OPEN’/

&SLCF PBY=0., QUANTITY=’TEMPERATURE’ /

&BNDF QUANTITY=’HEAT_FLUX’ /

输入文本参数可以是整数、实数、数组实数、字符串、数组字符串、或逻辑词,一个逻辑参数是“正确”或“错误”,——是Fortran程序中的语言元素,被列出的字符串是使用者自制的,应该在手写时被完全的抄下来——代码是敏感的并且重要的是在do下画线,仍要注意的是字符串可以被撇号(’)或引号(―‖)所包围。认真不要出凭借输入文本过期的文本而应使用一个简单的文本编辑器,它的标点符号可以完全地输入文本文件中。

输入参数可能被逗号、空格或打断线分离开,只要没有&和/出现评注和注意应能写入文件,除了对于那个特殊的名单组响应的适合参数。注意FDS是个敏感的程序,完全抄录的参数需要自行命名并且不要假设如果条件改变就能反应的程序。

实际上,很少有人开始就能写出一个输入文本。通常人们做出一个简单输入文本,它已被FDS做出分类并适当的修改,它十分支持当看到一个新的说明,就能首先挑选出一个与那种情况类似的输入文本摸板,写出必要的改变。然后在非常薄弱的决定下运行给出如果系统设定正确的定义。最好以一个相对简单的文本结束,它获取没有逐步解决的问题形态,伴随有很多细节以至于运算的时间少于一小时并且很容易地纠错而不浪费很多时间。

4.1 初步的措施

首先,一些行在输入文本中处理了许多保管的细节。例如,工作命名和创建模拟时间,工作命名是很重要的,因为一般一项工程包括在个别模拟名称能构成结果的情况下进行数字化模拟。

4.1.1 工作命名:Head名单组

为建立一个输入文件首先要做出的是给出一个工作名称,Head包括2个参数,CHID是30个字符串或通常至少给出使用的字符串标记输出文本。假设,举例CHID=’sample’,它简单地命名了输入数据文件为sample.data。以至于输入文本能够与输出文本联系起来,在CHID中允许有空格和没有元素,是因为输出文本被后缀标记,那对于计算机操作系统是很有意义的。

4.1.2 设置时间限定:Time名单组

Time是一组参数的名称,用来定义模拟持续的时间和最初开始的时间阶段,通常提出独立方程来解决。通常,只有模拟需要持续进行。用参数TWFIN(在完成的时间里),如果TWFIN是0,H是计算机的版图高度,G是重力加速度,预设时间就为1秒。

一个附加参数在Time名单组里是同步发生,一个逻辑词(TURE或FALSE)说明用相同的计算时间阶段网格是相同的。这样确保了每个网格在每次重复时被处理,更多的细节在第4.2.3节中会提到。

4.2 数字化栅格

所有的FDS计算必须在一个由许多矩形网眼组成的界面下进行每一个网眼又都有其自身的线性栅格。所有的数据出/入端口都必须与数字化栅格相适应。建立一个栅格时,第一步是要通过PDIM名称列表组来具体指定每一矩形栅格的物理尺寸;第二步是通过GRID名称列表组来具体指定每一连动方向的栅格数量范围;最后,如果有需要,可以通过TRNX、TRNY、TRNZ命令来规定在2~3个连动方向的拉伸和收缩(详见第5.2节)。在实际计算中一般会有超过一个栅格被用于计算,详见第4.2.3节。

4.2.1定义计算机操作界面:PDIM名称列表组

PDIM是物理界面尺寸定义参数组的缩写。着以系统方向的定义符合右手法则(见图4.1),物理界面是一个简单的长方体,有平行边界。界面的原点是点(X0,Y0,Z0),对角点坐标为(X,Y,Z)。预设时,可将X0,Y0,Z0值设为0,这样主界面的尺寸就可以直接从X,Y,Z轴上得到。另外除非特殊指明,还可通过GRID 名称列表组中KBAR命令再加入I轴和J轴。如果希望栅格单元在尺寸上整体变化,那么可使用TRNX、TRNY、TRNZ命令来进行统一更改(详见第5.2节)。

任何一个数据出/入端口如果超过物理边界将被删除。若所定义的实物超过主界面,虽然得不到出错提示,但是越界部分将不被显示。

4.2.2设置栅格单元尺寸:GRID名称列表组

GRID名称列表组包含了栅格单元的各种尺寸。它一般包含X(表示I方向尺寸),Y(表示J方向尺寸),Z(表示K方向尺寸)三个方向的尺寸,其中Z方向通常被设为垂直方向,而较长的水平边方向可被当作X方向。注意栅格单元越接近于立方体越好,也就是说,单元长宽高应尽量接近。另外,因为计算中的一个重要部分必须使用基于傅立叶快速转换公式(FFTs)的泊松分布法,栅格单元尺寸应符合2l3m5n这一模数,此处l,m,n均为整数。例如,64=26,72=2332,108=2233都是好的栅格单元尺寸。而37,99或109就不合适。

以下是在1~1024间符合模数的数字:

2 3 4 5 6 8 9 10 12 15

16 18 20 24 25 27 30 32 36 40

45 48 50 54 60 64 72 75 80 81

90 96 100 108 120 125 128 135 144 150

160 162 180 192 200 216 225 240 243 250

256 270 288 300 320 324 360 375 384 400

405 432 450 480 486 500 512 540 576 600

625 640 648 675 720 729 750 768 800 810

864 900 960 972 1000 1024

图4.1:一个建立网眼的复合处理几何体的实例

注意:除了两个方向的计算外,I方向,J方向,K方向长度设置应不少于4个单位长度。在此例中J方向设置为1个单位长度。

4.2.3网眼的复合处理和并行处理

“网眼的复合处理”是基于计算机主界面由多于一个矩形网眼构成时(尽管可能并不需要),主控方程将同时在每一个网眼的浮点速度基础上进行计算。因为每一个网眼都有不同的运行时间,这一技术可为CPU节省很多处理时间。粗略划分的网眼最好用于普通和小型计算。“网眼的并行处理”指多个运行状态在一个时间段内运行FDS的方式,每个运行状态都需要中断计算机主界面进入其它网眼中,以致于每

个处理器可接收一个网眼进行处理。无论该计算机是在一个单处理器上运行,还是在多处理器上进行,网眼处理的规定均相似。以下是一个指导列表和“网眼的复合处理”的使用注意。

·如果多于一个网眼被使用,应在每个网眼操作时使用GRID线和PDIM线。这些命令会被输入一个文档文件中。总的来说,网眼应按从最精细到最粗糙的顺序输入。FDS假设先输入的网眼优先于后出现的网眼。网眼可以重叠,相邻或根本无接触,在最后一种情况下,实际上两个独立的计算之间根本没有任何信息交换。数据出/入端口进入全部连动系统而不需应用任何一个特殊的网眼。每一个网眼会检查并决定它们是否应该被包括进去。

·避免网眼边界越限,尤其是对于火情。有时火情从一个网眼扩到另一个网眼是不可避免的,但是应尽量避免。因为跨网眼信息交换的准确性远没有一个网眼内单元之间准确。

·从其它网眼传来的信息仅能来自于外部已定义好的网眼,这就意味着一个网眼能完全插入到另外一个可接受外部信息的网眼中。实际上,大的网眼通常会定义粗糙,也只能按照自身的程式进行工作,而不能引用更细小的,通常更精确的网眼,因此这种较大的网眼将无法从插入的较小网眼中读取信息。在细小栅格中的一些细节,尤其是有关于火情增势或蔓延势头的信息将无法被较粗糙栅格引用。在这种情况下,最好是单独隔离存有火情细节的网眼,而将较粗糙网眼置于此细小网眼边界之旁,这样粗细网眼中便能互传信息了。

·使用相对粗糙的栅格来确认信息是否能从各网眼中传送的不同网眼实验有两点值得注意。第一,信息流是否在网眼边界错误引用。如果是,那么就须要将网眼边界从操作区域内移出。第二,单元尺寸是否差距过大。如果是,那么应考虑将信息从精细单元内导入粗糙单元时所造成的误差是否在误差容许值之内。

·当使用快捷命令来操作主界面时应小心,此时应将主界面设为OPEN(打开)状态。这样每一个栅格都会表现出其属性。详见第4.4.6节。

·如果多于一个网眼被用于计算,那么就不会有计算机背景压力产生。事实上,我们已假设在不同的区域中信息可以做到相互渗透。

·在并行计算中,我们可通过设置SYNCHRONIZE(同步值)=.TRUE.来调整所有网眼在同一时端上开始工作。在此设置下,所有网眼都会同步工作。对单一处理器系统,网眼联合计算将减弱甚至消除使用网眼联合运算的一切优势,但是,对一个并行计算来说,如果因为网眼未作好更新准备而在计算过程中无法响应命令,那么处理器会作出相应显示。如果处理器足够快,那么即使将那个网眼更新到更细小的理想化时段上也并不会耽误任何事情。这样做的好处是会在网眼间建立更紧密的联系。当然还可以按照同步性要求来选择网眼。为达此目的,可将“SYNCHRONIZE(同步值)=.TRUE.”加入适合的GRID(栅格)线中,否则可将“SYNCHRONIZE(同步值)=.TRUE.”加入到TIME(时钟)线中,因为它比GRID 设置有更高的优先级。

·如果一个平面物靠近两个毗邻的网眼,应确认每一个网眼都能“看到”该平

面物。如果距离其中一个网眼太远,那么该网眼将无法计算该物,因此两网眼间就无法正确传递信息了。

·当使用网眼复合计算时,计算效率可如此检查:

1)设置“SYNCHRONIZE(同步值)=.TRUE.”在TIME线上;

2)使程序运行几百个时段;

3)对两个CHID.OUT(见第c.1节)打印输出文件的结果进行对比。我们可选择两个运算100次所用的时间,并将此时间相减来观察不同。这个结果是一个平均结果。

4)查看每个网眼的CPU进度,其最大值应小于或接近于平均结果。并行计算的效率是最大CPU进度,除以平均结果后所得值。如果这个值介于90%~100%,说明并行计算工作良好。

4.3设置全体参数:MISC名称列表组

MISC是各类输入参数的名称列表组,且仅有一个MISC工具条可被加入数据文件。当范围或重要性不同,该MISC参数均会有所不同。在这一目录下的最重要参数是一个可以决定究竟是进行大型涡流模拟(LES)计算,还是进行直接数字模拟(DNS)计算的参数。如果需要DNS计算,在MISC工具条上设置DNS=.TRUE.即可。关于MISC工具条使用的一个例子是:

&MISC SURF_DEAULY=‘CONCRETE’,REACTION=‘METHANE’, DATABASE=‘c:\nist\fds\database4.data’/

此操作建立了所有接触面均由混凝土制成(除非还有其它明显设置),燃烧物为甲烷的设置。另外混凝土、甲烷的定义及其它一些关键词的定义都可通过定义在DATABASE中的输入文件中找到。

其它MISC输入包括:

·DATABASE(数据库):该文件包含了关于表面材料及不同燃料燃烧参数等信息。该文件中若无一条目被使用,那么就不用再指明了。

·DATABASE_DIRECTORY(数据库索引):该文件指明了各数据文件的存放地点。若该索引被详细说明,那么就没有必要再去指定每一个数据库文件。此文件默认存在于database4.data文件中。

·SURF_DEAUL Y(默认列表):该文件指明了被认为是默认文件的地址。其默认值为‘未激活’。SURF是一个用于描述单元及外表面特征的名称列表组,它将在第4.4.1节中被讨论。

·REACTION(反应物表):该文件指明了将被使用的各反应物的具体参数。默认值为‘丙烷’,这意味着除非再加说明,系统总认为燃料是丙烷。详见第 4.4.2节。

·TMPA(温度显示):显示外界温度值(默认值为20 ℃)。

·U0,V0,W0:表示速度初始值,单位为m/s。这些主要用于定义通过主界面的初始风速(默认值为0 m/s)。

·TMPO:显示主界面的温度计算值(默认值为20 ℃)。

·NFRAMES:将每次计算中的数据以默认值输出。除非DTSAM在THCP、SLCF、BNDF名称列表组中详细说明(默认值为1000)。

·DTPAR:插入体在实体表面插值时的时间增量。如果希望定义更多的插入体,应降低该参数的输入值(默认值为0.05s)。

·DTSPAR:插入体在实体内部插值时的时间增量(默认值为0.05s)。

·DTSAM_PART:插入体数据读入时的时间增量。这些数据都被保存在CHID.OUT文件中,该文件被用于产生一个良好的操作界面(默认值为TWFIN/NFRAMES)。

·NPPS:每个计算单元中的可计算点的数量。所设置的最大数量将定时存入CHID.PART文件中(默认值为100000)。

·MAXIMUM_DROPLETS:每个网眼中所能承受的最大可计算点的数量(默认值为500000)。

4.4 对参数和火的描述

大多数的计算基于详细的模拟空间几何形态和适用的边界条件。其几何形态矩形传热可燃障碍物描述,等等。空气或者燃料可由出口在流动区域注入或者流出。给每个障碍物赋值,描述出口的热特性以确定其边界条件。着火只是边界条件的一种。下面介绍如何规定边界条件。以及需要由障碍物和出口来描述的边界条件。

4.4.1 对边界条件的描述:SURF

SURF是对固体表面或开口在流域范围内的边界条件。障碍物或出口的物理坐标在OBST以及VENT行中列出。障碍物和出口的边界条件在SURF行中描述,SURF的参数之前有描述。固体表面默认的边界条件是凉的,内部墙。如果仅需要这种边界条件,我们没有必要给输入表添加SURF行。如果要想得到额外的边界条件,必须每次都在边界条件中列出。每一个SURF行都由一个辨识字符ID=′...′来组成,用它来引入障碍物或出口的参数。而每一个OBST和VENT行的特征字符为SURF ID=′...′,用其指出SURF的ID包含了想要的边界参数。如果特殊的SURF 行像默认的边界条件那样被应用的话,则以CONCRETE(混凝土)为例,在MISC 行输入SURF _DEFAULT=′CONCRETE′

火(混合模型)火是固体中的高温分解燃料表面或出口与空气混后和最主要的

OA系统需求说明书(第一部分)_倪

XX农业大学办公自动化系统 需求说明书 (第一部分) 编制人员:杨红兵 编制部门:金智教育 审核确认 金智教育XX农业大学 签字:日期: 签字: 日期:目录

1引言2 1.1编写目的3 1.2文档书写约定3 1.3术语定义3 2办公自动化系统功能需求3 2.1系统总体目标3 2.2系统框架3 2.3公文处理4 2.3.1发文管理4 2.3.2收文管理(校外来文)8 2.3.3请示报告11 2.4个人办公14 2.4.1待办事宜14 2.4.2常用意见14 2.5非功能性需求15 2.5.1档案接口15 2.5.2与身份认证系统的对接15 2.5.3与信息门户系统的对接15 2.5.4性能15 2.5.5安全15 1引言

1 1.1编写目的 本功能说明书描述了XX农业大学办公自动化系统项目第一部分的功能需求。主要依据是XX农业大学两办的公文管理业务需求,主要目的是整理用户的业务描述并使之确定化,提供由XX农业大学和金智教育信息技术XX双方共同确定的开发系统的业务需求目标,并对所实现的软件功能做全面的规格描述,以便进行下一步的设计工作。 同时,在用户业务需求的基础上,经过需求分析和数据整理,以向整个开发期提供关于XX农业大学办公自动化系统的业务和数据的技术信息和整体描述,成为软件开发的技术基础,也作为系统设计和实现的目标及测试、验收依据。 本说明书将作为系统测试的基本依据和系统验收的基础标准。 本说明书同时提供给用户和设计开发人员及相关测试人员,经双方协商后定稿。 1.2文档书写约定 OA为办公自动化系统 办公自动化系统为XX农业大学办公自动化系统 1.3术语定义 无 2办公自动化系统功能需求 2.1系统总体目标 建设一个面向全体教职工、全面覆盖学校日常行政办公、有效整合学校信息资源的网络协同办公平台,不断规X学校管理,提高学校管理水平,为学校决策提供辅助支持。 2.2系统框架

系统设计说明书

系统设计说明书-CAL-FENGHAI.-(YICAI)-Company One1

系统设计说明书 文件状态:[√] 草稿[ ] 正式发布[ ] 正在修改文件标识当前版本作者完成日期 版本历史 版本/状态修订人修改日期备注 第一部分、概述 1、文档说明 本文档适用于本项目开发人员阅读,开发人员可据此进行开发。本设计文档主要采用了OOAD的方法,从类图和时序图的角度对系统进行了分析设计。 2、系统需求概述 本系统是一个关于开发式基金进行交易的平台,它主要包括一下功能:基金产品管理 客户资料管理 客户资金账户管理 基金交易管理 第二部分、系统总体结构 该系统将采用J2EE技术架构实现,

第三部分、系统设计1、类图说明 第四部分、数据库设计1、具体设计

第五部分、界面设计1、主界面设计

2、用例界面实现 添加基金产品 A、用例图 见系统用例图 B、描述 功能主页上,点击点击添加新客户的链接,输入客户信息:客户姓 名、性别、身份证、电话、地址、E-mail然后系统添加客户信息,身 份证是客户的唯一性判断标准。 C、参与者 基金柜台操作人员 查询基金产品信息 A、用例图 见系统用例图 B、描述 在功能主页上,点击查询产品信息链接,可开始查询基金产品信 息,列出所有的基金产品信息。 C、参与者 基金柜台操作人员 修改基金产品信息 A、用例图 见系统用例图 B、描述

先查询该产品信息,在查询出来的结果页面上,点击修改按钮,便 可进行产品信息修改,输入修改的产品信息后,系统更新该产品信 息。 C、参与者 基金柜台操作人员 添加新客户 A、用例图 见系统用例图 B、描述 功能主页上,点击点击添加新客户的链接,输入客户信息:客户姓 名、性别、身份证、电话、地址、E-mail、爱好,然后系统添加客户 信息,身份证是客户的唯一性判断标准。 C、参与者 基金柜台操作人员 查询客户基本信息 A、用例图 见系统用例图 B、描述 功能主页上,点击查询客户信息的链接,然后输入客户编号或身份 证,进行查询,查询后显示客户基本信息:客户编号、姓名、客户 可用资产和客户总资产。 客户可用资金 = 客户资金帐户资金 客户总资产= 客户资金帐户资金 + 所有基金帐户当前市值 C、参与者 基金柜台操作人员 修改客户基本信息 A、用例图 见系统用例图 B、描述 先查询出客户基本信息后,然后点击修改按钮,输入修改信息,点 击修改按钮后进行客户资料的修改,客户代码不能修改。 C、参与者 基金柜台操作人员 查询客户详细信息 A、用例图 见系统用例图 B、描述 先查询出客户基本信息后,然后点击详细信息按钮,查询出客户的详细信息,包括: 客户基本信息 客户代码、姓名、性别、身份证号码、联系电话、联系地址、EMAIL、客户偏好、

1.说明书应当满足的要求

1.说明书应当满足的要求 专利法第二十六条第三款规定,说明书应当对发明或者实用新型作出清楚、完整的说明,以所属技术领域的技术人员能够实现为准。 说明书对发明或者实用新型作出的清楚、完整的说明,应当达到所属技术领域的技术人员能够实现的程度。也就是说,说明书应当满足充分公开发明或者实用新型的要求。 所属技术领域的技术人员,也可称为本领域的技术人员,是指一种假设的“人”,假定他知晓申请日或者优先权日之前发明所属技术领域所有的普通技术知识,能够获知该领域中所有的现有技术,并且具有应用该日期之前常规实验手段的能力,但他不具有创造能力。如果所要解决的技术问题能够促使本领域的技术人员在其他技术领域寻找技术手段,他也应具有从该其他技术领域中获知该申请日或优先权日之前的相关现有技术、普通技术知识和常规实验手段的能力。 1.1清楚 说明书的内容应当清楚,具体应满足下述要求: (1)主题明确。说明书应当从现有技术出发,明确地反映出发明或者实用新型想要做什么和如何去做,使所属技术领域的技术人员能够确切地理解该发明或者实用新型要求保护的主题。换句话说,说明书应当写明发明或者实用新型所要解决的技术问题以及解决其技术问题采用的技术方案,并对照现有技术写明发明或者实用新型的有益效果。上述技术问题、技术方案和有益效果应当相互适应,不得出现相互矛盾或不相关联的情形。 (2)表述准确。说明书应当使用发明或者实用新型所属技术领域的技术术语。说明书的表述应当准确地表达发明或者实用新型的技术内容,不得含糊不清或者模棱两可,以致所属技术领域的技术人员不能清楚、正确地理解该发明或者实用新型。

1.2完整 完整的说明书应当包括有关理解、实现发明或者实用新型所需的全部技术内容。 一份完整的说明书应当包含下列各项内容: (1)帮助理解发明或者实用新型不可缺少的内容。例如,有关所属技术领域、背景技术状况的描述以及说明书有附图时的附图说明等。 (2)确定发明或者实用新型具有新颖性、创造性和实用性所需的内容。例如,发明或者实用新型所要解决的技术问题,解决其技术问题采用的技术方案和发明或者实用新型的有益效果。 (3)实现发明或者实用新型所需的内容。例如,为解决发明或者实用新型的技术问题而采用的技术方案的具体实施方式。 对于克服了技术偏见的发明或者实用新型,说明书中还应当解释为什么说该发明或者实用新型克服了技术偏见,新的技术方案与技术偏见之间的差别以及为克服技术偏见所采用的技术手段。 应当指出,凡是所属技术领域的技术人员不能从现有技术中直接、唯一地得出的有关内容,均应当在说明书中描述。 1.3能够实现 所属技术领域的技术人员能够实现,是指所属技术领域的技术人员按照说明书记载的内容,就能够实现该发明或者实用新型的技术方案,解决其技术问题,并且产生预期的技术效果。 说明书应当清楚地记载发明或者实用新型的技术方案,详细地描述实现发明或者实用新型的具体实施方式,完整地公开对于理解和实现发明或者实用新型必不可少的技术内容,达到所属技术领域的技术人员能够实现该发明或者实用新型的程度。审查员如果有合理的理由

系统软件详细设计说明书

系统软件详细设计说明书 1.引言 编写目的 本详细设计说明书是针对网络信息体系结构的课程作业而编写。目的是对该项目进行详细设计,在概要设计的基础上进一步明确系统结构,详细地介绍系统的各个模块,为进行后面的实现和测试作准备。本详细设计说明书的预期读者为本项目小组的成员以及对该系统感兴趣,在以后想对系统进行扩展和维护的人员。 2. 系统的结构 ui client preview search common ui:系统界面部分,负责接受用户输入,显示系统输出,负责其他模块功能的协调调用,并含有站内搜索功能,即在用户指定的已打开的ftp站点中搜索用户需要的资源。ui

部分调用common部分的功能读取xml文件中保存的界面元素属性信息,用户最近访问过的10个ftp信息,用户选择的下载的ftp内容列表及其他需要通过xml文件保存的信息。 client:实现ftp客户端的功能,ftp连接,ftp上传及下载:上传或下载用户指定的资源,并返回相应的信息。 search:资源实时检索部分,根据用户输入的资源名称关键字,资源类型和选择的检索方式检索用户需要的资源,并验证资源的可用性,返回可用资源及其大小,速度等相关信息。 preview:资源预览部分,显示用户选择的资源的部分内容,以使用户决定是否需要该资源。preview部分调用common部分读取属性文件的内容亦显示预览资源内容的显示格式。 3.模块1(ui)设计说明 模块描述 实现用户界面的包,含有11个文件51个类,是本系统中最复杂的代码。 功能 负责接受用户输入,显示系统输出,其他模块功能的协调调用,并含有站内搜索功能,即在用户指定的已打开的ftp站点中搜索用户需要的资源。 交互的模块 client,search,preview,common。 模块设计 该模块中的主要文件,文件中包含的主要类及其功能和与其它包的交互如下::MainFrame是含有主函数的类,也是lyra客户端开始执行的类,它先后进行资源的初始化,显示主界面等工作,根据屏幕大小设置界面大小,设置界面的观感。 :显示关于窗口的类,当用户点击帮助菜单中的关于菜单项时会弹出关于对话框。 :FileTools是文件操作辅助类,可以实现文件的递归删除等。

第一部分、TKGK-1产品使用说明

第一部分 产 品 使 用 说 明

TKGK-1过程控制实验装置组成和各部分使用说明TKGK-1型过程控制实验装置是根据自动化专业及相关专业教学的特点,吸收了国外同类实验装置的特点和长处,经过精心设计,多次实验和反复论证,向广大师生推出一套全新的实验设备。该设备可以满足《过程控制》、《自动化仪表》、《工程检测》、《计算机控制系统》等课程的教学实验。整个系统结构紧凑、功能多样、使用方便,既能进行验证性、研究性实验,又能提供综合性实验。本实验装置可满足本科、大专及中专等不同层次的教学实验要求,还可为科学研究开发提供实验手段。 本实验装置的控制信号及被控信号均采用IEC标准,即电压0~5V或1~5V,电流0~10mA或4~20mA。实验系统供电要求为单相交流220V±10%,10A;外型尺寸为:167*164*73,重量:580Kg。 装置特点 本实验装置具有以下特点: 1、多种被控参数:温度、压力、流量、液位。 2、控制方式多样:位式控制、模拟PID控制、智能仪表控制、单片机控制、PLC控制、计算机控制等。 3、多种计算机控制软件:PROTOOL-CS组态软件、MCGS组态软件、本公司开发的上位机监控软件。 4、丰富的计算机控制算法:P、PI、PID、死区PID、积分分离、不完全积分、模糊控制、神元控制、基于SIMULINK的动态参数自适应补偿控制等。 5、开放的软件平台:在我们提供的软件平台上,学生既可以利用我们所提供的

算法程序进行实验,又可以用自己编写的PLC程序、MATLAB算法程序等进行实验。 6、灵活多样的实验组合:可以很方便地对控制方式与被控参数进行不同组合,得到自己需要的单回路、多回路等多种控制系统。 系统组成 TKGK-1型过程控制实验装置集多参数闭环控制为一体,它是由被控对象、调节器模块、执行器模块、变送器模块和单片机控制模块等组成,各模块间组合灵活,基本包含了目前所有的工业控制方式,涉及温度、压力、流量和液位等重要的过程控制参数。 被控对象包括上水箱、下水箱、复合加热水箱、管道。调节器主要有模拟调节器(含比例P调节、比例积分PI调节、比例微分PD调节、比例积分微分PID 调节)、位式调节器、智能调节器、PLC控制、单片机控制、计算机控制等。 执行器模块主要有固态继电器、交流电机及水泵、直流电机及水泵、电热丝。 变送器模块主要有流量变送器(FT)、液位变送器(LT1,LT2)、温度变送器(TT)、压力变送器(PT)等。变送器的零位、增益可调,并均以标准信号DC0-5V 输出。另外,根据用户需要,配置微机通讯接口单元(RS232),以满足计算机实时控制实验的需要。 系统的结构组成如图0-1所示,被控对象的供水有两路:一路是由交流电机从储水箱中抽水,通过阀5或阀6供给复合加热水箱,或经过流量计后,再经阀1或阀3分别供水给上、下两个水箱;另一路是由直流电机从储水箱中抽水,通过阀7或阀8也分别供水给上、下两个水箱。两个水箱内均装有液位传感器(LT1,LT2)和溢流口,每个水箱的出水口均经过线性化处理。上水箱的水通过阀2 流到

培训教材(说明书部分)

培训教材 (说明书部分) 第一章书刊装订常用术语 书刊装订术语是进行装订加工中不可缺失的基本知识,尽快地学好和掌握装订术语有助于平时的沟通与操作技能的掌握。书刊装订的术语很多,由于地区和习惯不同,造成有些术语不统一,现只介绍一些常用的术语。 1。克重 纸张的重量,是以每一张纸的每一平方米多少克重为单位,记作 G/㎡。公司说明书常用的书纸克重有70、80、100、120、 140。另外还有用铜版纸或哑粉纸制作说明书的。 2。令数 每五百张全张纸为一令(1令=500张全张纸)。 3。开数 指一全张纸上排印多少版或开(K)出多少块纸张。如图示。 4。版心 指书刊印张中除去余白印有图文的部分。生产中常有“版心不正”说法,是指印刷的页张、图文歪斜不规矩。 5。左、右开本

指书刊加工完成以后要翻阅时,向左面翻开的称左开本,向右翻开的称右开本。 6。衬纸 指封面(封二)下面另粘上的白张页。衬纸是为衬托封面与书芯的衔接而用,并有保护书芯的作用。 7。扉页 指衬纸下面印有书名和出版者的单张页。有些书刊在加工时衬纸和扉页印在一起,称为扉衬页。 8。环衬 指精装书籍的封壳内书芯上下一折两页的衬纸。 9。天头 指书刊正文最上面一行字的字头到书帖上面纸边之间这一段。 10。地脚 位置与天头相反,指书刊正文最下一行字的字脚到书帖下面纸边之间这一段。 11。前口 也称口子或口子边。指订口折缝边相对的毛口阅读边位置。 12。订口 指书刊应订联部分的位置。 13。勒口 是指平装装帧的一种形式。主要是封面的前口边裁切时大于书芯前口边宽约20-30MM,再将封面多余部分沿书芯前口切边向里折齐在封二和封三内(如图三)。 14。飘口 指精装书刊经套合加工后,书封壳大出书芯(切口)的部分。三面飘口一般情况为3MM。 15。堵头布 也称堵布、绳头布或花头布等,是一种经加工制成的带有线棱的布条。堵头布用来粘贴在精装书切完书芯后背的两端,将每贴折痕堵盖住,只露线绳棱,因此称为堵头布。 16。平装说明书各部分的称谓

系统设计说明书模

系统设计说明书(模板) 学号:______________ 姓名:______________ 编写日期:___________

2.1硬件环境 .......................... 2.2软件环境 .......................... 2.3相关技术 .......................... 3需求分析........................ 3.1可行性分析 ........................ 3.2 功能需求.......................... 3.3性能需求 .......................... 3.4系统用例 .......................... 4系统概要设计....................... 4.1系统运行原理 ........................ 4.2系统框架 .......................... 4.3数据库设计 ....................... 5系统功能模块实现.................... 5.1 XXX模块的实现........................

6总结..........................

1系统背景 2系统开发环境2.1硬件环境 2.2软件环境 2.3相关技术 3需求分析 3.1可行性分析3.2功能需求 3.3性能需求 3.4系统用例 4系统概要设计4.1系统运行原理4.2系统框架 4.3数据库设计

使用说明书范文

hm al-f8系列安瓿灌封机 使用手册 安装操作之前请先阅读本手册 请妥善保管手册以备将来查阅 xxxxxx有限公司 前言 感谢您购买xxxx公司的 hm al-f8系列安瓿灌封机。 本手册介绍了hm al-f8系列安瓿灌封机的原理、结构、 功能、技术参数、运输安装、操作使用方法和安全注意事项,在安装、使用本设备之前请务必阅读,以便能够正确安装、使用。 安全注意事项 本机必须由专职人员进行安装、操作、维修,在安装、运 行、维护、检查之前,请务必认真阅读此手册及其附属文件,以便正确使用。且不得违规操作。 对有关设备情况、安全信息及其注意事项均应熟练掌握之 后才可以安装、操作、检查、维护该设备。 本手册在安全注意事项栏中分为“危险”和“注意”两个 档次。 危险:发生误操作会出现危险状况,可能会导致死亡或 重伤情况。 注意:发生误操作会发生危险状况,有可能导致中等程 度或轻度伤害的情况,以及可能发生设备、物品损坏的情况。 另外,注意中所记录事项由于情况不同,也可能导致严 安装 危险 ▲设备吊装时下方且勿站人,小心碰撞砸伤! ▲必须由专业电工进行接线。 ▲接线时请确认电源处于断开状态,以免发生触电! ▲本机器不用于潜在爆炸环境,不用于灌装易燃易爆液体。 ▲请务必可靠接地,以免发生触电及火灾! 注意 ●本机器应选择方便操作、方便装卸成品、方便排水的地方。机器 与四周空间的距离不得小于800毫米,以便进行保养和维修。 ●机器无需专用混凝土安装基础,但地面必须平整,必须可以承受 机器重量和适度振动,底座下最好用12mm厚橡皮板垫实。 ●机器安装时必须校准水平(调整地脚螺钉)。 ●设备本体安装就位调整结束后再进行电气接线。 ●设备进出电缆必须加装防护套保护。 ●接线时请确认电源额定电压和设备要求一致。 ●请使用专用工具进行安装和接线。 ●请按照要求连接各种药液管道、氧气、液化气。 ●设备机械及电气部件如有损伤、损坏请停止安装,及时和我们联 系。 ●运行

系统详细设计说明书

XXXXXX XXXXXXXXXXXXX 项目名称 详细设计说明书 XXX公司 二〇XX年X月

文档修改记录

目录 第一章引言............................................. 错误!未定义书签。 目的............................................. 错误!未定义书签。 背景............................................. 错误!未定义书签。 术语定义......................................... 错误!未定义书签。 参考资料......................................... 错误!未定义书签。第二章系统概述......................................... 错误!未定义书签。第三章程序1设计说明................................... 错误!未定义书签。 程序描述......................................... 错误!未定义书签。 模块架构图 ................................... 错误!未定义书签。 功能 ......................................... 错误!未定义书签。 类图 ......................................... 错误!未定义书签。 增加功能(功能点) ........................... 错误!未定义书签。 程序流程 ..................................... 错误!未定义书签。 测试和限制条件 ............................... 错误!未定义书签。 备注 ......................................... 错误!未定义书签。第四章程序2设计说明................................... 错误!未定义书签。第五章公用接口程序说明................................. 错误!未定义书签。 全局变量......................................... 错误!未定义书签。 公用界面或接口................................... 错误!未定义书签。 公用方法和过程................................... 错误!未定义书签。第六章附件............................................. 错误!未定义书签。详细设计评审意见.......................................... 错误!未定义书签。

系统设计说明书

系统设计说明书 实验名称:系统设计 项目名称:酒店宾馆住房管理 班级: 姓名: 学号: 日期: 2015.11.8 成绩:

1 引言 1.1 编写目的 本文是在前期需求分析的基础上,充分与用户进行沟通,对xx系统的设计进行表述。说明对程序系统的设计考虑,包括程序系统的基本描述、程序系统的组织结构、功能分配、流程逻辑等。 1.2 背景 酒店宾馆管理系统是一个XX与XX酒店合作项目,项目由XX酒店提出,由XX 承担开发任务。 1.3 定义和缩略语 本文使用了表 1.1所显示的面向用户的术语、定义,包括通用词语在本文档中的专用解释。 术语/定义说明 开发方XX 用户XX酒店 用例图反映用户与系统交互情况的一种图形,常用于需求分析 表 1.2所列为本文用到的缩略语。 缩略语说明 HIMS 酒店宾馆管理系统(Hotel Information Management System) XX XX酒店 1.4 参考资料 本文使用了表 1.2所列为本文用到的参考资料。 表 1.3 参考资料

编号资料名称作者 1 项目概述 2 开发合同 3 XX提供的电子表格资料 1.5 用户 XXX系统的目前用户为XX酒店住房管理部,住房管理部使用成功后并且效果不错,XX酒店其他部门软件设计将可能还会邀请XX。 2 系统架构设计 2.1系统体系结构 依据前期的需求调研,用户已经有完善的内部局域网,网络和硬件条件都较好,虽然C/S架构有其特有的优势,但最终不采用C/S架构。 系统采用目前最为流行的B/S架构,即用户的所有操作都在浏览器上进行。这种架构最大的优势是方便部署。架构示意如图2-1。 图2-1 系统架构图 用户通过客户端进行操作,应用程序部署在应用服务器,服务器通过内网访问数据库服务器,用户通过内网访问系统。

第一章一般段管道安装工程使用说明

第一章一般段管道安装工程

使用说明 一、本章包括:测量放线、管段运输、机械运布管、现场坡口加工、管口预热、管段组装焊接、管件安装、喷砂除锈与补口补伤、管段下沟。 二、测量放线 1、区分平原、山区和水网,一条管线如经过多种地区,则按各种地区管线长度分别套用定额。 2、地形地貌划分 平原是指沿管线走向坡度小于10%且5km长度范围内相对高差在100米之内,地势低平,起伏和缓,的广阔而平坦的地貌。 山区是指沿管线走向坡度大于10%且5km长度范围内相对高差在200米以上,起伏很大,坡度陡峻的山岭或沟谷地貌。 水网是指沿管线走向连续2km,管线穿越或伴行的河渠、池塘、水田不小于5处,河流、沟渠纵横交错如网,池塘、水田密布且类型较多的地貌。 三、防腐管段场外运输 1、管段运输基段运距为80km,冷弯管运输基段运距为40km。 2、运输道路按沥青或混凝土路面考虑。若经由砂石路或土路运输,按其所占长度,增加运输车辆台班50%。过路过桥费另计。 3、管线管径与定额不同时,套用相邻上一档管径的管段运输子目。 4、绝热、保温管的运输,按保温后外径套用相关子目。 5、冷弯管运输适用于其他各种管件运输。 6、不需要装车时,取消履带式起重机台班,人工按50%计。 四、机械运布管 1、自工地堆管点至管沟旁组装的位置的布管运距综合取定300米,超过300米时,另套每超过100米的运布管子目。

2、对不宜进行机械运布管的施工地区,按施工方案另行计算。 五、现场坡口加工 1、对于管材坡口与焊接工艺要求不一致需要进行现场坡口加工的,可套用本子目。 2、管件安装、连头切割坡口已在相应子目中包括,不再套用本子目。 六、管口预热 1、按规范要求需对管口进行预热时,应按设计要求,与组装焊接配套使用本定额。 2、管件安装焊口预热,应折算为管线长度,套用相同管径和壁厚的管线预热子目,折算系数为0.22千米/10个。 七、防腐管段组装焊接 1、管段组装焊接按不同施工条件,分为沟上和沟下两种,使用时应按实际长度分别套用。 2、管线管径和壁厚与定额不同时,可选用最接近设计管径和壁厚的上下两档定额,按管径和壁厚采用比例内插法计算定额消耗量,计算公式为: M=(m-b)/(a-b)×(A—B)+B M:设计管线人工(材料或机械)消耗量 m:设计管线管径(壁厚) A:上一档管线定额的定额消耗量 a:上一档管线管径(壁厚) B:下一档管线的定额消耗量 b:下一档管线管径(壁厚) 3、管段组装焊接,如规范要求预热时,人、机增加15%。 4、定额中所有管段组焊项目均按出厂带坡口编制,如需现场加工坡口应另套相应子目。 5、焊接子目中如果焊接工艺要求的焊材与定额中焊材不同时,可作调整,消耗量保持不变。 八、管件安装

软件系统设计说明书

北京邮电大学软件学院{ 项目名称} 软件系统设计说明书

版本历史

目录 0. 文档介绍 (4) 0.1文档目的与范围 (4) 0.2读者对象 (4) 0.3参考文献 (4) 0.4术语与缩写解释 (4) 1. 系统概述 (5) 2. 设计约束 (5) 3. 开发、测试与运行环境 (5) 4. 软件系统结构图 (6) 4.1结构图A (6) 4.2结构图B (6) 5. 功能模块设计概述 (6) 5.1模块汇总 (6) 5.2模块之间的关系 (6) 5.3命名规则(可选) (7) 6. 数据库设计概述 (7) 6.1数据库环境说明 (7) 6.2数据库命名规则 (7) 6.3安全性设计说明 (7) 6.4表汇总和表设计 (7) 7. 用户界面设计概述 (8) 8. 综合考虑(可选) (8) 8.1稳定性和可扩展性 (8) 8.2性能分析 (8) 8.3复用和移植 (8) 8.4防错与出错处理 (8) 8.5其它 (9)

0. 文档介绍 0.1 文档目的与范围 0.2 读者对象 0.3 参考文献 提示:列出本文档的所有参考文献(可以是非正式出版物),格式如下:[标识符] 作者,文献名称,出版单位(或归属单位),日期 0.4 术语与缩写解释

1. 系统概述 提示:(1)说明本系统“是什么”,(2)描述本系统的主要功能。 2. 设计约束 提示: (1)需求约束。体系结构设计人员从需求文档(如《用户需求说明书》和《软件需求规格说明书》)中提取需求约束,例如: ?本系统应当遵循的标准或规范 ?软件、硬件环境(包括运行环境和开发环境)的约束 ?接口/协议的约束 ?用户界面的约束 ?软件质量的约束,如正确性、健壮性、可靠性、效率(性能)、易用性、清晰性、 安全性、可扩展性、兼容性、可移植性等等。 (2)隐含约束。有一些假设或依赖并没有在需求文档中明确指出,但可能会对系统设计产生影响,设计人员应当尽可能地在此处说明。例如对用户教育程度、计算机技能的一些假设或依赖,对支撑本系统的软件硬件的假设或依赖等。 3. 开发、测试与运行环境 提示:说明本系统应当在什么样的环境下开发和运行,有什么强制要求和建议?

管理信息系统设计说明书模板

系统设计说明书模板 1引言 1.1编写目的 说明编写本《系统设计报告》的目的。 1.2背景 说明理解本报告所需的背景,如与公司其它软件之间的联系等。 1.3参考资料 列出编写本报告时参考的文件(如经核准的计划任务书或合同、上级领导的批文等)、资料、技术标准,以及他们的作者、标题、编号、发布日期和出版单位。列出编写本报告时查阅的Internet上杂志、专业著作、技术标准以及他们的网址。 1.4术语 列出本系统设计说明书中专门术语的定义和英文缩写词的原词组。 2总体设计 2.1系统运行环境 给出本软件系统运行所需的基本软/硬件环境、使用本软件系统典型用户的设备分布图及设备上相应软件配置。软件环境包括:操作系统、数据库、以及其它支撑软件;硬件环境包括:主机类型、网络类型、存储器容量、其它特殊设备。 2.2系统设计模型 使用建模工具给出可视化的系统描述,建议使用Rational Rose等工具。 2.3软件功能描述 描述被开发软件的功能,如有同等作用的文件(如已编写的《软件功能规格说明书》)则可直接在此引述该文件名及归档的部门即可。 2.4软件结构 以图表形式给出软件子系统结构和模块组成结构。凡单独编写《系统设计报告》的子系统,其内部自用的模块不必列出。 2.5技术路线 给出本软件系统在实现过程中所采用的技术路线、方法。对比较新的技术给予详细的阐述及必要的说明,在可能的情况下给出相应的技术参考资料。 2.6外部接口 2.6.1用户接口 描述该软件与用户的接口,包括用户输入输出界面样式、操作方式和界面间的转移关系。如具有等同作用的文件(如使用开发工具编写的界面原型程序等),本处仅需列出该文件名、保管部门即可。 2.6.2软件接口 描述该软件与其它系统的软件接口,主要说明其它系统提供的编程接口和本系统向其它系统提供的编程接口,如具有等同作用的文件(如包含接口说明及注释的源文件程序头文件、接口帮助的超文本文件等),本处仅需列出该文件名、保管部门即可。 2.6.3其它接口

MC9S12系列用户手册-第一部分

MC9S12系列器件说明 MC9S12系列的名称定义(以MC9S12DJ64CFU为例): MC9S12:Controller Family 该控制器系列统称 9:代表FLASH S12:内核型号 DJ64:Device Title 器件名称 64:64K的FLASH C:Temperature Options 温度选择 FU:Package Option 封装结构选择 温度选择表定义(Temperature Option): C = -40°C to 85°C V = -40°C to 105°C M = -40°C to 125°C 封装结构选择定义(Package Options) FU = 80QFP PV = 112LQFP 使用该系列芯片需遵循如下规则: 寄存器: 在不使用CAN0的情况下禁止读写CAN0寄存器(系统复位后地址范围:$0140 - $017F)。 在不使用BDLC的情况下禁止读写BDLC寄存器(系统复位后地址范围:$00E8 - $00EF)。 FAQ:BDLC?Byte Data Link Controller 中断: 在不使用CAN0的情况下,根据你的对未使用中断的编码方式,填满CAN0中断向量($FFB0 - $FFB7)。在不使用BDLC的情况下,根据你的对未使用中断的编码方式,填满BDLC中断向量($FFC2, $FFC3)。 接口: 在不使用CAN0的情况下,CAN0带TXCAN0, RXCAN0功能的引脚在PJ7, PJ6, PM5, PM4, PM3, PM2, PM1 和PM0接口上无效。 在不使用BDLC的情况下,BDLC功能引脚TXB, RXB在PM1和 PM0接口上无效。 FAQ:各引脚功能应该先有个介绍? 在不使用CAN0的情况下,禁止写Module Routing Register的MODRR1 和MODRR0位。 MC9S12DJ64特征: ·HCS12 核心: FAQ:HCS12? 16-bit HCS12 CPU MEBI多路复用外部总线接口 (Multiplexed External Bus Interface) MMC模块映射控制 (Module Mapping Control) INT中断控制 (Interrupt control) BKP 断点(Breakpoints) BDM 后台调试模式(Background Debug Mode) ·CRG (low current Colpitts or Pierce oscillator, PLL, reset, clocks, COP watchdog, real time interrupt, clock monitor)

系统架构设计说明书

PTNE-T058-129(V1.0) 第 1 页 共 13 页 普天新能源有限责任公司 { 项目名称 } 系统架构设计说明书

PTNE-T058-129(V1.0) 版本记录

目录 第 1 章概述 (2) 1.1文档目的 (2) 1.2阅读对象 (2) 1.3术语表 (2) 1.4参考资料 (2) 第 2 章系统概况 (3) 2.1系统功能结构图 (3) 2.2系统层次结构图 (3) 2.3系统通讯规范 (3) 第 3 章用例视图 (4) 3.1用例项1描述 (4) 3.2用例项2描述 (4) 第 4 章分析模型 (5) 4.1领域模型 (5) 4.2业务模型 (5) 第 5 章设计模型 (6) 5.1层次结构 (6) 5.2框架设计 (6) 5.3业务模型设计 (6) 5.4界面设计 (6) 5.5组织机构设计 (6) 5.6权限设计 (6) 第 6 章部署视图 (7) 6.1逻辑视图 (7) 6.2物理视图 (7) 6.3数据视图 (7) 第 7 章大小和性能 (8) 第 8 章质量 (9) 第 9 章遗留问题 (10) 第 10 章系统开发规范 (11)

第 1 章概述1.1文档目的 描述本文档的目的。 1.2阅读对象 描述本文档的阅读对象。 1.3术语表 描述系统相关术语解释。 1.4参考资料 描述本文档的相关参考资料。

第 2 章系统概况 2.1系统功能结构图 列出系统的功能结构图,概要描述每项功能的内容和涉及的角色。 2.2系统层次结构图 描述系统的技术层级结构。 2.3系统通讯规范 描述系统所涉及的通讯协议规范。

说明书

核桃去壳机的设计 第一章刮板式核桃去壳机的结构及工作原理 1.1 刮板式核桃去壳机的结构 根据刮板式核桃去壳机的剥壳原理可知道,核桃是从上至下依次经过集料斗、剥壳箱、栅格、下箱出口、分选口,核桃仁收集斗这些部件的,因此设计剥壳机的整体结构的依据就出来了。 设计过程是从上往下,从核桃的装集开始,最上面是集料斗,集料斗下方是剥壳箱,集料斗可与剥壳箱设计为一个整体。在剥壳箱内,核桃必须经过刮板的撞击和挤压作用才能进行剥壳,因此,将刮板设计置在剥壳箱内。核桃经过刮板的撞击和挤压进行剥壳后,要经过位于剥壳箱底部的栅格,于是可以把栅格设计成一个半圆栅笼,将其固定在剥壳箱的下半箱内。核桃穿过栅格后经过剥壳箱底部的出口往下落,在下落过程中,设计一个风机的吹入口,其作用是将经过剥壳的核桃壳与核桃仁进行分离,重量稍重的不被风吹走,而重量较轻的核桃壳将被风机吹来的气流带入到核桃壳收集通道,通道的底部设计成一定角度。经过分离的核桃仁往下落,落入核桃仁收集通道,将此通道与核桃壳收集通道的底面设计成一个整体,这样的设计可以让被风吹走的核桃仁通过自身的重量往下回滚到花仁收集通道。 为保证整机的各部分的安装,需设计一个机架,机架起到其它几个部分的支承、定位、连接作用,并将电机安装在机架里面,剥壳机安装在机架的上方。其结构简图如图2-1所示。

图2-1剥壳机安装结构简图 2.2 工作原理 刮板式核桃去壳机以前也称为刀笼剥壳机,是借助转动轴上的刮板与笼栅的挤压和打击作用,将核桃果外壳破碎的一种机械设备,其特点是结构简单、操作方便。其结构主要由进料机构、剥壳机构和支承机构等部分组成。核桃果进入存料斗后,经下部的入料窄口形成薄层流落下来进入剥壳箱内,与高速旋转的刮板相互碰撞,在刮板的锤击下,核桃壳发生破裂,从而进行第一次剥壳。部分核桃果在下落过程中没有与刮板发生碰撞,有些发生碰撞了而核桃壳却未撞裂,这部分核桃落入到由圆钢棒排列成的栅格上,由于栅格顶部与刮板的旋转外径间的间距不足以容纳一个核桃果,因此核桃果将在落入栅格的同时被刮板再次锤击和挤压,从而使这些核桃果的果壳也被压碎。剥壳后的仁与壳通过栅格间的间隙落下,在下落的同时,受到风机吹来的经调节好的气流作用,果壳因重量轻而被气流送入集壳通道,而核桃仁因重量大,继续往下落,从而达到了壳仁分离的 目的。

系统设计说明书

超市管理系统设计说明书 超市管理系统设计说明书 编写:日期: 审核:日期: 批准:日期: 受控状态:是 发布版次:1.0 日期: 编号:

变更记录 签字确认

目录 1引言 ..................................................................................................................................... - 4 - 1.1编写目的 (4) 1.2背景 (4) 1.3基线 (4) 1.4范围 (4) 1.5定义................................................................................................. 错误!未定义书签。 1.6参考资料 (4) 2总体设计.............................................................................................................................. - 4 - 2.1概述 (4) 2.1.1功能描述.............................................................................................................. - 4 - 2.1.2运行环境.............................................................................................................. - 5 - 2.1.3开发环境.............................................................................................................. - 5 -2.2系统总体结构和软件技术. (7) 2.2.1系统构思.............................................................................................................. - 7 - 2.2.2软件框架.............................................................................................................. - 7 -2.3人工处理过程 (7) 3系统功能设计...................................................................................................................... - 7 - 3.1安全管理功能 (7) 3.2系统维护功能 (8) 3.2.1角色维护子功能.................................................................................................. - 8 - 3.2.2人员维护子功能..................................................................... 错误!未定义书签。 3.2.3组织结构维护子功能............................................................. 错误!未定义书签。 3.2.4费用项目维护子功能............................................................. 错误!未定义书签。 3.2.5审批流程维护子功能.......................................................................................... - 9 -3.3预算管理功能. (12) 3.3.1预算录入子功能................................................................................................ - 12 - 3.3.2预算审批子功能................................................................................................ - 14 -3.4报销管理功能. (17) 4系统实体设计.................................................................................................................... - 25 - 4.1实体列表 (25) 4.2各表间关系 (28) 5系统出错处理设计............................................................................................................ - 28 - 5.1出错信息 (28) 5.2补救措施 (28) 6尚待解决的问题............................................................................................................ - 29 -

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