PowerDesignerE-R建模实验

PowerDesignerE-R建模实验
PowerDesignerE-R建模实验

实验:PowerDesigner建E-R模型图

本章实验的目的是:

1) 了解系统分析和建模工具PowerDesigner的基本概念和操作界面。

2) 了解PowerDesigner的4个模型:业务处理模型(BPM) 、概念数据模型(CDM) 、物理数据模型(PDM) 和面向对象模型(OOM) 及其相互关系与作用。

3) 用PowerDesigner工具进行简单系统分析建模操作。

1 工具/准备工作

在开始本实验之前,请回顾教科书的相关内容。

需要准备一台安装有Sybase PowerDesigner 12.0软件的计算机。

2 背景知识

系统分析和建模工具软件PowerDesigner (https://www.360docs.net/doc/bb3296386.html,/powerdesigner) 最初由Powersoft公司开发,后来为Sybase公司并购。自1989年以来,PowerDesigner 不断发展,经历了巨大的变化,已经从一个单一数据库设计工具发展为一个全面的数据库设计和应用开发的建模软件。PowerDesigner面向数据分析、设计和实现,集成了UML (统—建模语言) 和数据建模的CASE工具。它不仅可以用于系统设计和开发的不同阶段(即系统需求分析、对象分析、对象设计以及数据库设计和程序框架设计) ,绘制系统的数据流程图DFD和E-R图,以及生成物理的建表程序、存储过程与触发器框架等,也可以满足管理、系统设计、开发等相关人员的使用。

PowerDesigner包含4个模型,即业务处理模型(BPM) 、概念数据模型(CDM) 、物理数据模型(PDM) 和面向对象模型(OOM) 。这4个模型覆盖了软件开发生命周期的各个阶段,图表示了各个模型的相互关系及其作用。

在软件开发周期中,首先进行的是需求分析,并完成系统的概要设计;系统分析员可以利用BPM画出业务流程图,利用OOM和CDM设计出系统的逻辑模型:然后

2

进行系统的详细设计,利用OOM完成系统的设计模型,并利用PDM完成数据库的详细设计,最后,根据OOM生成的源代码框架进入编码阶段。

1. PowerDesigner的特性

建模工具的重点曾经完全放在数据建模这一个方面,而随着需求的不断提高,商业流程建模和UML已经成为软件开发不可缺少的部分。从PowerDesigner的变化,可以看出它正在努力发展成为UML建模工具,但同时又不放弃自己的特长,即提供更好、更方便的数据建模能力。PowerDesigner支持UML,包括新的业务处理建模能力,改善了的基于UML的对象模型,而且可以在一个丰富的图表环境中,支持传统的和新增的建模技术。因此,对于那些需要跨平台作业和使用多种类型编码的项目,可以大大地缩短开发时间,降低复杂度。PowerDesigner还具备一个完整的版本资料库(repository) ,用来贮存和管理所有建模和设计过程中的信息,并将最大限度地减少其中不一致的部分,从而极大地提高了开发者的效率。

实验9 PowerDesigner入门 3

图PowerDesigner模型的相互关系和作用

市场上有很多工具提供数据建模,包括数据仓库建模、对象建模、业务流程建模以及UML建模等,但这些产品都无法与将所有的功能集于一体的PowerDesigner相媲美。在努力将商业需求和IT技术需要结合时,建模工具之间的一致性显得尤为重要。通过PowerDesigner,有可能通过一套完整的工具来集合三种建模技术——业务流程建模、数据建模和UML建模,从而使商业和IT部门能够更容易进行项目合作,帮助客户实施更多连贯的、成功的项目。

PowerDesigner主要特性包括:

1) 业务过程建模,允许非IT专业用户用一个简单的图示模型,进行实际业务过程的设计或建模。

2) 数据建模,利用基于可靠方法、真正的两级(概念上和物理上) 关系数据库建

4

模,设计并生成数据库模型。同时还支持数据仓库建模技术。

3) 对象建模,使用标准的UML技术(所有UML图) 完成设计和分析,并且利用定制的生成器,自动地生成源代码,如Java、XML、Web Services、C++、PowerBuiler、Visual Basic和Microsoft .Net等。

4) 企业版本库,PowerDesigner的企业版中加入了企业级版本库。可以查阅井共享工作组里所有成员的模型和信息。版本库可升级支持角色安全设置、版本控制、并具备搜索及报告能力。

2. 业务处理模型

业务处理模型(business process model,简称BPM) 主要用在需求分析阶段。这个阶段的主要任务是理清系统的功能,系统分析员在与用户充分交流后,应得出系统的逻辑模型。BPM用于从业务人员的角度对业务逻辑和规则进行详细描述,并使用流程图来表示从—个或多个起点到终点间的处理过程、流程、消息和协作协议。

3. 概念数据模型

概念数据模型(conceptual data model,简称CDM) ,主要用在系统开发的数据库设计阶段,是按用户的观点来对数据和信息进行建模,并具体用实体-联系图(E-R图) 来体现。CDM静态地描述系统中的各个实体以及相关实体之间的关系,系统分析员通过E-R图来表达对系统静态特征的理解。E-R图实际上相当于对系统的初步理解所形成的一个数据字典,系统的进一步开发将以此为基础。

概念数据模型的主要功能包括:

1) 以图形化(E-R图) 的形式组织数据。

2) 检验数据设计的有效性和合理性。

3) 生成物理数据模型(PDM) 。

4) 生成面向对象模型(OOM) 。

5) 生成可定制的模型报告。

4. 物理数据模型

物理数据模型(physical data model,简称PDM) ,提供了系统初始设计所需要的基础元素,以及相关元素之间的关系。但是,在数据库的物理设计阶段,必须在此基础上进行详细的后台设计,包括数据库存储过程、触发器、视图和索引等。物理数据模型是以常用的DBMS (数据库管理系统) 理论为基础,将CDM中所建立的现实世界模型生成相应的DBMS的SQL语言脚本,利用该SQL脚本在数据库中产生现实世界信息的存储结构(表、约束等) ,并保证数据在数据库中的完整性和—致性。

实验9 PowerDesigner入门 5

利用概念数据模型可以自动生成物理数据模型。物理数据模型的主要功能包括:

1) 可以将数据库的物理设计结果从一种数据库移植到另一种数据库。

2) 可以利用逆向工程把已经存在的数据库物理结构更新生成物理模型或概念模型。

3) 可以生成可定制的模型报告。

4) 可以转换为OOM。

5) 完成多种数据库的详细物理设计。生成各种DBMS (如Oracle、Sybase、SQL Server和SQL Anywhere等30多种数据库) 的物理模型,并生成数据库对象(如表、主键、外部键等) 的SQL语句脚本。

5. 面向对象模型

面向对象模型(object-oriented model,简称OOM) 是利用UML (统一建模语言) 的图形来描述系统结构的模型,它从不同角度表现系统的工作状态。这些图形有助于用户、管理人员、系统分析员、开发人员、测试人员和其他人员之间进行信息交流。

面向对象模型的主要功能包括:

1) 利用统一建模语言UML的用例图(use case diagram) 、时序图(sequence diagram) 、类图(class diagram) 、构件图(component diagram) 和活动图(activity diagram) 等来建立面向对象模型OOM,从而完成系统的分析和设计。

