全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210802649.X (22)申请日 2022.07.07 (71)申请人 北京航空航天大 学 地址 100191 北京市海淀区学院路37号 (72)发明人 冯强 刘萌 樊冬明 王自力  任羿 孙博 杨德真  (51)Int.Cl. G06F 30/20(2020.01) G06F 111/10(2020.01) (54)发明名称 一种面向设计的系统弹性评估方法 (57)摘要 本发明提供了一种面向设计的系统弹性评 估方法, 其具体步骤如下: 步骤(1): 基于系统的 组成实体和实现逻辑, 找到实现系统目标的所有 路集; 步骤(2): 统计路集数量, 计算路集空间的 高度; 步骤(3): 统计各个路集的长度, 计算路集 空间的长度; 步骤(4): 统计系统实体组成的冗余 情况, 计算路集空间的宽度; 步骤(5): 计算系统 的弹性, 实现系统的弹性度量评估。 本发明针对 系统的弹性评估, 发明了一种面向系统设计的弹 性评估方式。 从系统的逻辑和路集出发, 形成面 向弹性的系统路集空间。 在此基础上, 定义了实 体的冗余度, 并实现了对路集空间长度、 高度和 宽度的计算, 最终实现系统的弹性评估。 这种从 实现途径入手的评估 方式, 有效提升了系统弹性 设计的可操作性。 权利要求书1页 说明书4页 附图2页 CN 115203929 A 2022.10.18 CN 115203929 A 1.一种面向设计的系统弹性评估方法, 其特 征在于, 包括: 步骤(1): 基于系统的组成实体和实现逻辑, 找到实现系统目标的所有路集; 步骤(2): 统计路集数量, 计算路集空间的高度; 步骤(3): 统计各个路集的长度, 计算路集空间的长度; 步骤(4): 统计系统实体组成的冗余情况, 计算路集空间的宽度; 步骤(5): 计算系统的弹性, 实现系统的弹性评估。 2.根据权利要求1中所述方法的步骤(2), 其特 征在于: 依据步骤(1)中的所有路集形成路集空间, 统计所有路集的个数M, 也就是路集空间的 高度H, 即H=M 。 3.根据权利要求1中所述方法的步骤(3), 其特 征在于: 设某一路集MPm长度为Lm, 定义并计算系统路集空间的长度为: 4.根据权利要求1中所述方法的步骤(4), 其特 征在于: 针对某一路集MPm, 所需实体种类数与路集长度Lm相同, 对某一实体Agentk所需的个数 记作nm,k, 系统所拥有的Agentk数为sk。 则在当前逻辑的对应的路集中, 对Agentk而言冗余的 实体个数为: rm,k=sk‑nm,k 在某一路集MPm中, 定义Agentk的冗余度为: 根据实体的冗余 程度定义该路集的冗余度为: 依据该指标定义并计算路集空间的宽度: 5.根据权利要求1中所述方法的步骤(5), 其特 征在于: 从路集空间也就是系统目标的实现途径出发, 从这一角度出发, 利用路集空间定义系 统的弹性 为: 权 利 要 求 书 1/1 页 2 CN 115203929 A 2一种面向设计的 系统弹性评估方 法 (一)所属技术领域 [0001]本发明涉及系统的弹性评估领域, 具体涉及到一种面向设计的系统弹性评估方 法。 (二)背景技术 [0002]弹性作为一种系统的基本属性, 与可靠性、 维修性等通用质量特性的联系越来越 密切。 正常情况下系统可以平稳运行, 但由于人为或自然等因素, 不可避免的遭受扰动或冲 击。 而弹性涉及到系统的平稳运行状态、 抗扰动能力及 恢复效果等多个方面, 因此已被认 为 是一种重要的系统特 征。 [0003]现有的弹性评估方法大都是面向运行过程中的系统, 多集中于评价系统在遭受扰 动和打击后系统的恢复表现, 难以应用于设计阶段。 然而, 同系统的可靠性、 维修性或保障 性等质量特性一样, 设计阶段应该受到足够的重视。 所以, 如何从设计角度提出一种新的弹 性评估方法, 指导设计人员进行系统设计是十分必要的。 (三)发明内容 [0004]为了弥补现有弹性评估方法难以指导设计过程的不足, 提高系统弹性设计的可操 作性, 本发 明提出了一种面向设计的系统弹性评估方法。 从系统的逻辑结构、 实现过程以及 资源配置角度, 对系统弹性进行合理评估。 具体步骤如下: [0005]步骤(1): 基于系统的组成实体和实现逻辑, 找到实现系统目标的所有路集; [0006]步骤(2): 统计路集数量, 计算路集空间的高度; [0007]步骤(3): 统计各个路集的长度, 计算路集空间的长度; [0008]步骤(4): 统计系统实体组成的冗余情况, 计算路集空间的宽度; [0009]步骤(5): 计算系统的弹性, 实现系统的弹性评估。 [0010]其中, 在步骤(1)中, 基于系统的组成实体和实现逻辑, 参照各个实体 的功能执行 情况, 找到所有路集。 首先判断各类实体所能完成的操作, 然后在每层逻辑即各类操作的组 合方式下, 寻找实现各类操作的实体组合并形成最小路集。 设共有实体N中, 定义任意一实 体为Agenti, 且各类实体所能实现的操作已知。 则可形成M个路集, 记作MP={MP1,MP2,…, MPm,…,MPM},MPm={Agenti,Agentj,…,Agentk}。 [0011]其中, 在步骤(2)中, 依据步骤(1)中的所有路集形成路集空间如图2所示。 统计所 有路集的个数, 也 就是路集空间的高度H, 即H=M 。 [0012]其中, 在步骤(3)中, 设某一路集MPm长度为Lm, 定义并计算系统路集空间的长度为: [0013] [0014]其中, 在步骤(4)中, 从各个路集出发, 统计所需实体种类数目和对应个数以及系 统具备实体个数。 显然, 针对某一路集MPm, 所需实体种类数与路集长度Lm相同, 对某一实体 Agentk所需的个数记作nm,k, 系统所拥有的Agentk数为sk。 则在当前逻辑的对应的路集中, 对说 明 书 1/4 页 3 CN 115203929 A 3

.PDF文档 专利 一种面向设计的系统弹性评估方法

文档预览
中文文档 8 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共8页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种面向设计的系统弹性评估方法 第 1 页 专利 一种面向设计的系统弹性评估方法 第 2 页 专利 一种面向设计的系统弹性评估方法 第 3 页
下载文档到电脑,方便使用
本文档由 思考人生 于 2024-02-07 20:35:46上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。