快 速 入 门
(GETTING STARTED)
版本:flac3d 3.0版(FTD127)
翻译:一米
2009.06
声 明
现在市面上关于FLAC3D软件的教材寥寥无几,在学习的过程中,
主要还是参考软件本身的使用手册,虽然读英文版手册有些吃力,但
是它论述非常详细,我觉得是用户最好的教材。我在边看手册的时候
边做了翻译,目前为止翻译完成了本部分的内容(略去了部分内容和
例子),还翻译了命令手册的前半部分内容,等翻译完成了,也会和
网友共享,但是像本人这类英语水平一般的人做这样的翻译工作是比
较辛苦的,我也不确定是否有毅力完成命令手册下半部分的内容。虽
然这样的工作比较艰难,但我觉得还是学到了不少东西,手册是最原
始,最翔实的基础教材,看明白了手册,运用软件才会游刃有余。
由于本人专业水平和英语能力的限制,存在问题是在所难免的,
有的地方甚至可能曲解了原意。考虑到时间因素,译文的措辞没有细
细斟酌,还请网友谅解。如果发现译文中的错误,还请广大读者斧正。
一米
FLAC3D3.0 版本中文手册 翻译:一米
2 快速入门
这一部分将向初次使用 flac3d 的用户介绍软件的基本使用方法。主要有以下
内容:软件的安装与启动;用软件分析解决问题的步骤,在每一步的操作中,都
有简单例题来说明该步骤具体是如何操作的。
如果你对软件比较熟悉,但是现在很少用它来处理问题,那么这部分的内容
(尤其 2.7 节)能很好的帮你回顾软件操作的要点。本部分 3.3 节全面详细的介
绍了如何进行问题的求解。
Flac3d 支持命令驱动和图形菜单驱动两种模式*。在本手册中大部分的算例
都采用了命令驱动模式。我们认为这种模式能给用户提供操作软件最清晰的思
路。在 1.1 节中我们就已经提到了命令驱动模式使得 flac3d 在分析求解工程问题
时成为了一个功能强大的“多面手”。然而这种模式让新用户,或者长时间未接
触软件的老用户用起来有点不那么容易。命令行必须用键盘输入,可以直接输入
到软件的命令窗口,或者先保存为数据文件,再通过软件的相关命令进行读取。
Flac3d 能识别超过 40 个主命令和 400 多个附属的关键词。
本部分主要包括以下内容:
1 在 2.1 节,手把手的教你们如何在自己的电脑上安装和启动 flac3d 软件。
2 在 2.2 节,用一些简单的教学案例帮组用户熟悉一些常用的命令。
3 在用户建立自己的模型并进行分析计算之前,有必要先了解 flac3d 的一
些基本知识。在 2.3 节讲述了 flac3d 的基本术语;在 2.4 节主要说明了有
限差分网格的定义规则;而在 2.5 节阐述了输入命令的基本句法。
4 在 2.6 节,阐述了 flac3d 的特点,比如创建、命名和使用对象,以方便
用户进行问题的求解
5 在 2.7 节,一步步的指导用户如何建模和分析问题,每一个步骤都分开
论述,并提供简单的例子帮助用户理解。
6 2.8 节-2.10 节分别论述了系统的符号约定、单位体系和精度限制
7 2.11 节说明了软件中各种类型文件的创建和使用。
8 2.12 节对图形菜单操作模式进行了简介。
*:对于初级用户来说一般图形菜单驱动模式只进行图形输出或者文件操作。本
章节的最后一部分将向用户展示如何使用图形菜单驱动模式来操作软件。
.1.
FLAC3D3.0 版本中文手册 翻译:一米
2.1 安装启动程序
2.1.1 系统要求
安装运行 flac3d 需要的系统最低配置如下:
处理器:时钟频率至少为 1GHZ,处理器的主频越高,那么 flac3d 的计算速度将
越快。
硬盘:安装软件至少需要 12MB 的硬盘空间。如果装载了在线的用户手册,那么
还需要 16MB 的空间。(注意默认情况下,安装软件时会自动装载用户手册)。除
此之外,还需要至少 100MB 的硬盘空间来存储分析计算时生成的各种文件。
内存-启动软件至少需要 3MB 的内存。在建模过程中,软件所占用的内存,会
不断的发生变化(见表 2.1)WINDOW 操作系统还限定了软件建模时占用的内
存不能超过 2GB。
显示器:推荐 1024×768 分辨率,16 位彩色显示器。
操作系统:FLAC3D 是 32 位操作系统的应用程序,所以基于 intel 技术的
WINDOWS 98 及以上操作系统均支持软件的安装和使用。
输出设备:默认情况下,系统图形会输出到系统打印机上。也可以复制到剪贴板
上,或者保存为格式化的文件,这里所说的格式包括:加强型图元文件格式和位
图文件格式(PCX/BMP/JPEG)。用户可以使用 set plot 命令来指定输出的形式及
格式。
2.1.2 软件的安装
(略)
2.1.3 组件
软件的可执行文件为“F3300.EXE”。FLAC3D 是使用 VC++ 7.0 编写的。除
了可执行程序外,还需要两套动态链接库(DLL 文件),一套用来接入和存取各
种各样的图形;另一套提供内置的各种本构模型。
2.1.4 应用程序和图形处理设备
在使用 FLAC3D 时,各种应用软件和图形处理设备会起到很大的辅助作用。
编辑器:任何以 ASCII 码为标准格式的文本编辑器都可以用来创建 FLAC3D 的
数据文件。但是必须要注意一些“先进”的文档编辑器(如 WordPerfect, Word
等软件),这些编辑器会把格式说明信息编译成标准输出格式,这些说明信息并
.2.
FLAC3D3.0 版本中文手册 翻译:一米
不能被 FLAC3D 识别,所以导入这类文档时会出现错误。FLAC3D 输入的数据
文件必须是标准 ASCII 码形式的文件。
图形输出设备:FLAC3D 支持很多种类型的图形处理设备,默认情况下,生成的
图形可以用“Plot hardcopy”命令来连接到系统默认的打印机以便输出。(或者通
过 FLAC3D 主窗口中 FILE 菜单栏下的 print-view 来设定)
“Plot clipboard”命令可以将显示的图形,存放到 WINDOWS 剪贴板上(没
有任何文件生成)。该图形接着就可以以加强型图元文件格式被粘贴到其它兼容
该格式的 WINDOWS 应用程序中去。
“Set plot metafile”命令可以将图形以加强型图元格式存盘,以便作为计算
的参考或日后插入到文档中去。
通过命令:Set plot +关键词(pcx, bitmap, bmp 或者 jpg)可以存储为许多图
像格式(pcx,bmp,jpeg 等)。输出的这些位图的分辨率由命名行:Set plot
FLAC3D3.0 版本中文手册 翻译:一米
表 2.1 FLAC3D 内存使用情况表
单元数 占用内存量(MB)
203
303
403
503
603
161
314
20
68
541
2.1.6 版本号说明
(略)
2.1.7 程序的初始化
刚打开FLAC3D软件,它首先会在当前文件夹下寻找“FLAC3D.INI”文件,如
果没有找到,它就会到安装目录下寻找。它的作用是存放用户设定的程序初始化
模式的命令。以便每次打开软件都载入用户的初始设置。
如果“FLAC3D.INI”文件不存在,软件继续运行而不会提示出错信息,注意
一点:一些存储在“FLAC3D.INI”里的命令,如果并不是设置初始化的命令,有
可能导致错误的信息。
2.1.8 运行FLAC3D
Flac3d命令驱动模式包括两种方式:交互模式(在命令窗口中输入命令行);
命令流模式(将命令行保存在数据文件中,通过读入该文件执行相关命令)。如
果输入的命令存在错误,那么窗口中将会出现错误提示。命令流文件一般通过文
本编辑器创建和修改(见2.14节),虽然命令流文件可以定义为任何文件名,但
是最好设定其扩展名为“.dat”,以防止和flac3d其它类型的文件相混淆。
要读入命令流文件可以使用以下命令:call file.dat
其中,file.dat 指的是用户定义的命令流文件的文件名。一旦读入文件,你
会发现软件会将当前在文件中读入的命令行,显示在屏幕上。如果命令流文件保
存在当前文件夹下*,那么在call命令后面只需输入完整的文件名即可,否则还应
*笔者注:所谓的当前文件夹包括两种情况:1、没有读入任何数据时当前文
件夹指的是软件应用程序所在的文家家。2、如果已读入了数据,比如导入了模
型信息文件(“.flac3d”文件),这时当前文件夹指的就是用户之前读入文件所
在的文件夹。
.4.
FLAC3D3.0 版本中文手册 翻译:一米
在文件名前面加上文件的完整路径(比如:c:\我的文件夹\ file.dat)。除这种方
法外,我们也可以菜单操作读入文件:依次点file-call按钮(见2.12节)
为方便起见,我们可以为应用程序创建快捷键,右键点击“F3300.exe”不
放,并拖动到相应的创建快捷键的位置,松手后会弹出一个对话框,选中“在当
前位置创建快捷方式”,这样就生成了一个快捷方式。双击该快捷方式就可以启
动软件。创建快捷方式的目的并不只在于方便打开应用程序,我们右键新创建的
快捷方式,选择“属性”,接着在弹出的对话框中将“起始位置”这个文本框中
内容删除并点击左下角的确定按钮。这样当你双击该快捷方式启动应用程序时,
系统默认的“当前文件夹”就是快捷方式所在的文件夹了。我们可以将快捷方式
和输入文件放在同一目录下,这样就方便了文件的输入。
2.1.9 装载测试文件
(略)
.5.
FLAC3D3.0 版本中文手册 翻译:一米
2.2 一个简单的计算教程——常用命令的使用
这一部分主要是为那些刚接触FLAC3D,跃跃欲试的新用户准备的。在这一
部分,将通过一个简单的例子来帮助用户学习一些求解问题的基本知识。
例题的主要问题描述如下:在一块土体中一次性开挖一个2m×4m×4m的沟
渠,并对沟渠周围土体的变形作监测和分析。为了给用户提供方便,在安装目录
中“\Tutorial\Beginner”文件夹下的“TUT.DAT”数据文件里包含了本例题使用的
所有命令。
我们采用交互式的方法在FLAC3D中运行该算例。(即:用键盘输入命令行,
在命令行输入完成后按回车键,然后直接查看输入命令后的结果)
首先让我们打开FLAC3D软件,打开后,便可以看到FLAC3D的主窗口,在
主窗口下方,是命名窗口,命令窗口的初始提示符为“FLAC3D>”。
建立初始的有限差分网格的命令为GENERATE*:
GEN ZONE BRICK SIZE 6 8 8
这个命令会在软件中建立一个X方向有6格,Y方向有8格,Z方向有8格的三
维长方体网格。在我们建立的这个模型中,Z方向为竖直方向。
我们可以用PLOT 命令进入绘图模式,在该模式中可以观察所建立的网格。
一旦输入PLOT命令,那么接下来所要输入的命令都必须为PLOT子命令,绘图窗
口默认定义为一个名为“BASE/0”的窗口,我们可以看到这时提示符变成了“Plot
Base/0>”。
为了显示彩色的网格体和模型的坐标系,就需要输入如下的命令行:
例2.2 创建和使用新视窗
create Trench(创建了一个叫做“TRENCH”的视图窗口)
add surface yellow(表面显示黄色)
add axes black(显示黑色的坐标轴)
show(在屏幕上显示)
新创建的视窗自动的设置为当前活动视窗。
按键盘上的x 、y、 z键(小写状态)可使得当前视图绕着X Y Z轴旋转(大
*:该命令的详细信息请参见命令手册部分的第一章节。注意命令可以缩写,
变量与其对应的参数值之间可以试用“=”符号来分隔(见2.5节)。
.6.