2) 利用类图生成不同语言的源文件(如Java、PowerBuilder、XML等) ,或利用逆向工程将不同类型的源文件转换成相应的类图。

3) 利用逆向工程根据面向对象模型(OOM) 生成概念数据模型(CDM) 和物理数据模型(PDM) 。

6. 模型文档编辑器

PowerDesigner还提供了模型文档编辑器(multi-model report) ,用来为所建立的模型生成详细文档,根据各种模型生成相关的RTF或HTML格式的文档,开发人员可以通过这些文档来了解各个模型中的相关信息。

3 实验内容与步骤

用于教学的PowerDesigner软件试用版可以从因特网上下载,注意其版本在不断发展和更新中。双击下载的PowerDesigner安装文件,屏幕显示安装窗口如图9.3所示,依提示信息操作即可完成安装操作。

我们以一个简单的“图书信息系统”为例,来学习PowerDesigner的基本操作。

6

在应用PowerDesigner进行系统分析和设计之前,应该充分理解项目的软件需求说明书,找出元数据和中间数据,用实体将元数据组织起来,为设计E-R图做好准备。这一步是数据库分析与设计的基本功。

图9.3 PowerDesigner安装提示

例如:在“图书信息系统”中,其基本实体至少有图书、读者、书库、单位(或部门) 和借还书等5个,每个实体又有多个不同的属性。

步骤1:启动PowerDesigner,进入PowerDesigner的操作主界面,如图9.4所示。

实验9 PowerDesigner入门7

图9.4 PowerDesigner主界面

步骤2:在File菜单中单击New…命令,或者单击New (新建) 按钮,屏幕进一步显示如图9.5所示。

图9.5 新建项目选择

在Model type (模型类型) 框中,可以看到:Business Process Model (BPM——业务处理模型) 、Conceptual Data Model (CDM——概念数据模型) 、Object-Oriented Model (OOM——面向对象模型) 和Physical Data Model (PDM——物理数据模型) 等选项。在此,我们选择CDM并按“确定”按钮。

步骤3:进入PowerDesigner的CDM操作窗口,如图9.6所示。

8

图9.6 CDM操作窗口

在窗口上方横向有一组工具按钮图标,其中有实体的边框、联线、字体加粗、加黑等图标,但最常用的工具图标在Palette工具栏中,包括实体、关系、放大、缩小、移动等26个图标工具。用鼠标单击某个图标,再到界面中央单击(例如,画实体框) ,或拖动(例如,画实体关系联线) 即可。

比如,“图书信息系统”的E-R图有5个基本实体,所以,单击实体图标(Entity) ,然后在操作界面中单击5下,得到5个实体框并适当布局,如图9.7所示。

图9.7 画实体框

此时,这5个实体还是空的,其名字可以临时任意选取,并且还没有属性。接下来,要逐步对每个实体的名字及其属性进行定义。

步骤4:定义实体。用鼠标双击第一个实体框,打开实体属性定义窗口,如图9.8

实验9 PowerDesigner入门9

所示,开始定义实体“图书”。在该窗口中,有许多对实体进行描述的选项卡,用户可以根据需要,对实体的宏观特征进行定义或描述。

图9.8 定义实体

此例中,对Name栏输入“图书”,在Code处输入“Book”,在Number处输入实体中实例(记录) 的最大个数“10000000”,它表示图书馆的最大藏书量最大可达一亿册。这个数字的作用,是便于计算并估计数据库服务器的磁盘容量。

步骤5:定义属件、属性的约束和算法。单击Attributes按钮,进入定义该实体的属性界面,如图9.9所示。

图9.9 定义属性图9.10 数据类型选项

每一行定义一个属性,包括:属性名称,属性代码,数据类型,使用域、是否强制(M) 、是否为主键(P) 以及是否显示属性(D) 等。属性名称在概念数据模型中显示,但在物理数据模型中忽略。本次操作中,需要定义的属性内容如表9.1所示。

10

表9.1 定义“图书”(Book) 属性

2 书名Book_Name V A20

3 单价Book_Price N6,2

4 作者Book_Author V A60

5 出版社Book_Concern V A40

6 出版日期Book_Date D

7 借出标志Book_ID A1

属性定义完毕,单击“确定”按钮返回。

在定义字符类型的时候,可以通过单击“…”按钮显示全部类型选项并从中选择,如图9.10所示。

步骤6:同理,依次完成其他四个实体的属性定义。如图9.11和表9.2~9.5所示。

a) b)

c) d)

图9.11 其他实体的属性设置

实验9 PowerDesigner入门11

表9.2 定义“借还书”(Return) 属性

2 借还标志Return_ID A1

2 姓名Reader_Name V A8

3 证件号Reader_ID V A20

4 电话Reader_Phone V A18

5 地址Reader_Address V A50

6 E-mail Reader_Email V A20

表9.4 定义“书库”(Library) 属性

2 架位地址Library_Address V A38

表9.5 定义“单位”(Unit) 属性

2 单位地址Unit_Address V A50

3 单位电话Unit_Phone V A18

步骤7:定义关系。当实体及其属性定义完成后,开始定义实体间的关系。在Palette 工具栏中选择Relationship图标,在相关联两个实体中的一个实体的图形符号上单击左键,拖动鼠标到另外一个实体释放,就可在两个实体之间建立联系,如图9.12所示。

12

图9.12 定义关系

基本关系分为一对一、一对多、多对多三种。连线的开叉一端代表多,不开叉的一端代表一,带小圆圈的—端代表可选,即记录可能有也可能没有;带小十字的一端代表强制(必须有记录) 。

步骤8:双击表示联系的图形符号,可打开联系属性定义窗口,其中的General 选项卡内容如图9.13 a) 所示。

Name:此联系的名称,可以是中文信息。

Code:此联系的代码,必须是英文。

Comment:对联系的进一步说明,可以是中文信息,也可以为空。

Entity1和Entity2:两个关联实体的名称。

Cardinalities选项卡用来填写联系的细节信息,如图9.13 b) 所示。其中:

a) b)

图9.13 联系属性定义窗口

实验9 PowerDesigner入门13

One – Many:联系的类型,如一对一、一对多、多对一、多对多等。

Cardinality:基数,“0,n”表示一个实体可以有0到n个联系实体;“1,1”表示一个实体必须对应另一个实体。

Dependent:依赖关系。表示实体所包含的基本信息必须依赖于另一个实体的基本信息。

步骤9:系统所有的实体、属性、关系都定义完毕后,单击“确定”按钮返回CDM 主窗口。

步骤10:可以在Tool s菜单中单击Check Model命令来检查E-R图的错误。检查结果分为没有错误、错误和警告三类:错误是必须要改正的,警告(例如,一个实体有外键而无主键) 可以改正也可以不改正。若没有错误,则保存此E-R图。至此,“图书信息系统”的概念数据模型CDM已经生成。

CDM模型完成的是系统的概要设计,还需要通过PDM模型完成详细设计,并对CDM模型中的E-R图进行检验和修改。有了CDM模型之后,可以利用系统提供的自动转换功能将CDM模型转换成PDM模型,而不需要重新定义。

