• 570.48 KB
  • 2022-04-22 13:50:02 发布

GBT16656.51-2010工业自动化系统与集成产品数据表达与交换集成通用资源数学表达.pdf

  • 25页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
'ICS25.040.40L67a亘中华人民共和国国家标准GB/T16656.51—2010/iso10303-51:2005工业自动化系统与集成产品数据表达与交换第51部分:集成通用资源数学表达Industrialautomationsystemsandintegration--Productdatarepresentationandexchange---Part51:Integratedgenericresource:Mathematicalrepresentation20”-01-14发布(IS010303—51:2005,IDT)2011-05-01实施丰瞀鹃鬻瓣警糌瞥星发布中国国家标准化管理委员会促19 标准分享网www.bzfxw.com免费下载目次GB/T16656.51—2010/IS010303-51:2005前言⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯·⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯~Ⅲ引言·⋯⋯⋯⋯⋯····⋯⋯·⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.⋯⋯⋯⋯⋯⋯⋯”V1范围·····⋯·⋯·⋯·⋯⋯⋯⋯⋯⋯⋯·⋯⋯·······⋯····-⋯⋯⋯···⋯-.....⋯.-......⋯⋯⋯................12规范性引用文件⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯··⋯⋯.⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯23术语、定义和缩略语⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯23.1IS010303—1定义的术语····⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯....⋯⋯.⋯⋯⋯.⋯⋯··23.2其他术语和定义⋯⋯⋯⋯⋯⋯⋯·⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯......⋯..23.3缩略语⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯·⋯⋯⋯··⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯...34数学相关环境模式····⋯⋯⋯⋯·⋯·⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.....⋯⋯.⋯⋯⋯⋯⋯⋯34.1概述⋯-----·-··⋯----·-⋯-----·⋯⋯⋯⋯⋯⋯·⋯⋯⋯·············⋯.----..⋯---.-....-.......⋯⋯⋯⋯·34.2基本概念和假设⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯·····⋯⋯..⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯--44.3mathematicalcontext—schema的类型定义⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯44_4mathematical—context—schema实体定义⋯⋯⋯⋯⋯⋯⋯····⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯”55分布模式的数学描述⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯·⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..85.1{既述⋯⋯·-··--⋯⋯⋯···⋯⋯⋯⋯·········⋯··⋯⋯⋯············⋯.⋯.........⋯⋯....⋯⋯-.⋯..⋯·95.2基本概念和假设⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯95.3mathematical—description_of_distribution_schema类型定义⋯⋯⋯⋯·⋯⋯⋯⋯⋯⋯⋯⋯⋯一105.4mathematical—description_of_distribution_schema实体定义⋯·⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯-·10附录A(规范性附录)实体短名⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.⋯.⋯⋯⋯⋯⋯⋯⋯⋯⋯·14附录B(规范性附录)信息对象注册⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.⋯⋯...⋯⋯⋯⋯⋯··15附录C(资料性附录)计算机可解释的列表⋯⋯⋯⋯⋯⋯⋯⋯·⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯一16附录D(资料性附录)EXPRESS-G图⋯⋯⋯⋯⋯⋯⋯⋯⋯······⋯⋯...⋯.⋯⋯⋯⋯⋯⋯⋯⋯⋯··17 前言GB/T16656.51--2010/ISO10303—51:2005GB/T16656{(T业自动化系统与集成产品数据表达与交换》是一项由多个部分组成的标准,各部分单独出版。GB/T16656的所属各部分又组成多个子系列,即:——第1部分至第19部分规定了描述方法;——第20部分至第29部分规定了实现方法;——第30部分至第39部分规定了一致性测试方法与框架;——第40部分至第59部分规定了集成通用资源;——第i00部分至第199部分规定了集成应用资源;——第200部分至第299部分规定了应用协议;——第300部分至第399部分规定了抽象测试套件;——第400部分至第499部分规定了应用模块;——第500部分至第599部分规定了应用解释构造;——第i000部分至第1999部分规定了应用模块。GB/T16656<<工业自动化系统与集成产品数据表达与交换》现已发布和即将发布的包括以下部分:——第i部分:概述与基本原理;——第11部分:描述方法:EXPRESS语言参考手册;——第21部分:实现方法:交换文件结构的纯正文编码;——第28部分:实现方法:EXPRESS模式与数据的XML表达(使用XML模式);——第3l部分:一致性测试方法论与框架:基本概念;——第32部分:一致性测试方法论与框架:对测试实验室与客户的要求;——第34部分:一致性测试方法论与框架:应用协议实现的抽象测试方法;——第41部分:集成通用资源:产品描述与支持原理;——第42部分:集成通用资源:几何与拓扑表达;——第43部分:集成通用资源:表达结构;——第44部分:集成通用资源:产品结构配置;——第45部分:集成通用资源:材料;——第46部分:集成通用资源:可视化显示;——第47部分:集成通用资源:形状变化公差;——第49部分:集成通用资源:工艺过程结构和特性;——第51部分:集成通用资源:数学表达;——第54部分:集成通用资源:分类和集合论;——第55部分:集成通用资源:过程与混合表达;——第56部分:集成通用资源:状态;——第101部分:集成应用资源:绘图;——第105部分:集成应用资源:运动学;——第201部分:应用协议:显式绘图;——第202部分:应用协议:相关绘图;——第203部分:应用协议:配置控制设计;Ⅲ 标准分享网www.bzfxw.com免费下载GB/T16656.51—2010/ISO10303-51:2005——第238部分:应用协议:计算机数值控制器用的应用解释模型;——第501部分:应用解释构造:基于边的线框;——第502部分:应用解释构造:基于壳的线框;——第503部分:应用解释构造:几何有界二维线框;——第504部分:应用解释构造:绘图注释;——第505部分:应用解释构造:图样结构与管理;——第506部分:应用解释构造:绘图元素;——第507部分:应用解释构造:几何有界曲面;——第508部分:应用解释构造:非流形曲面;——第509部分:应用解释构造:流形曲面;——第513部分:应用解释构造:基本边界表达;——第520部分:应用解释构造:相关绘图元素;——第1001部分:应用模块:外观赋值;——第1002部分:应用模块:颜色;——第1003部分:应用模块:曲线外观;——第1004部分:应用模块:基本几何形状;——第1005部分:应用模块:基本拓扑;——第1006部分:应用模块湾I础表达{——第1007部分:应用模块:通用曲面外观;——第1008部分:应用模块:层赋值;——第1009部分:应用模块:形状外观和层。本部分为GB/T16656的第51部分。本部分等同采用ISO10303—51:2005(32业自动化系统与集成产品数据表达与交换第51部分:集成通用资源:数学表达》(英文版),其技术内容和结构与ISO10303—51:2005保持一致,为便于使用,做了如下编辑性修改:a)删去了ISO前言;b)对于带下划线的用于EXPRESS语言描述的各黑体英文实体名、属性名和函数名等,为了维护其英文原意,在本部分中,都使用其英文原名,仅当其作为标题时,我们在该英文名前增加了其归属的类型说明。本部分的附录A、附录B为规范性附录;附录C、附录D为资料性附录。本部分由中国机械工业联合会提出。本部分由全国自动化系统与集成标准化技术委员会(SAC/TC159)归口。本部分主要起草单位:中国标准化研究院。本部分主要起草人:洪岩、刘守华、壬志强、杨青海、李文武。Ⅳ 引言GB/T16656.51--20lO/ISO10303-51:2005GB/T16656(ISO10303)是一个计算机可解释的用于产品信息表达和产品数据交换的技术标准。其目的是对产品全生命周期提供一种独立于任何特定系统、能够描述产品数据的中性机制。其描述功能不仅适合于中性文件的交换,而且也是实现和共享产品数据库及存档的基础。GB/T16656由一系列部分组成,每个部分单独发布。GB/T16656的各个部分都分属以下系列之一:描述方法、集成资源、应用解释构造、应用协议、抽象测试套件、实现方法及一致性测试。在ISO10303—1中对上述类别进行了说明。GB/T16656的本部分(即第51部分)属于集成通用资源类。本部分由以下方面组成:——mathematical一contextschema;——mathematical—description—oLdistribution—schema。本部分规定的应用资源用于表达描述或识别产品、状态和活动的数值、空间和函数。数值可以标识产品、产品特征、状态和活动。示例1:测试装置my_test_rig中P点的温度传感器用整数值27标识。数值可以描述物理量值。示例2:测试装置mytestrig在S状态下,位于P点的温度用实数45.3和摄氏标量(℃)表示。数学空间可以为产品、产品特征、状态和活动的集合或空间提供标识模式或参数化。示例3:测试装置my_test_rig中的温度传感器集合中的成员用区间[1,200]的整数标识。数学空间可以为物理量空间提供一个标识模式或参数化。示例4:在温度物理量空间里的值由大于一273.17的集合中的实数集描述或标识。数学函数可以描述产品、产品特征、状态或活动集合中与位置有关的特性变化。示例5:在S状态下,与测试装置my_test_rlg中的传感器对应的温度变化由整数区间[1,zoo]到大于一273.17的实数集的离散函数描述。这个函数理解成与温度传感器的特定参数和摄氏标尺有关。本部分定义的模式与GB/T16656集成资源定义的模式间的关系如图1所示,图l采用ISO10303一ii中定义的EXPRESS-G表示法进行描述。图1图示了引用模式包含的实体。图1使用EXPRESS-G标记表示了本部分的模式与集成资源定义的模式间的关系。EXPRESS-G在IsO10303-11:1994的附录D中定义。图l中的下列模式不在本部分中定义:——IS010303—41定义的action_schema;——GB/T17645.20定义的is013584一genericexpressions_schema;——IsO10303—50定义的mathematicaLfunctions—schema;——ISO10303—41定义的measure_schema;——GB/T16656.49定义的process_property_schema;——IS010303—4l定义的product—definition_schema;——IS010303—41定义的product—property_definition_schema;——GB/T16656.43定义的representation—schema;——IS010303-41定义的support—resource_schema。V 标准分享网www.bzfxw.com免费下载GB/T16656.51—2010/[so10303-51:2005supporLresource_schemaⅥprocessjotoperty_schemaproductjM"opcrty』efinitionschema图1本部分中的模式与GB/T16656集成架构之间的关系 1范围GB/T16656.51—2010/IsO10303-51:2005工业自动化系统与集成产品数据表达与交换第51部分:集成通用资源:数学表达GB/T16656的本部分规定了数学表达的集成资源构造。本部分适用于:——使用数值标识或描述产品、特征、状态、活动和特性;——使用数学空间作为产品、特征、状态、活动、特性集合或空间的标识模式;——使用数学函数描述产品、特征、状态和活动中的特征变化;——在产品体内的点集合的标识模式或参数化;示例1:XYZ类型的物体内点的集合可由实三维空间内单位立方体参数化,单位立方体的各顶点坐标为(o,0,o)、(1,0,o)、(O,1,0)、(1,1,0)、(0,0,1)、(1,0,1)、(O,1,1)、(1,1,1)。——xYz类型的物体具有一个便于映射的简单形状。更复杂的物体可分成几个部分以使每个部分映射到一个单位立方体或某个其他简单的数学空间。——产品体内特征集合的标识模式或参数化;示例2:在“myduct”中的几何空间的体积是空气流过产品的量。在这个产品中有一组平面,每个平面都大致与气流方向正交。每个平面都可认为具有体积的特征。体积中的每个平面都有特性,例如平均压力,平均速度和平均温度。因此与平面集有关的平均压力(上述的)会有变化。——在状态空间或活动中对状态的标识模式或参数化;示例3:“myduct”的递增序列中的状态集合是由单位实数区间[o.0,1.03参数化的。——产品本身的特征集合或者状态空间或活动中的状态集合的标识模式或参数化;示例4:管道中空间平面集合的参数化由示例2定义。递增序列中空间状态集合的参数化由示例3定义。在启动序列中管道内存在平面的二维状态集合。这个二维空间可由单位正方形参数化,这个单位正方形的各顶点坐标是(0.0,0.o)、(1.0,0.0)、(1.0,1.o)、(0.0,1.o)。——物理量空间中,与度量单元或度量单位、坐标系和编码方法有关的值的标识或值的描述;示例5:开氏温度标量的每个温度值由实数值表示或描述。水的三相点温度值用开氏温度273.16标识或描述。——使用数学函数对特性分布进行描述;注1:特性分布的描述依赖于:1)使用数学空间的产品、活动或两者的参数化值确定产品的位置或活动的状态;和2)物理量空间的标量使用数学空间中与度量单位、坐标系或编码方法相关的值的描述。——用一个数学函数描述两个参数间的关系;示例6:零件XYZ123的顶面可由各顶点坐标为(o.o)、(1,O)、(o.1)、(1,1)的单位正方形参数化,这个参数用于表面形状的B—spline描述。零件XYZ_123的顶面还可用“有限元网格”方式参数化。“有限元网格”方式可描述曲面压力的变化。定义在有限元网格上的数学函数给出了与单位正方形对应的每个点。——用一个数学函数描述两个标量间的关系。1^^示例7:华氏和摄氏是两种不同的温标,其数值由如下数学函数进行换算:,o)一西而■1五uu二可万本部分不适用于:——域的定义和特性分布范围; GB/T16656.51—20IO/ISO10303-51:2005注2:域的定义和特性分布范围给出了定义和范围的内容。本部分只涉及数字表达。——数学函数的定义。2规范性引用文件下列文件中的条款通过GB/T16656的本部分的引用而成为本部分的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分,然而,鼓励根据本部分达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本部分。16262.1一z006信息技术抽象语法表示法一(AsN.1)第1部分:基本记法规范(iso/IEC8824—1:2002,IDT)16656.432008工业自动化系统与集成产品数据表达与交换第43部分:集成通用资源:表达结构(IS010303—43:2000,IDT)16656.49:2003工业自动化系统与集成产品数据表达与交换第49部分:集成通用资源:工艺过程结构和特性(ISO10303—49:1998,IDT)17645.20一2002工业自动化系统与集成零件库第20部分:逻辑资源:表达式的逻辑模型(idtISO13584—20:1998)ISO10303-1:1994工业自动化系统与集成产品数据表达与交换第1部分:概述与基本原理ISO10303—11:1994工业自动化系统与集成产品数据表达与交换第11部分:概述方法:EX—PRESS语言参考手册ISO10303—41:2000产品描述与支持原理ISO10303—42:2003几何与拓扑表达ISO10303—50:2002数学结构3术语、定义和缩略语工业自动化系统与集成产品数据表达与交换第41部分:集成通用资源工业自动化系统与集成产品数据表达与交换第42部分:集成通用资源工业自动化系统与集成产品数据表达与交换第50部分:综合利用资源3.1Iso10303-1定义的术语ISO10303—1中定义的下列术语适用于本部分:——集成资源integratedresource。3.2其他术语和定义下列术语和定义适用于本部分。3.2.1物理■空间physicalquantityspace特性空间propertyspace特性类型propertytype物理现象的值或数量的集合。注:物理量空间是一个类,一个物理量值可能是物理量空问的成员。一个物理量值是否是物理量空间的成员取决于观测的物理现象的本质或度量方法。3.2.2物理量值physicalquantityvaJue特性值propertyvalue独立特性定义independentpropertydefinition可观测或度量的或者通过观察或度量推断的物理事物某方面的数量。注:物理量值是物理事物为其成员的类。一个物理事物是否属于这个类取决于观察或度量方法。2 GB/T16656.51—20IO/ISO10303-51:20053.2.3特性property特征characteristic从一个物理对象集到一个物理量空间进行换算的函数。注:特性分布是从一个特定物理对象集的映射,物理对象可以在空间、时间或时空上分布。3.3缩略语下列缩略语适用于本部分:URL:统一资源定位符(UniformResourceLocator)D:维(一维,二维,三维)(Dimension(1D,2D,3D))FEA:有限元分析(FiniteElementAnalysis)4数学相关环境模式mathematical—context—schema以下列EXPRESS声明开始,并标识了必要的外部引用。EXPRESS描述:*)SCHEMAmathematical..context—.schema;REFERENCEFROMaction_schema——IS010303-.41(action,action_method);REFERENCEFROMmathematical—functions—schema—ISO10303-50(maths—space,maths—value);REFERENCEFROMmeasure_schema——ISO10303--41(unit);REFERENCEFROMproduct—definition_schema—IS010303—41(product—definition);REFERENCEFROMproduct—property_definition_schema——ISO10303-41(general—property,shape—aspect);REFERENCEFROMrepresentation_schema——GB/T16656.43(representation_context,representation_item);REFERENCEFROMsupport—resource—schema--IS010303—41(identifier,label,text);REFERENCEFROMIS013584一generic—expressions—schema—GB/T17645.20(generic—expression);(*注1:以上引用的模式可查阅如下部分:action—schemaISO10303—41mathematical—functions—schemaIS010303—50measure—schema1S010303-41product—definition_schemaISO10303—41product—property_definition_schemaISO10303—41representation_schema16656.43support—resource—schemaISO10303—41ISO13584—.generic..expressions..schema17645.20注2:模式的图形表示见附录D。4.1概述mathematicaLcontext_schema规定了物理集合或空间与数学空间的映射。3 GB/T16656.51—2010/tso10303-51:2005物理集合包括:——产品族;——在一个产品中的位置;——活动或状态空间内的状态;——物理量空间中的物理量值。映射定义了物理集合成员的标识模式。物理集合的成员由数学空间中的数值标识。示例1:沿着光束“XB_1234”穿过的截面集合由[-1.0,+1.o]范围内的实数集合标识。示例2:活动“normalstartupofenginetypeXYZ_123”中的状态集由[o.0,1.o]范围内的实数集合标识。示例3:温度集由大于--273.15的实数集合标识。4.2基本概念和假设如果物理集合属于如下范围,物理集合与数学空间之间的映射被称作参数化。——产品族;——在一个产品中的位置;或——活动状态或状态空间。参数化可以给出名称。如下两种方式提供了参数化的更多信息:——数值可以被指定给物理集(只要这个物理集有限)的每个成员;或——一个特性分布可进行相应的参数化描述,就如同分布模式的数学描述中描述的一样。示例1:为横梁“XB_1234”内的横截面集合定义参数化。原始未变形状态横梁内横截面的位置描述提供该参数化本质的信息。示例2:参数化定义的活动内的状态集为“normalstartupofenginetypeXYZ_123”。启动活动内状态时间的描述提供了关于这个参数化本质的信息。一个物理量空间和一个数学空间间的映射称作一个标量。一个标量可能是:——由ISO或其他标准化组织定义的标准标量,如度量单位;或——通过变换其他标量定义的,比如一个三维的坐标变换。注:本部分引用GB/T16656.43定义的标量。示例3:国际实用温标1968(IPTS-68)是温度空间与大于一273.15的实数集合问的一个映射。这个标尺内的固定点是指热的程度,它的标识对应于特定的物理现象,比如金的凝固点。对每个固定点都分配了一个实数值。4.3mathematical_context_schema的类型定义4.3.1类型space_contextselectspace—context—select类型是替代数据类型的可扩展列表。它给出了引用数据类型实例的机制,这种数据类型包括在space—context—select类型及其扩展中。注:实体数据类型列表将被扩展到使用资源构造的应用资源。EXPRESS描述:*)TYPEspace—context_select;EXTENSIBLESELECT(action,action_method,general—property,product—definition,representation_item,shape—aspect);END_TYPE;(*4 GB/T16656.51--2010/[so10303—51:20054.3.2类型valuecontext_selectvalue—context—select类型是替代数据类型的可扩展列表。它给出了引用数据类型实例的机制,这种数据类型包括在value—context—select类型及其扩展中。注:实体数据类型列表将被扩展到使用资源构造的应用资源。EXPRESS描述:*)TYPEvalue_context_select=EXTENSIBLESELECT(action,action_method,general_property,product—definition,representation_item,shape_aspect);END_TYPE;(*4.4mathematical_context_schema实体定义4.4.1实体compound_maths__space_contextcompound—maths—space—context是由maths—space—context其他实例列表定义的一种maths—space—context。被引用的math—space是一个多元组空间。多元组中每一项的maths—space—context在列表中都有相应的位置。示例:考虑maths_space—context的两个不同实例,如下:P,:“myproduct”表面上二维点集与帮闻的关系;和P::“myactivity”中一维状态集与R间的关系。以下关系是由P1XP2定义的compoundmaths—space—context:——“myproduct”表面上的点集对“myactivity”中的状态集的三维集合;和——R3。EXPRESS描述:*)ENTITYcompound_maths——space——contextSUBTYPEOF(maths—space_context);components:LZSTE2:?JOFmaths—space_context‘END_ENTITY;(*属性定义:components:maths—space—context的实例是compound—maths—space—context的组成部分。产品单独状态的maths—space_context源自于产品的maths—space—context。在这种情况下,这个单独状态应该有一个compound—maths—space—context,compound—maths—space—context有一个由单独引用产品maths—space—context的元件列表。4.4.2实体defined_maths_space_contextdefinedmaths—space_context是由引用representation—context、unit或两者都引用而定义的一种maths..space..context。注:defined_maths—space_context可以被实例为representation_context—defined—math—space—context,unit_defined—maths_space_context或它们两者的实例。5 GB/T16656.51--2010/1S010303—51:2005ExPREss描述:*)咖ITYdefined_maths—space—contextSUBTYPEOF(maths—space_context);END_ENTITY;(*4.4.3实体explicitly_enumerated_maths_space_contextexplicitly_enumerated—maths—space—context是一种maths—space—context,它通过规定maths—value—context实例进行定义,maths—value_context是maths—spacecontext的成员。注:expl{citlyenumerated_maths—spacecontext只能被指定为一个具有有限成员的离散maths_space。ExPREss描述:*)ENTITYexplicitiy_enumerated_maths—space_contextSUBTYPEOF(maths—space—context);members:SET[1:?]OFmaths_value_context;END_ENTITY;(*属性定义:members:maths—value—context的实例是maths—space_context的成员。4.4.4实体maths_space_contextmaths—space—context是物理空间与指出maths—space含义的maths—space间的一对一映射。EXPRESS描述:*)ENTITYmaths—space_contextSUPERTYPEOF(ONEOF(compound_maths—space_context,defined_maths—space—context,explicitly_enumerated_maths—space—context));id:identifier;name:label;description:OPTIONALtext;abstractspace:maths—space;physical—space:space_context_select;END_ENTITY;(*属性定义:id:maths—space—context的identifier。name;可查到maths—space—context的table。description:描述maths—space_conlext的text。这个属性值可不规定。abstract—space:maths—space的每个成员与physical—space的一个成员对应。注1:这个模式引用IS010303—50中的ABSTRACT实体类型maths—space,但不能作为SUBTYPE实体类型。一个使用本部分的应用模块应引用或定义至少一个SUBTYPE。注3:定义在ISO10303—50中的maths_function的每个子类要求maths—space是tuple_space。physical—space:物理空间的每个成员与abstract—space的一个成员相对应。6 GB/T16656.51—2010/ISO10303—51:20054.4.5实体maths_value_contextmaths_value_context表示物理值与maths—space的相关性。通过这种相关性给maths—value赋予含义,这个含义能够从具有maths—value—context成员的maths—space—context推导出来。EXPRESS描述:*)EIgflTYmaths—value_context;id:identifier;na口le:label;description:OPTIONALtext;abstractvalue:maths_value;physical—value:value_context—select;END_ENTITY;(*属性定义:id:maths—value—context的identifier。name:可查到maths—value—context的lable。description:描述maths—value—context的text。这个属性值可不规定。abstract_value:maths_value与physicaLvalue对应。physical—value:physical_value与maths—value对应。4.4.6实体membership_of_maths_space_contextmembership_of_maths—space_context把maths—value—context与maths—space—context相关联。membership—of—maths—space—context表明maths—space—context是maths—value—context的一个成员。EXPRESS描述:9(-)ENTITYmemberahip_of_maths—space_context;space—context:maths—space_context;value_context:maths—value_context;END_ENTITY;(*属性定义:space—context:具有maths—value_context成员的maths_space_context。valuecontext:是maths—space_context成员的maths—value—context。4.4.7实体normalizedmaths_spacecontextnormalized-maths—space—context是由一个参考物理值定义的一种defined_maths—space—context。假设:P是一个物理值;P。是参考物理值;v是数值。normalizedmaths—spacecontext的实例为:P—Po-VEXPRESS描述:*)7 GB/T16656.51--2010/IS010303-51:2005ENTITYnormalized_maths—space_contextSUBTYPEOF(definedmaths—space—context);normalization_basis:value_context_select;END_ENTITY;(*属性定义:normalization—basis:定义maths—space~context的参考物理值。4.4.8实体representation_eontext_defined_mathsspacecontextrepresentation_context~defined_maths—space_context是一种规定坐标系的defined—maths—space—context"通过引用representation_context对representation—context—defined—maths~space~cOntext进行定义。ExPREss描述:*)ENTITYrepresentationcontext——defined_maths——space_contextSUBTYPEOF(defined_maths—space_context);representation_basis:representation_context;END—ENTITY;(*属性定义:representation—basis:定义maths_space_context的representation_context。4.4.9实体unit_defined_maths_spacecontextunit_defined—maths—space_context是一种由单一度量单位定义的defined_math!;_space—context。EXPRESS描述:K-)ENTITYunit—defined_maths—space_contextSUBTYPEOF(defined_maths_space_context);unit—basis:unit;END_ENTITY;(*属性定义:unit—basis:定义maths—space—context的unit。注:这个模式引用ISO10303—41中的SELECT类型unit,但实体类型不是由unit选择的。使用本部分的应用模块应该至少引用这些实体类型中的一个。*)END_SCHEMA;一mathematical—context_schemaf*5分布模式的数学描述mathematical_description_of_distribution_schema以下列EXPRESS声明开始并标识必要的外部引用。EXPRESS描述:*)SCHEMAmathematical—description_of—distribution_schwa;8 GB/T16656.51—2010/Iso10303—51:2005REFERENCEFROMmathematical—context—schema—GB/T16656.51(maths—space_context);REFERENCEFROMmathematical—functions—schema——ISO10303—50(maths_function);REFERENCEFROMprocess_property_schema—GB/T16656.49(action_property,resource_property);REFERENCEFROMproductproperty_definition_schema——ISO10303—41(property_definition,general—property_relationship);REFERENCEFROMsupport_resource_schema—ISO10303—41(identifier,label,text);(*注1:以上引用的模式可查阅如下部分:Mathematical..context..schema16656.51Mathematical—functions_schemaIS010303—50process—property_schema16656.49product_property_definition_schemaISO10303—41support—resource—schemaISO10303—41注2:模式的图示见附录D。5.1概述mathematical—description_of_distribution_schema给出了特性分布与数学函数问的映射。由于映射给出了数学函数的语义,所以数学函数描述或标识了特性分布。特性分布涉及如下方面:——产品族中的产品;——在一个产品中的位置;——活动或状态空间内的状态;——其他特性;或——以上方面的组合(笛卡尔乘积)。示例1:功率输出变化涉及如下方面:——“XYZ1”族中发动机的排气口直径;和——单位为赫兹的发动机转速。功率输出变化是一个特性分布。示例2:温度变化涉及如下方面:——产品内的位置,这个产品是发动机型号为“XYZ-123”的压缩机圆盘;和——活动“normalstartupofenginetypeXYz_123”内的状态。温度变化是一个特性分布。5.2基本概念和假设特性分布是一个物理函数,特性分布函数的值域是:——产品集合;——产品内的位置集合;——活动或状态空间内的状态集合。特性分布函数的范围是一个物理量空间。当:X是定义域集;和P是范围物理量空间时,9 GB/T16656.51—2010/ISO10303—51:2005特性分布D:X->P可以由一个数学函数F:A_)B描述或标识,这里A和B是数学空间;描述或标识依赖于:一个一对一的映射U:X-)A;和一个一对一的映射V:p-)B。当且仅当V(D(x))一F(U(x))对所有属于x的x都成立时,特性分布D由数学函数F描述或标识。5.3mathematical_description_ofdistribution__schema类型定义5.3.1类型property_distribution_selectproperty_distribution—select类型是替代数据类型的扩展列表。它提供了引用这些数据类型实例的机制,这些数据类型包括在property_distribution_select类型或其扩展中。注:实体数据类型列表在使用资源构造的应用资源中进行扩展。EXPRESS描述:*)TYPEproperty_distribution_select=EXTENSIBLESELECT(actionproperty,generalproperty_relationship,property_definition,resource_property);END_TYPE;(*5.4mathematical_description_of_distribution_schema实体定义5.4.1实体maths_space._context_relationshipmaths—space_context—relationship是两个maths—space_context实例间的关系。EXPRESS描述:*)ENTITYmaths—space_context—relationship;id:identifier;name:label}description:OPTIONALtext;relating_context:mates—space_context;related_context:maths—space_context;END_ENTITY;(*属性定义:id:maths_spaee_context—relationship的identifier。name:可查到maths—space_contextrelationship的lable。description:描述maths—space—context—relationship的text。这个属性值可不规定。relating_context;maths—space—context实例,它与related_context有关。related—context:maths—space—context实例,它与relating_context有关。5.4.2实体maths_space_eontext_relationship_deseriptionmaths—space—context—relationship—description是由maths—function定义的两个maths—space—context实例间关系的技术规范。假设:10 GB/T16656.51—2010/ISO10303-51:2005关联maths—space—context是A:P->S1;被关联maths—space_context是B:P一>S2;P是一个物理空间;s1和sz是maths_space的两个实例;maths—space—context实例间关系的描述是T:S1一)S2(一个maths—function)。一个maths—space_context—relationship—description实例规定:对P中每一个P,B(p)一T(A(p))。EXPRESS描述:*)ENTITYmaths—space_context—relationship—description;id:identifier;name:label;descriptioo:OPTIONALtext;described_relationship:maths—space_context_relationship;describing_relationship:maths—function;END_ENTITY;(*属性定义:id:maths—space_context—relationship—description的identifier。name:可查到maths—space_context—relationship—description的lable。description:描述maths—space—context—relationship_description的text。这个属性值可不规定。described—relationship:由这个叙述描述的maths—space_contextrelationship—description。describingrelationship:由这个叙述描述的maths—space_context_relationship。5.4.3实体normalizedproperty_distribution_descriptionnormalized_property_distribution—description规范maths_function怎样描述与引用特性分布有关的特性分布。假设:特性分布的定义域是P(product—definition,action,action_method,resource或general—property);特性分布的范围是c(作为物理量空间的general—property);特性分布是D:P毪pc(property—definition,action—property,general—property—relationship或re—source_property);引用特性分布是DO:P一)C(property_definition,action—property,general—property_-relationship或resource_property);特性分布域的参数化是A:P->S1(maths—space_context);特性分布的描述是F:S1一)s2(maths—function);数学函数的值域和范围是数学空间s-和sz。一个normalized—property—distribution—description的实例规定:对P中每一个P,D(p)=F(A(p)).DO(p)。EXPRESS描述:*)ENTITYnormalized_property_distribution_description;id:identifier;name:label;11 GB/T16656.51--2010/Iso10303—51:2005description:OPTIONALtext;abstract—function:maths—function;domain—context:maths_space_context;normalization_basis:property_distribution_select;physical—function:property_distribution_select;ENDENTITY;(*属性定义:id:normalized—property_distribution_description的identifier。name:可引用到normalized—property_distribution_description的lable。description:描述normalized—property—distribution_description的text。这个属性值可不规定。abstract—function:描述physical—function的maths—function。domain_context:用来解释abstract一[unction域的maths—space—context。normalizationbasis:引用特性分布,它是physical—function描述的基础。注:当abstract_function的值为1时,physical—function等于normalization_basis。physical—function:由physical—function描述的特性分布。5.4.4实体property_distribution_descriptionproperty—distributiondescription规范maths—function怎样描述特性分布。假设:特性分布的值域是P(product—definition,action,action_method,resource或general—property);特性分布的范围是C(作为一个物理量空间的general—property);特性分布是D:P一)C(property—definition,action—property,general—property—relationship或resource—property)5特性分布域的参数化是A:P->Sl(maths—spacecontext);特性分布的范围标量是U:C->S2(maths—space—context);特性分布的描述是F:Si-)S2(maths—function);数学函数的值域和范围是数学空间s。和sz。一个property_distribution—description实例规定:对P中每一个P,D(p)一U。(F(A(p)))。注:u-1已经定义,因为u是一个1—1映射。ExPREss描述:*)ENTITYproperty_distribution_description;id:identifier;name:label;description:OPTIONALtext;abstract—function:maths—function;domain—context:maths_space_context;physical—function:property_distribution_select;range_context:maths—space_context;END一肿ITY;(*属性定义:】2 GB/T16656.51—201011S010303—51:2005id:property—distribution—description的identifier。name:可查到property_distributiondescription的Iable。description:描述property_distribution_description的text。这个属性值可不规定。abstract—function:描述physical—function的maths—function。domaincontext:用来解释abstract_function域的maths—space_context。physical—function:由abstract—function描述的特性分布。range—context:用来解释abstract—function范围的maths—space—context。*)END_SCHEMA;一mathematical—description_of_dlstribution_schema(*13 GB/T16656.51—2010/1S010303-51:2005附录A(规范性附录)实体短名表A.1给出了GB/T16656的本部分MIM中定义的实体短名。使用短名的要求见GB/T16656的实现方法。注:EXPRESS实体名可查URL:http://www.tcl84一s04.org/Short_Names/。表A.1实体短名实体名短名compound-maths—spacecontextCMSCdefined-maths—space_contextDMSCExplicitlyenumeratedmaths—spacecontextEEMSCmaths—space_contextMTSPCNmaths—value_contextMTVLCNmembership—oLmaths_space_contextMOMSCnormalized-maths_space—contextNMSCrepresentation_context_deflned_maths—space_contextRCDMSCunit_defined—maths_space_contextUDMSCmaths—space_context_relationshipMSCRmaths..space_context..relationship_descriptionMSCRDnormalized_property_distribution_descriptionNP叻property_distribution_descriptlonPRDSDS14 B.1文档标识附录B(规范性附录)信息对象注册GB/T16656.51--2010/ISO10303-51:2005在开放系统中,为确定信息对象的无二义性标识,规定本部分的对象标识符为:(isostandard10303part(51)version(I)}本标识符的含义在GB/T16262.1中进行了定义,并且在ISO10303—1中进行了描述。B.2模式标识B.2.1mathematical_contextschema模式标识为了在开放系统中给应用模块中的模式提供无二义性的标识,对象标识符{isostandard10303part(51)version(1)schema(1)mathematical—context—schema(1))分配给mathematical—context—schema模式,本标识符的含义在GB/T16262.1中进行了定义,并且在Is010303—1中进行了描述。B.2.2mathematical_description_of_distribution_schema模式标识为了在开放系统中给应用模块中的模式提供无二义性的标识,对象标识符{isostandard10303part(51)version(1)schema(1)mathematicakdescription_oLdistribution_schema(1))分配给math—ematical—description_of_distribution_schema模式,本标识符的含义在GB/T16262.1中进行了定义,并且在Is010303-1中进行了描述。15 GB/T16656.51—2010/iso10303—51:2005附录C(资料性附录)计算机可解释的列表本附录引用了GB/T16656本部分规定的EXPRESS实体名和与实体名对应的短名列表,也提供了本部分规定的没有注解和其他说明文本的每一个EXPRESS模式的列表。这些列表以计算机可解释的格式给出,并可从以下URL查到:短名:http://www.tcl84一sc4.org/Short—Names/。EXPRESS:.h....t..t...p.....:../..../....w.....w......w..........t..c....1...8....4...-...s...c...4....,....o...r...g..../....E.....X.....P....R......E....S....—S—/。表C.1EXPRESS列表HTML文件ASCII文件合成的ASCII文件mathematicaLcontext_schema.htmmathematicaLcontext_schema.expISOTCl84/SC4/WGl2N3251mathematical—description—of—distil—mathematical—description一01一distri—Is0TCl84/SC4/WGl2N3251bution_schema.htmhution_sehema.exp如果不能访问这些站点,请直接联系ISO中央秘书处或ISOTCl84/SC4秘书处:sc4see@tel84一sc4.org。注:从以上网址得到的计算机可解释格式的信息是资料性的。本部分内的信息是规范的。 附录D(资料性附录)ExPRESs-G图GB/T16656.51--2010/ISO10303-51:2005本附录给出的图D.1~图D.5对应本部分给出的EXPRESS模式。这些图使用EXPRESS语言的EXPRESS-G图的符号表示法。在ISO10303—11:1994的附录D中定义了EXPRESS-G。图D.1mathematical_contextJchema的EXPRESS-G图2-1 GB/T16656.51—2010/ISO10303—51:200518(EX)spacecontexi_select(EX)value_context_select图D.2mathematical_context_schema的EXPRESS-G图2-2~⋯⋯⋯⋯⋯⋯⋯⋯一图D.3mathematical_description_of_distribution_schema的EXPRESS-G图3—1 GB/T16656.51—2010/iso10303-51:2005图D.4mathematical_description_of_distribution_schema的EXPRESS-G图3-2图D.5mathematical_description_of_distribution_schema的EXPRESS-(;图3-3'

您可能关注的文档