步骤11:选择生成PDM。在Tools菜单中单击Generate Physical Data Model命令,打开物理数据模型设置窗口,如图9.14所示。

Generate Physical Date Model:选中此项,表示生成新的物理数据概念模型。

DBMS:选择数据库类型。例如,选择Sybase AS Anywhere 9。

Name:物理数据模型的名称,例如“图书信息系统物理数据模型”。

Code:物理数据模型的代码,例如“tsgl_pdm”。

在Detail选项卡中,可以进行物理数据模型的细节属性设置。

图9.14 物理数据模型设置窗口

在Selection选项卡,可以选择概念数据模型中已定义的实体。

14

选择完毕后,单击“确定”按钮,开始生成物理数据模型,如图9.15所示。

图9.15 生成PDM

可以利用鼠标拖动实体框和关联线,对PDM图形进行调整,直到图形整齐、美观为止,最后进行保存。从图上可见,PDM与物理建表已经很接近。

步骤12:此外,可以通过在File菜单中单击New…命令,在打开的窗口中选择Multi-Model Report选项,来生成并打印CDM或PDM的各类文档资料。还可以生成创建表、创建索引、创建触发器的程序。

请记录:你的本次实验能够顺利完成吗?如果不能,请说明为什么。

_____________________________________________________________________ 4 实验总结

实验从安装刀使用熟悉了该过程,进入Powerdesigner软件以后,熟悉了图标,和一些简单的操作方法,简单的利用了软件建立了ER CDM模型,和PDM模型,从定义实体、属性、和建立实体间的联系都有国初步的熟悉和掌握。_____________________________________________________________________

_________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________

实验9 PowerDesigner入门15

5 实验评价(教师)

_____________________________________________________________________ _________________________________________________________________________

数学建模实验报告

数学建模实验报告

一、实验目的 1、通过具体的题目实例,使学生理解数学建模的基本思想和方法,掌握 数学建模分析和解决的基本过程。 2、培养学生主动探索、努力进取的的学风,增强学生的应用意识和创新 能力,为今后从事科研工作打下初步的基础。 二、实验题目 (一)题目一 1、题目:电梯问题有r个人在一楼进入电梯,楼上有n层。设每个 乘客在任何一层楼出电梯的概率相同,试建立一个概率模型,求直 到电梯中的乘客下完时,电梯需停次数的数学期望。 2、问题分析 (1)由于每位乘客在任何一层楼出电梯的概率相同,且各种可能的情况众多且复杂,难于推导。所以选择采用计算机模拟的 方法,求得近似结果。 (2)通过增加试验次数,使近似解越来越接近真实情况。 3、模型建立 建立一个n*r的二维随机矩阵,该矩阵每列元素中只有一个为1,其余都为0,这代表每个乘客在对应的楼层下电梯(因为每 个乘客只会在某一层下,故没列只有一个1)。而每行中1的个数 代表在该楼层下的乘客的人数。 再建立一个有n个元素的一位数组,数组中只有0和1,其中1代表该层有人下,0代表该层没人下。 例如: 给定n=8;r=6(楼8层,乘了6个人),则建立的二维随机矩阵及与之相关的应建立的一维数组为: m = 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 c = 1 1 0 1 0 1 1 1 4、解决方法(MATLAB程序代码):

n=10;r=10;d=1000; a=0; for l=1:d m=full(sparse(randint(1,r,[1,n]),1:r,1,n,r)); c=zeros(n,1); for i=1:n for j=1:r if m(i,j)==1 c(j)=1; break; end continue; end end s=0; for x=1:n if c(x)==1 s=s+1; end continue; end a=a+s; end a/d 5、实验结果 ans = 6.5150 那么,当楼高11层,乘坐10人时,电梯需停次数的数学期望为6.5150。 (二)题目二 1、问题:某厂生产甲乙两种口味的饮料,每百箱甲饮料需用原料6 千克,工人10名,可获利10万元;每百箱乙饮料需用原料5千 克,工人20名,可获利9万元.今工厂共有原料60千克,工人 150名,又由于其他条件所限甲饮料产量不超过8百箱.问如何 安排生产计划,即两种饮料各生产多少使获利最大.进一步讨 论: 1)若投资0.8万元可增加原料1千克,问应否作这项投资. 2)若每百箱甲饮料获利可增加1万元,问应否改变生产计划. 2、问题分析 (1)题目中共有3个约束条件,分别来自原料量、工人数与甲饮料产量的限制。 (2)目标函数是求获利最大时的生产分配,应用MATLAB时要转换

BIM实习报告

目录 1 引言?错误!未定义书签。 2 实习目得?错误!未定义书签。 3 实习时间?错误!未定义书签。 4 实习单位、地点?错误!未定义书签。 5 实习单位简介................................................ 错误!未定义书签。 6 实习内容?错误!未定义书签。 6、1 BIM培训?错误!未定义书签。 6、2 BIM训练?错误!未定义书签。 6、3化工厂BIM建模一期项目?错误!未定义书签。 6、4化工厂BIM建模二期项目?错误!未定义书签。 7心得体会?错误!未定义书签。 8致谢?错误!未定义书签。 暑期BIM实习报告 1引言 实习就是每一个大学毕业生必须拥有得一段经历,它使我们在实践中了解社会、在实践中巩固知识;实习又就是对每一位大学毕业生专业知识得一种检验,它让我们学到了很多在课堂上根本就学不到得知识,既开阔了视野,又增长了见识,为我们以后进一步走向社会打下坚实得基础,也就是我们走向工作岗位得第一步。 2 实习目得 暑期实习就是极为重要得实践性学习环节,通过阶段性时间得实习,为我们之后走向社会,接触本工作,拓宽知识面,增强感性认识,培养、锻炼我们综合运用所学得基础理论、基本技能与专业知识,去独立分析与解决实际问题得能力,能够将所学得专业理论知识运用与实践,在实践中结合理论加深对其认识与总结,再次学习,将专业知识与实际接轨,逐步认识体会,从而更好地将所学得运用到工作中去,接触社会,认识社会,体验生活,学会生活,学会生活,学会感悟,学会做事,学会与人相处,学会团结协作,为以后毕业走上工作岗位打下一定得基础。

3实习时间 2018年7月20日—2018年8月15日 4 实习单位、地点 单位:BIM中联公司合作项目 地点:燕郊 5实习单位简介 中联位于中国大陆,为多家银行金融机构提供系统集成与软体应用服务,在该市场稳领导地位。此外,中联在东南亚地区成功建立一个超过三百家代理得销售网络。 中联致力于本土IT解决方案以及服务得提升,增大投入力度,促进其业务向一个快速增长并拥有更高附加值得解决方案与服务得业务模式转型,这其中包括在大中华区开发创新型IT解决方案以及发展外包业务等。另外,中联透过与国际主要信息科技业务伙伴得紧密合作,利用应用软件、数据库、硬件及开发工具等多元化配置,致力为客户提供一站式得解决方案.集团先进而具前瞻性得应用方案得到来自不同行业得客户广泛使用,包括亚洲区各大银行、 金融机构、邮电业、公用事业、大型企业及政府机构. 中联为与记黄埔有限公司(「与黄」)之附属公司。与黄就是业务遍布全球得大型跨国企业,一向锐意创新,并勇于采用新科技,经营多元化业务,包括全球多个市场最大得货柜码头经营商、零售连锁集团、地产发展与基建业务,以至技术最先进得电讯服务. 2009年,安富利集团从与记黄埔有限公司手中买下中联集团得控股权、中联正式成为为安富利旗下之控股子公司.安富利Technology Solutions就是全球五百强安富利公司(纽交所代码:AVT)旗下得业务运营机构,就是全球顶尖得技术营销与服务公司,业务遍及全球70个国家300多个分支机构,主要业务包括:为世界领先电子元件供应商、企业计算机制造商与嵌入式子系统供应商得产品提供市场营销、分销供应、供应链优化与设计链服务。 6 实习内容 6、1 BIM培训 时间:2018、7、20-2018、7、22 我有幸参加学校与中联公司关于化工厂BIM建模项目,同学们得积极性都很高,我班有十几个同学参与其中。在晚上7点多,中联公司李总风尘步步得赶来,为参加化工厂BIM建模

数学建模实验报告

数学建模实验报告 实验一计算课本251页A矩阵的最大特征根和最大特征向量 1 实验目的 通过Wolfram Mathematica软件计算下列A矩阵的最大特征根和最大特征向量。 2 实验过程 本实验运用了Wolfram Mathematica软件计算,计算的代码如下:

3 实验结果分析 从代码的运行结果,可以得到最大特征根为5.07293,最大特征向量为 {{0.262281},{0.474395},{0.0544921},{0.0985336},{0.110298}},实验结果 与标准答案符合。

实验二求解食饵-捕食者模型方程的数值解 1实验目的 通过Wolfram Mathematica或MATLAB软件求解下列习题。 一个生物系统中有食饵和捕食者两种种群,设食饵的数量为x(t),捕食者为y(t),它们满足的方程组为x’(t)=(r-ay)x,y’(t)=-(d-bx)y,称该系统为食饵-捕食者模型。当r=1,d=0.5,a=0.1,b=0.02时,求满足初始条件x(0)=25,y(0)=2的方程的数值解。 2 实验过程 实验的代码如下 Wolfram Mathematica源代码: Clear[x,y] sol=NDSolve[{x'[t] (1-0.1y[t])x[t],y'[t] 0.02x[t]y[t]-0.5y[t],x[0 ] 25,y[0] 2},{x[t],y[t]},{t,0,100}] x[t_]=x[t]/.sol y[t_]=y[t]/.sol g1=Plot[x[t],{t,0,20},PlotStyle->RGBColor[1,0,0],PlotRange->{0,11 0}] g2=Plot[y[t],{t,0,20},PlotStyle->RGBColor[0,1,0],PlotRange->{0,40 }] g3=Plot[{x[t],y[t]},{t,0,20},PlotStyle→{RGBColor[1,0,0],RGBColor[ 0,1,0]},PlotRange->{0,110}] matlab源代码 function [ t,x ]=f ts=0:0.1:15; x0=[25,2]; [t,x]=ode45('shier',ts,x0); End function xdot=shier(t,x)

bim3d建模实验报告

一、实验名称 Revit综合建模实验 二、实验目得 综合使用各类Revit建模方法 三、实验内容 使用Revit软件对一个完整得建筑物进行三维建模 四、实验设备 计算机、Revit软件1套 五、实验步骤 新建项目 点击软件左上角图标 ,依次点击“新建—项目”,出现以下图1-1对话框,选择样板文件,点击“浏览”,找到DFD工业建筑样板2013文件,确定并在新建栏目下选择项目,确定,完成项目得新建。 图1-1 绘制标高 标高主要用来确定建筑本身在高度方向得信息,如层高、室内外高差等。此建筑为单层建筑,主体梁底标高 6.0m,辅房为两层,层高3m,室内外高差0、15m。 01。双击项目浏览器中“南立面",进入项目得正立面,将在此立面上绘制标高,如下图2—1所示,

2—1 02。项目样板中已经有了±0。000得标高及上部楼层标高,下面继续创建室外地面标高。单击“建筑”选项卡“基准"面板中得“标高”工具,如下图2—2所示、鼠标移动到一层平面标高以上对应位置,出现竖直虚线时单击左键,拉至对侧,双击标高标头可对标高高度值进行修改,双击标高名称可修改标高名称,即对应得平面视图名称。依次创建各参照标高、 图2-2 03、至此标高创建完成,单击左侧项目浏览器中 得一层平面图,进行底层平面得绘制、 绘制轴网 01。移动鼠标光标确定标高后,可以开始绘制轴网,单击“建筑"选项卡“基准”面板中得“轴网”工具。 02。移动鼠标光标至视图区域,单击鼠标确定轴线起点,垂直向上移动鼠标光标,单击鼠标确定终点,Revit Architecture 将在起点与终点间绘制轴

线,完成轴线绘制并自动为该轴线标号。Revit Architecture将按照现有得轴线编码得最后一个数值按顺序继续创建轴号编码,自动编得轴号可能会不符合要求,对于不符合要求得轴号,双击轴号圈中得文字即可进行修改,结果如下图3-1所示。 图3-1 03。至此轴号对象绘制完成,下面将继续在此平面上放置柱子。 放置柱子 01。在一层平面视图中,单击“建筑”选项卡“构建”面板中得“柱”工具、在左侧实例属性栏中单击实例类型下拉栏,选择对应得H型钢柱类型,并在实例属性栏输入柱相应得顶部标高与底部标高、如下图4-1所示。 图4-1 02。将鼠标光标移动到轴网中柱得位置,单击左键放置柱,按下Esc键完成,通常柱放置得位置并不准确,这时需要进行调整。选中柱,单击“修改”选项卡“修改”面板中“移动”工具,快捷键“MV",如下图4-2所示,将柱移动到相应位置,按下Esc键结束,并依次完成所有柱得放置过程。 图4-2 03. 至此柱对象放置完成,下面将继续放置屋顶结构-—门式钢架。 放置屋顶结构--门式钢架 01。一般在系统族中没有门式钢架族,需要载入族,单击“插入”选项卡“从库中载入"面板中得“载入族”工具,找到族位置,载入族,如下图5-1所示、 图5-1 02、打开“梁顶标高”平面视图,在项目浏览器中找到门式钢架族,单击鼠标右键“创建实例”,将鼠标光标移动到视图区域,单击鼠标左键,按下Esc键结束放置。如下图5-2所示。 图5-2

生产系统建模与及仿真实验报告

生产系统建模与及仿真 实验报告 实验一Witness仿真软件认识 一、实验目的 1、学习、掌握Witness仿真软件的主要功能与使用方法; 2、学习生产系统的建模与仿真方法。 二、实验内容 学习、掌握Witness仿真软件的主要功能与使用方法 三、实验报告要求 1、写出实验目的: 2、写出简要实验步骤; 四、主要仪器、设备 1、计算机(满足Witness仿真软件的配置要求) 2、Witness工业物流仿真软件。 五、实验计划与安排 计划学时4学时 六、实验方法及步骤 实验目的: 1、对Witness的简单操作进行了解、熟悉,能够做到基本的操作,并能够进行简单的基础建模。 2、进一步了解Witness的建模与仿真过程。 实验步骤: Witness仿真软件是由英国lanner公司推出的功能强大的仿真软件系统。它可以用于离散事件系统的仿真,同时又可以用于连续流体(如液压、化工、水力)系统的仿真。目前已成功运用于国际数千家知名企业的解决方案项目,有机场设施布局

优化、机场物流规划、电气公司的流程改善、化学公司的供应链物流系统规划、工厂布局优化和分销物流系统规划等。 ◆Witness的安装与启动: ?安装环境:推荐P4 1.5G以上、内存512MB及以上、独立显卡64M以上显存,Windows98、Windows2000、Windows NT以及Windows XP的操作系统支持。 ?安装步骤:⑴将Witness2004系统光盘放入CD-ROM中,启动安装程序; ⑵选择语言(English);⑶选择Manufacturing或Service;⑷选择授权方式(如加密狗方式)。 ?启动:按一般程序启动方式就可启动Witness2004,启动过程中需要输入许可证号。 ◆Witness2004的用户界面: ?系统主界面:正常启动Witness系统后,进入的主界面如下图所示: 主界面中的标题栏、菜单栏、工具栏状态栏等的基本操作与一般可视化界面操作大体上一致。这里重点提示元素选择窗口、用户元素窗口以及系统布局区。 ?元素列表窗口:共有五项内容,分类显示模型中已经建立和可以定义的模型元素。Simulation中显示当前建立的模型中的所有元素列表;Designer中显示当前Designer Elements中的所有元素列表;System中显示系默认的特殊地点;Type中

数学建模与数学实验报告

数学建模与数学实验报告 指导教师__郑克龙___ 成绩____________ 组员1:班级______________ 姓名______________ 学号_____________ 组员2:班级______________ 姓名______________ 学号______________ 实验1.(1)绘制函数cos(tan())y x π=的图像,将其程序及图形粘贴在此。 >> x=-pi:0.01:pi; >> y=cos(tan(pi*x)); >> plot(x,y) -4 -3 -2 -1 1 2 3 4 -1-0.8-0.6-0.4-0.200.20.40.60.8 1 (2)用surf,mesh 命令绘制曲面2 2 2z x y =+,将其程序及图形粘贴在此。(注:图形注意拖放,不要太大)(20分) >> [x,y]=meshgrid([-2:0.1:2]); >> z=2*x.^2+y.^2; >> surf(x,y,z)

-2 2 >> mesh(x,y,z) -2 2 实验2. 1、某校60名学生的一次考试成绩如下:

93 75 83 93 91 85 84 82 77 76 77 95 94 89 91 88 86 83 96 81 79 97 78 75 67 69 68 84 83 81 75 66 85 70 94 84 83 82 80 78 74 73 76 70 86 76 90 89 71 66 86 73 80 94 79 78 77 63 53 55 1)计算均值、标准差、极差、偏度、峰度,画出直方图;2)检验分布的正态性;3)若检验符合正态分布,估计正态分布的参数并检验参数. (20分) 1) >> a=[93 75 83 93 91 85 84 82 77 76 77 95 94 89 91 88 86 83 96 81 79 97 78 75 67 69 68 84 83 81 75 66 85 70 94 84 83 82 80 78 74 73 76 70 86 76 90 89 71 66 86 73 80 94 79 78 77 63 53 55]; >> pjz=mean(a) pjz = 80.1000 >> bzhc=std(a) bzhc = 9.7106 >> jc=max(a)-min(a) jc = 44 >> bar(a)

系统建模与仿真实验报告

实验1 Witness仿真软件认识 一、实验目的 熟悉Witness 的启动;熟悉Witness2006用户界面;熟悉Witness 建模元素;熟悉Witness 建模与仿真过程。 二、实验内容 1、运行witness软件,了解软件界面及组成; 2、以一个简单流水线实例进行操作。小部件(widget)要经过称重、冲洗、加工和检测等操作。执行完每一步操作后小部件通过充当运输工具和缓存器的传送带(conveyer)传送至下一个操作单元。小部件在经过最后一道工序“检测”以后,脱离本模型系统。 三、实验步骤 仿真实例操作: 模型元素说明:widget 为加工的小部件名称;weigh、wash、produce、inspect 为四种加工机器,每种机器只有一台;C1、C2、C3 为三条输送链;ship 是系统提供的特殊区域,表示本仿真系统之外的某个地方; 操作步骤: 1:将所需元素布置在界面:

2:更改各元素名称: 如; 3:编辑各个元素的输入输出规则:

4: 运行一周(5 天*8 小时*60 分钟=2400 分钟),得到统计结果。5:仿真结果及分析: Widget: 各机器工作状态统计表:

分析:第一台机器效率最高位100%,第二台机器效率次之为79%,第三台和第四台机器效率低下,且空闲时间较多,可考虑加快传送带C2、C3的传送速度以及提高第二台机器的工作效率,以此来提高第三台和第四台机器的工作效率。 6:实验小结: 通过本次实验,我对Witness的操作界面及基本操作有了一个初步的掌握,同学会了对于一个简单的流水线生产线进行建模仿真,总体而言,实验非常成功。

数学建模实验报告

matlab 试验报告 姓名 学号 班级 问题:.(插值) 在某海域测得一些点(x,y)处的水深z 由下表给出,船的吃水深度为5英尺,在矩形区域(75,200)*(-50,150)里的哪些地方船要避免进入。 问题的分析和假设: 分析:本题利用插值法求出水深小于5英尺的区域,利用题中所给的数据,可以求出通过空间各点的三维曲面。随后,求出水深小于5英尺的范围。 基本假设:1表中的统计数据均真实可靠。 2矩形区域外的海域不对矩形海域造成影响。 符号规定:x ―――表示海域的横向位置 y ―――表示海域的纵向位置 z ―――表示海域的深度 建模: 1.输入插值基点数据。 2.在矩形区域(75,200)×(-50,150)作二维插值,运用三次插值法。 3.作海底曲面图。 4.作出水深小于5的海域范围,即z=5的等高线。 x y z 129 140 103.5 88 185.5 195 105 7.5 141.5 23 147 22.5 137.5 85.5 4 8 6 8 6 8 8 x y z 157.5 107.5 77 81 162 162 117.5 -6.5 -81 3 56.5 -66.5 84 -33.5 9 9 8 8 9 4 9

求解的Matlab程序代码: x=[129 140 103.5 88 185.5 195 105.5 157.5 107.5 77 81 162 162 117.5]; y=[7.5 141.5 23 147 22.5 137.5 85.5 -6.5 -81 3 56.5 -66.5 84 -33.5]; z=[-4 -8 -6 -8 -6 -8 -8 -9 -9 -8 -8 -9 -4 -9]; cx=75:0.5:200; cy=-50:0.5:150; cz=griddata(x,y,z,cx,cy','cubic'); meshz(cx,cy,cz),rotate3d xlabel('X'),ylabel('Y'),zlabel('Z') %pause figure(2),contour(cx,cy,cz,[-5 -5]);grid hold on plot(x,y,'+') xlabel('X'),ylabel('Y') 计算结果与问题分析讨论: 运行结果: Figure1:海底曲面图:

数学建模实验报告(1)

四川师范大学数学与软件科学学院 实验报告 课程名称:数学建模 指导教师:陈东 班级:_2008级2班_____________ 学号:__2008060244___________ 姓名:___邢颖________ 总成绩:______________

数学与软件科学学院 实验报告 学期:_2009__ 年至2010 _年____ 第_ 二___ 学期 2010 年 4 月 1 _日 课程名称:_数学建模__ 专业:数学与应用数学____ 2008__ _级_ 2 ___班 实验编号: 1 实验项目_Matlab 入门_ 指导教师 陈东 姓名: 邢颖 ____ 学号: 2008060244 一、实验目的及要求 实验目的: 实验要求: 二、实验内容 (1)用起泡法对10个数由小到大排序. 即将相邻两个数比较,将小的调到前头. (2)有一个 4*5 矩阵,编程求出其最大值及其所处的位置. (3)编程求 (4)一球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下. 求它在第10次落地时,共经过多少米?第10次反弹有多高? (5)有一函数 ,写一程序,输入自变量的值,输出函数值. 三、实验步骤(该部分不够填写.请填写附页) (2) x=[1 6 2 7 6;4 6 1 3 2;1 2 3 4 7;8 1 4 6 3]; t=x(1,1); for i=1:4 for j=1:5 if x(i,j)>t t=x(i,j); a=[i,j]; end ∑=20 1! n n y xy x y x f 2sin ),(2 ++=

end end (3)程序1: x(1)=1; s=1; for n=2:20 x(n)=x(n-1)*n; s=s+x(n); end s 程序2; s=0,m=1; for n=2:20; m=m*n; s=s+m; end s 结果:s = 2.5613e+018 (4)程序 s=100 h=s/2 for n=2:10 s=s+2*h h=h/2 end s,h 结果:s = 299.6094 h = 0.0977 (5)程序: function f=fun1(x,y) f=x^2+sin(x*y)+2*y

bim3d建模实验报告

bim3d建模实验报告 1、实验名称 Revit综合建模实验 二、实验目的综合使用各类Revit建模方法 三、实验内容使用Revit软件对一个完整的建筑物进行三维建模 4、实验设备计算机、Revit软件1套 5、实验步骤新建项目点击软件左上角图标,依次点击“新建门式钢架即完成。 图5-5 绘制墙体 0 1、切换至“室外标高”视图,单击“建筑”选项卡“构建”面板中的“墙”工具,在左侧实例属性栏墙体类型下拉栏选择相应的墙体类型,选择墙体的底部限制条件为“室外标高”,顶部约束为“直到标高:梁底标高”。如下图6-1所示。 02、在视图区域单击鼠标左键,作为起点,沿墙体所在位置的轴线进行绘制,再次单击鼠标右键作为终点,按下Esc键,结束墙体的绘制。依次绘制出油化库四周的墙体。 图6-1创建门窗门和窗的插入方法是很简单的操作,难点在于如何创建项目中特有的门窗。在此介绍如何插入门窗和调整门窗的位置,对于项目中如何创建各种门窗族的操作在后期将做出详细介绍。

1、在平面视图中,单击“建筑”选项卡中“构建”面板下的“门”工具,在左侧实例属性的下拉列表中选择对应的门类型。 02、移动鼠标光标至墙体上,出现门的平面轮廓时即可在此处单击插入门。如果门的开启方向不符合要求,在选中门的状态下,可以按空格键调整门的开启方向,或者按下图7-1所示,使用门的“开启方向调节箭头”进行调整。 图7-1 03、调整门的位置。选择门,在出现的临时标注尺寸中单击标注文字,修改尺寸,门会在尺寸的驱动下改变位置。 04、窗户的插入方法与门相同。 依次完成所有门窗的插入。创建屋面此建筑为单层建筑,无楼板层,将直接以屋顶命令创建屋顶,虽然Revit提供了专门创建屋顶的工具,但屋顶也可以用楼板命令来完成,需要注意的是,楼板是以绘制标高为基准向下生成的,而屋顶是向上生成的。 1、双击“项目浏览器”中的“梁顶标高”,打开楼层平面视图。 02、单击“建筑”选项卡中“构建”面板下的“屋顶”工具下拉列表中的“迹线屋顶“,用草图线绘制出屋面的边界,如下图8-1所示。 图8-1 03、框选上下两段草图线,如下图8-2所示,勾选的定义坡度,在属性栏输入坡度值,完成后在视图区域单击鼠标,

MATLAB Simulink系统建模与仿真 实验报告

MATLAB/Simulink 电力系统建模与仿真 实验报告 姓名:****** 专业:电气工程及其自动化 班级:******************* 学号:*******************

实验一无穷大功率电源供电系统三相短路仿真 1.1 无穷大功率电源供电系统仿真模型构建 运行MATLAB软件,点击Simulink模型构建,根据电路原理图,添加下列模块: (1)无穷大功率电源模块(Three-phase source) (2)三相并联RLC负荷模块(Three-Phase Parallel RLC Load) (3)三相串联RLC支路模块(Three-Phase Series RLC Branch) (4)三相双绕组变压器模块(Three-Phase Transformer (Two Windings)) (5)三相电压电流测量模块(Three-Phase V-I Measurement) (6)三相故障设置模块(Three-Phase Fault) (7)示波器模块(Scope) (8)电力系统图形用户界面(Powergui) 按电路原理图连接线路得到仿真图如下: 1.2 无穷大功率电源供电系统仿真参数设置 1.2.1 电源模块 设置三相电压110kV,相角0°,频率50Hz,接线方式为中性点接地的Y形接法,电源电阻0.00529Ω,电源电感0.000140H,参数设置如下图:

1.2.2 变压器模块 变压器模块参数采用标幺值设置,功率20MVA,频率50Hz,一次测采用Y型连接,一次测电压110kV,二次侧采用Y型连接,二次侧电压11kV,经过标幺值折算后的绕组电阻为0.0033,绕组漏感为0.052,励磁电阻为909.09,励磁电感为106.3,参数设置如下图: 1.2.3 输电线路模块 根据给定参数计算输电线路参数为:电阻8.5Ω,电感0.064L,参数设置如下图: 1.2.4 三相电压电流测量模块 此模块将在变压器低压侧测量得到的电压、电流信号转变成Simulink信号,相当于电压、电流互感器的作用,勾选“使用标签(Use a label)”以便于示波器观察波形,设置电压标签“Vabc”,电流标签“Iabc”,参数设置如下图:

数学建模迭代实验报告(新)

非 线 性 迭 代 实 验 报 告 一、实验背景与实验目的 迭代是数学研究中的一个非常重要的工具,通过函数或向量函数由初始结点生成迭代结点列,也可通过函数或向量函数由初值(向量)生成迭代数列或向量列。 蛛网图也是一个有用的数学工具,可以帮助理解通过一元函数由初值生成的迭代数列的敛散性,也帮助理解平衡点(两平面曲线交点)的稳定性。 本实验在Mathematica 平台上首先利用蛛网图和迭代数列研究不动点的类型;其次通过蛛网图和迭代数列研究Logistic 映射,探索周期点的性质、认识混沌现象;第三通过迭代数列或向量列求解方程(组)而寻求有效的求解方法;最后,利用结点迭代探索分形的性质。 二、实验材料 2.1迭代序列与不动点 给定实数域上光滑的实值函数)(x f 以及初值0x ,定义数列 )(1n n x f x =+, ,2,1,0=n (2.2.1) }{n x 称为)(x f 的一个迭代序列。 函数的迭代是数学研究中的一个非常重要的思想工具,利用迭代序列可以研究函数)(x f 的不动点。 对函数的迭代过程,我们可以用几何图象来直观地显示它——“蜘蛛网”。运行下列Mathematica 程序: Clear[f] f[x_] := (25*x - 85)/(x + 3); (实验时需改变函数) Solve[f[x]==x , x] (求出函数的不动点) g1=Plot[f[x], {x, -10, 20}, PlotStyle -> RGBColor[1, 0, 0], DisplayFunction -> Identity]; g2=Plot[x, {x, -10, 10}, PlotStyle -> RGBColor[0, 1, 0], DisplayFunction -> Identity]; x0=5.5; r = {}; r0=Graphics[{RGBColor[0, 0, 1], Line[{{x0, 0}, {x0, x0}}]}]; For[i = 1, i <= 100, i++, r=Append[r, Graphics[{RGBColor[0, 0, 1], Line[{{x0, x0}, {x0, f[x0]}, {f[x0], f[x0]}}] }]]; x0=f[x0] ]; Show[g1, g2, r, r0, PlotRange -> {-1, 20}, (PlotRange 控制图形上下范围) DisplayFunction -> $DisplayFunction] x[0]=x0; x[i_]:=f[x[i-1]]; (定义序列) t=Table[x[i],{i,1,10}]//N ListPlot[t] (散点图) 观察蜘蛛网通过改变初值,你能得出什么结论? 如果只需迭代n 次产生相应的序列,用下列Mathematica 程序: Iterate[f_,x0_,n_Integer]:= Module[{ t={},temp= x0},AppendTo[t,temp]; For[i=1,i <= n, i++,temp= f[temp]; AppendTo[t,temp]]; t ] f[x_]:= (x+ 2/x)/2; Iterate[f,0.7,10]

系统建模仿真实验一

生态平衡建模实验 姓名:冯雪 系别:自动化系 学号:SA14157014

生态平衡建模实验 1、目标 通过此实验了解系统动力学的仿真方法,学会用所学的建模理论来对实际问题进行建模,并对实际问题进行分析。对此生态平衡系统进行仿真实验,改变不同的控制参数,分析实验的结果,得出系统保持生态平衡的条件,为决策者决策提供理论分析基础。 2、原理 通过此次实验了解系统动力学的仿真方法,学会用所学的建模理论来对实际问题进行建模,并对实际问题进行分析。对此生态平衡系统进行仿真实验,改变不同的控制参数,分析实验的结果,得出系统保持生态平衡的条件,为决策者决策提供理论分析基础。系统动力学(System Dynamics)是美国麻省理工学院J.W 福雷斯特(JayW Forrester)教授创立的一门新兴学科。它按照自身独特的方法论建立系统的动态模型,并借助于计算机进行仿真,以处理行为随时间变化的系统的问题。系统动力学首先强调系统性的观点,以及联系、发展、运动的观点,是研究复杂系统,诸如:社会、经济、环境、人口、生态平衡、产业发展等的有效工具。系统动力学的研究对象主要是社会经济系统。社会经济系统的范围十分广泛,凡是涉及到人类的社会活动和经济活动的系统都属于社会系统。诸如本文要研究的人口系统、资源系统、环境系统、经济系统、科技系统、能源系统,都属于社会经济系统。系统动力学的基础是通过实验方法认识系统的行为,为管理决策者提供决策的依据。系统动力学仿真的基本步骤是: (1)明确建模目的 一般来说,系统动力学对社会系统进行仿真实验的主要目的是认识和预测系统的结构和设计最佳参数,为制定合理的政策提供依据。这一步的工作包括观察系统、专家咨询、收集数据资料等,在涉及具体对象系统时,应根据其要求,仿真目的有所侧重。 (2)确定系统边界 系统动力学是将研究对象视为一个系统来处理的。系统是一个相对的概念,相对于所研究问题的实质和建模的目的而言。一旦所要研究的问题的实质和建模的目的已经确定,系统也就确定了,其边界应该是清晰的和唯一的。确定了系统边界之后,才能确定系统的内生变量和外生变量。内生变量是由系统内部反馈结构决定的变量,外生变量是由影响环境因素确定的变量。系统动力学认为系统的行为是基于系统内部的种种因素而产生的,并假定系统的外部因素不给系统的行为以本质的影响,也不受系统内部因素的控制。 (3)因果关系分析 通过因果关系分析,要明确系统内部各要素之间的因果关系,并用表示因果关系的反馈回路来描述。所谓反馈是指:系统中某要素的增加,使受它影响的系统其他要素也发生变化(增加或者减少)。反馈环分为正反馈和负反馈,而正反馈环使系统表现为增长的行为,负反馈使系统表现为收敛的行为。系统动力学认为反馈环是构造系统的第一层次,其多少是系统复杂程度的标志。观察实际系统获得的信息首先用于这一层次。任意两个系统要素从因果关系来看必然是正因果

数模实验报告

数学建模与实验实验报告 姓名:李明波 院系:仪器科学与工程学院 学号:22013108 老师:王峰

数学建模与实验实验报告 实验一 实验题目 (1)已知某平原地区的一条公路经过如下坐标所示的点,请采用样条插值绘出这条公路(不考虑 (2)对于上表给出的数据,估计公路长度。 实验过程 (1)第一问代码如下: X=[0,30,50,70,80,90,120,148,170,180,202,212,230,248,268,271,280,290,300,312,320,340,3 60,372,382,390,416,430,478]; Y=[80,64,47,42,48,66,80,120,121,138,160,182,200,208,212,210,200,196,188,186,200,184,1 88,200,202,240,246,280,296]; %给出坐标点 xx=0:1:478;%选取0~478内的点 yy=spline(X,Y,xx);%样条插值法找出曲线 plot(X,Y, 'p ',xx,yy, 'g ');%绘出曲线图 x=[440,420,380,360,340,320,314,280,240,200]; y=[308,334,328,334,346,356,360,392,390,400]; hold on xy=440:-1:200; yx=spline(x,y,xy); plot(x,y, 'p ',xy,yx, 'g '); 运行上述代码得到结果如下:

上图为所绘公路图 (2)代码如下: X=[0 30 50 70 80 90 120 148 170 180 202 212 230 248 268 271 280 290 300 312 320 340 360 372 382 390 416 430 478 440 420 380 360 340 320 314 280 240 200]; Y=[80 64 47 42 48 66 80 120 121 138 160 182 200 208 212 210 200 196 188 186 200 184 188 200 202 240 246 280 296 308 334 328 334 346 356 360 392 390 400]; for k=1:length(X)-1 len(k)=sqrt((X(k+1)-X(k))^2+(Y(k+1)-Y(k))^2); end; Len=sum(len);Len 运行得到结果如下: 即公路长为967.46米。

数学建模-实验报告11

《数学建模实验》实验报告 学号:______ 姓名: 实验十一:微分方程建模2 一只小船渡过宽为d的河流,目标是起点A 正对着的另一岸B点,已知河水流速w 与船在静水中的速度V2之比为k. 1?建立小船航线的方程,求其解析解; 2. 设d=100m,v i=1m/s,v2=2m/s,用数值解法求渡河所需时间、任意时刻小船的位置及航行曲线,作图,并与解析解比较。 一、问题重述 我们建立数学模型的任务有: 1. 由已给定的船速、水速以及河宽求出渡河的轨迹方程; 2. 已知船速、水速、河宽,求在任意时刻船的位置以及渡船所需要的时间。 二、问题分析 此题是一道小船渡河物理应用题,为典型的常微分方程模型,问题中船速、水速、河宽已经给定,由速度、时间、位移的关系,我们容易得到小船的轨迹方程,同时小船的起点和终点已经确定,给我们的常微分方程模型提供了初始条件。 三、模型假设 1?假设小船与河水的速度恒为定值v「V2 ,不考虑人为因素及各种自然原因; 2. 小船行驶的路线为连续曲线,起点为A,终点为B ; 3. 船在行驶过程中始终向着B点前进,即船速v2始终指向B ; 4. 该段河流为理想直段,水速w与河岸始终保持平行。 四、模型建立 y | B A 兀、 % \ * r v A X 如图,以A为原点,以沿河岸向右方向为x轴正向,以垂直河岸到B端方向为y轴正向建立平面直角坐标系。其中河水流速为v i,小船速度为V2,且w:v2 k,合速度为v,河宽为d,为72与直线AB的夹角。

V x V y 在t 时刻, 船 dx dt V i 小船在x 轴方向的位移为 x v 2 sin v 2 cos V i V 2 0,x(0) 0, y(0) ;(d y) 0. \ (d y) d y ______ 2 2 ' x dy v 2 cos 由(2)/(1)得到dx y(0) v-1 v 2 sin 0. dx In (2) (i )题 dx 对上式求倒数得 dx dy x ,在y 轴方向上的位移为y ,则t 时刻, 方向 的速度 模型求解 v 2 sin V 1 v 2 co s —, 则上式可化为 dx d y dy d ?dp pdy ydp ,代入上式, k J p 2 整理,得 P 2 | ln| d Cy | 也就是 x 2 (d y )2 y P (d y ) dp P 2 kdy ,积分可得 y C k ( ------- )k ,代入 d y x d y d y 2 0, y 0 d k (d y )k (d y )k d k (见附 录) ,对该情况下的微分方程的数值解进行分 60.0000 6.5451 98.2803 60.1000 6.4519 98.3319 60.2000 6.3585 98.3827 60.3000 6.2649 98.4327 60.4000 6.1711 98.4819 60.5000 6.0771 98.5304 60.6000 5.9829 98.5782 60.7000 5.8886 98.6251 60.8000 5.7940 98.6713 60.9000 5.6993 98.7168 61.0000 5.6043 98.7615 61.1000 5.5092 98.8054 题 由初始条件,设计程序 析,结果如下(省略了前60s 的数据):

BIM实习报告

目录 1 引言 (2) 2 实习目的 (2) 3 实习时间 (2) 4 实习单位、地点 (2) 5 实习单位简介 (2) 6 实习内容 (3) BIM培训 (3) BIM训练 (12) 化工厂BIM建模一期项目 (20) ) 化工厂BIM建模二期项目 (27) 7心得体会 (33) 8致谢 (34) ·

暑期BIM实习报告 1 引言 实习是每一个大学毕业生必须拥有的一段经历,它使我们在实践中了解社会、在实践中巩固知识;实习又是对每一位大学毕业生专业知识的一种检验,它让我们学到了很多在课堂上根本就学不到的知识,既开阔了视野,又增长了见识,为我们以后进一步走向社会打下坚实的基础,也是我们走向工作岗位的第一步。 2 实习目的 暑期实习是极为重要的实践性学习环节,通过阶段性时间的实习,为我们之后走向社会,接触本工作,拓宽知识面,增强感性认识,培养、锻炼我们综合运用所学的基础理论、基本技能和专业知识,去独立分析和解决实际问题的能力,能够将所学的专业理论知识运用与实践,在实践中结合理论加深对其认识和总结,再次学习,将专业知识与实际接轨,逐步认识体会,从而更好地将所学的运用到工作中去,接触社会,认识社会,体验生活,学会生活,学会生活,学会感悟,学会做事,学会与人相处,学会团结协作,为以后毕业走上工作岗位打下一定的基础。 3 实习时间 2018年7月20日—2018年8月15日 4 实习单位、地点 \ 单位:BIM中联公司合作项目 地点:燕郊 5 实习单位简介 中联位于中国大陆,为多家银行金融机构提供系统集成与软体应用服务,在该市场稳领导地位。此外,中联在东南亚地区成功建立一个超过三百家代理的销售网络。 中联致力于本土IT解决方案以及服务的提升,增大投入力度,促进其业务向一个快速增长并拥有更高附加值的解决方案和服务的业务模式转型,这其中包括在大中华区开发创新型IT解决方案以及发展外包业务等。另外,中联透过与国际主要信息科技业务伙伴的紧密合作,

bim报告

《BIM实训》报告 经过三周的BIM实训,运用了鲁班土建和鲁班钢筋软件对建筑的建模配置钢筋,使我进一步了解建筑的深刻内涵,从书面的理论水平攀升到与实际结合的新高度,同时,对建模流程和配置钢筋都有了更深层的体会,概念也逐渐明晰,对未来有了新的定位,相信这段实训经历在我未来的工作中将发挥不可代替的作用。 BIM实训目的及任务 BIM技术正在推动着建筑工程设计、建造、运维管理等多方面的变革,将在CAD技术基础上广泛推广应用。BIM技术作为一种新的技能,有着越来越大的社会需求,正在成为我国就业中的新亮点。学生是BIM技术的后备军、未来的生力军,是BIM技术应用和发展的希望所在。通过对BIM模型的翻建,使学生能够熟练掌握BIM相关软件的建模流程,锻炼学生对专业图纸的识读能力以及自觉学习的综合能力,为毕业设计打下基础。 BIM实训中遇到的问题 悬挑梁归类 悬挑梁不是两端都有支撑的,一端埋在或者浇筑在支撑物上,另一端伸出挑出支撑物的梁,可为固定、简支或自由段。长跨面筋在下,短跨面筋在上。 框架梁伸出来的放在框架梁,连系梁伸出来的放在连系梁,从构件上直接挑出随便放不影响钢筋用量,只要设置好支座及端部的下弯方式就可以。 而本次BIM实训中在电梯部分伸出的悬挑梁XL1、XL2设置为次梁,次梁在主梁的上部,主要起传递荷载的作用,而主梁是承重且传递荷载。简单的说就是次梁以主梁为支座,主梁以柱子为支座,次梁的力传给主梁。在框架梁结构里,主梁是搁置在框架柱子上,次梁是搁置在主梁上。 1、从梁的位置和直观来说,凡是与同框架柱相连,并作为其它梁的支点的梁为主梁;凡两端均与主梁连接的其它梁为次梁; 2、从受力角度来说,传力路径总是次梁传至主梁;承担竖向力又承担水

相关文档
最新文档