软考高级系统架构设计师-第14章 未来信息综合技术

【本章学习建议】

根据考试大纲,本章主要考查系统架构设计师单选题,预计考3分左右,对应第二版教材第11章,重点掌握教材知识点。

14.1 信息物理系统技术概述

14.1.1 信息物理系统的概念

信息物理系统(Cyber-Physical Systems,CPS)是控制系统、嵌入式系统的扩展与延伸,其涉及的相关底层理论技术源于对嵌入式技术的应用与提升。

CPS通过集成先进的感知、计算、通信、控制等信息技术和自动控制技术,构建了物理空间与信息空间中人、机、物、环境、信息等要素相互映射、适时交互、高效协同的复杂系统,实现系统内资源配置和运行的按需响应、快速迭代、动态优化。

CPS的本质就是构建一套信息空间与物理空间之间基于数据自动流动的状态感知、实时分析、科学决策、精准执行的闭环赋能体系,解决生产制造、应用服务过程中的复杂性和不确定性问题,提高资源配置效率,实现资源优化。

14.1.2 CPS的实现

1. CPS的体系架构

(1)单元级CPS。是具有不可分割性的CPS最小单元,是具备可感知、可计算、可交互、可延展、自决策功能的CPS最小单元,一个智能部件、一个工业机器人或一个智能机床都可能是一个CPS最小单元。

(2)系统级CPS多个最小单元(单元级)通过工业网络(如工业现场总线、工业以太网等),实现更大范围、更宽领域的数据自动流动,实现了多个单元级CPS的互联、互通和互操作,进一步提高制造资源优化配置的广度、深度和精度。包含互联互通、即插即用、边缘网关、数据互操作、协同控制、监视与诊断等功能。其中互连互通、边缘网关和数据互操作主要实现单元级CPS的异构集成;即插即用主要在系统级CPS实现组件管理,包括组(单元级CPS)的识别,配置,更新和删除等功能;协同控制是指对多个单元级CPS的联动和协同控制等;监视与诊断主要是对单元级CPS的状态实时监控和诊断其是否具备应有的能力。

(3)SoS级CPS多个系统级CPS的有机组合构成SoS级CPS。例如,多个工序(系统的CPS)形成一个车间级的CPS或者形成整个工厂的CPS。主要实现数据的汇聚,从而对内进行资产的优化和对外形成运营优化服务。其主要功能包括:数据存储、数据融合、分布式计算、大数据分析、数据服务,并在数据服务的基础上形成了资产性能管理和运营优化服务。

2. CPS的技术体系

CPS技术体系主要分为CPS总体技术、CPS支撑技术、CPS核心技术

·CPS总体技术主要包括系统架构、异构系统集成、安全技术、试验验证技术等,是CPS的顶层设计技术;

·CPS支撑技术主要包括智能感知、嵌入式软件、数据库、人机交互、中间件、SDN(软件定义网络)、物联网、大数据等,是基于CPS应用的支撑;

·CPS核心技术主要包括虚实融合控制、智能装备、MBD、数字孪生技术、现场总线、工业以太网、CAX\MES\ERP\PLM\CRM\SCM等,是CPS的基础技术。

CPS的技术体系可以分为四大核心技术要素,即“一硬”(感知和自动控制)、“一软”(工业软件)、“一网”(工业网络)、”一平台”(工业云和智能服务平台)。其中感知和自动控制是CPS实现的硬件支撑;工业软件固化了CPS计算和数据流程的规则,是CPS的核心;工业网络是互联互通和数据传输的网络载体;工业云和智能服务平台是CPS数据汇聚和支撑上层解决方案的基础,对外提供资源管控和能力服务。

14.1.3 信息物理系统的建设和应用

CPS的典型应用场景:

(1)智能设计。在产品及工艺设计、工厂设计过程中的大部分工作都可以在虚拟空间中进行仿真,并实现迭代和改进。包括产品及工艺设计、生产线/工厂设计。

(2)智能生产。CPS可以打破生产过程的信息孤岛现象,实现设备的互联互通,实现生产过程监控,合理管理和调度各种生产资源,优化生产计划,达到资源和制造协同,实现“制造”到“智造”的升级。包括设备管理、生产管理、柔性制造。

(3)智能服务。通过CPS按照需要形成本地与远程云服务相互协作、个体与群体、群体与系统的相互协同一体化工业云服务体系,能够更好地服务于生产,解决装备运行日益复杂、使用难度日益增大的困扰,实现智能装备的协同优化,支持企业用户经济性、安全性和高效性经营目标落地。包括健康管理、智能维护、远程征兆性诊断、协同优化、共享服务。

(4)智能应用。将设计者、生产者和使用者的单调角色转变为新价值创造的参与者,并通过新型价值链的创建反馈到产业链的转型,从根本上调动各个参与者的积极性,实现制造业转型。包括无人装备、产业链互动、价值链共赢。

CPS的建设路径分为如下阶段:CPS体系设计、单元级CPS建设、系统级CPS建设和SoS级CPS建设阶段。

14.2 人工智能技术概述

14.2.1 人工智能的概念

人工智能(Artificial Intelligence,AI)是利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用系统。

人工智能的目标是了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器。该领域的研究包括机器人、自然语言处理、计算机视觉和专家系统等。

根据人工智能是否能真正实现推理、思考和解决问题,可以将人工智能分为弱人工智能(不能真正实现推理和解决问题的智能机器)和强人工智能(真正能思维的智能机器)。

14.2.2 人工智能关键技术

1. 自然语言处理(NLP)

自然语言处理研究实现人与计算机之间用自然语言进行有效通信的各种理论和方法。主要包括机器翻译(从一种自然语言到另外一种自然语言的翻译)、语义理解(利用计算机理解文本篇章内容,并回答相关问题)和问答系统(让计算机像人类一样用自然语言与人交流)等。

2. 计算机视觉(CV)

计算机视觉是使用计算机模仿人类视觉系统的科学,让计算机拥有类似人类提取、处理、理解和分析图像以及图像序列的能力,将图像分析任务分解为便于管理的小块任务。

3. 知识图谱(KG)

知识图谱就是把所有不同种类的信息连接在一起而得到的一个关系网络,提供了从“关系”的角度去分析问题的能力。一般用于反欺诈、不一致性验证等问题。

4. 人机交互(HCI)

人机交互主要研究人和计算机之间的信息交换。

5. 虚拟现实或增强现实(VR/AR)

虚拟现实或增强现实以计算机为核心的新型视听技术。结合相关科学技术,在一定范围内生成与真实环境在视觉、听觉等方面高度近似的数字化环境

6. 机器学习(ML)

机器学习以数据为基础,通过研究样本数据寻找规律,并根据所得规律对未来数据进行预测。目前,机器学习广泛应用于数据挖掘、计算机视觉、自然语言处理、生物特征识别等领域。

●按照学习模式的不同,机器学习可分为监督学习、无监督学习、半监督学习、强化学习。其中,监督学习需要提供标注的样本集,无监督学习不需要提供标注的样本集,半监督学习需要提供少量标注的样本,而强化学习需要反馈机制

(1)监督学习。监督学习是利用己标记的有限训练数据集,通过某种学习策略/方法建立一个模型,从而实现对新数据/实例的标记(分类)/映射。在自然语言处理、信息检索、文本挖掘、手写体辨识、垃圾邮件侦测等领域获得了广泛应用。最典型的监督学习算法包括回归和分类等。

(2)无监督学习。无监督学习是利用无标记的有限数据描述隐藏在未标记数据中的结构/规律。无监督学习不需要以人工标注数据作为训练样本,这样不仅便于压缩数据存储、减少计算量、提升算法速度,还可以避免正负样本偏移引起的分类错误问题。无监督学习主要用于经济预测、异常检测、数据挖掘、图像处理、模式识别等领域。无监督学习常见算法包括Apriori算法、KMeans算法、随机森林、主成分分析等。

(3)半监督学习。半监督学习可以利用少量的标注样本和大量的未标识样本进行训练和分类,从而达到减少标注代价、提高学习能力的目的。半监督学习的算法首先试图对未标识数据进行建模,在此基础上再对标识的数据进行预测。例如,图论推理算法或者拉普拉斯支持向量机等。

(4)强化学习。强化学习可以学习从环境状态到行为的映射,使得智能体选择的行为能够获得环境的最大奖赏,最终目标是使外部环境对学习系统在某种意义下的评价最佳。在机器人控制、无人驾驶、工业控制等领域获得成功应用。常见的强化学习算法包括Q-Leaning、时间差学习等。

●按照学习方法的不同,机器学习可分为传统机器学习和深度学习。区别在于,传统机器学习的领域特征需要手动完成,且需要大量领域专业知识;深度学习不需要人工特征提取,但需要大量的训练数据集以及强大的GPU服务器来提供算力。

(1)传统机器学习从一些观测(训练)样本出发,试图发现不能通过原理分析获得的规律,实现对未来数据行为或趋势的准确预测。在自然语言处理、语音识别、图像识别、信息检索等许多计算机领域获得了广泛应用。

(2)深度学习是一种基于多层神经网络并以海量数据作为输入规则的自学习方法,依靠提供给它的大量实际行为数据(训练数据集),进行参数和规则调整。深度学习更注重特征学习的重要性。

机器学习的常见算法还包括迁移学习、主动学习和演化学习

(1)迁移学习。迁移学习是指当在某些领域无法取得足够多的数据进行模型训练时,利用另一领域数据获得的关系进行的学习。主要在变量有限的小规模应用中使用,如基于传感器网络的定位、文字分类和图像分类等。

(2)主动学习。主动学习通过一定的算法查询最有用的未标记样本,并交由专家进行标记,然后用查询到的样本训练分类模型来提高模型的精度

(3)演化学习。演化学习基于演化算法提供的优化工具设计机器学习算法,针对机器学习任务中存在大量的复杂优化问题,应用于分类、聚类、规则发现、特征选择等机器学习与数据挖掘问题中。算法通常维护一个解的集合,并通过启发式算子来从现有的解产生新解,并通过挑选更好的解进入下一次循环,不断提高解的质量。

人工智能目前典型应用:ChatGPT

14.3 机器人技术概述

14.3.1 机器人的定义和发展历程

机器人技术已经准备进入4.0时代。所谓机器人4.0时代,就是把云端大脑分布在各个地方,充分利用边缘计算的优势,提供高性价比的服务,把要完成任务的记忆场景的知识和常识很好地组合起来,实现规模化部署。特别强调机器人除了具有感知能力实现智能协作,还应该具有一定的理解和决策能力,进行更加自主的服务

目前的服务机器人大多可以做到物体识别和人脸识别。在机器人4.0时代,需要加上更强的自适应能力

14.3.2 机器人4.0的核心技术

1. 云-边-端的无缝协同计算

云-边-端一体的机器人系统是面向大规模机器人的服务平台,信息处理和生成主要在云-边-端上分布处理完成。通常情况下,云侧可以提供高性能的计算和知识存储,边缘侧用来进一步处理数据并实现协同和共享。机器人端只用完成实时操作的功能

2. 持续学习与协同学习

希望机器人可以通过少量数据来建立基本的识别能力,然后可以自主地去找到更多的相关数据并进行自动标注。然后用这些自主得到的数据来对自己已有的模型进行重新训练来提高性能。

3. 知识图谱

需要更加动态和个性化的知识;需要和机器人的感知与决策能力相结合

4. 场景自适应

主动观察场景内人和物之间的变化,预测可能发生的事件,从而影响之后的行动模式。这个技术的关键问题在于场景预测能力。就是机器人通过对场景内的各种人和物进行细致的观察,结合相关的知识和模型进行分析,并预测之后事件即将发生的时间,改变自己的行为模式。

5. 数据安全

既要保证端到端的安全传输,也要保障服务器端的安全存储。

14.3.3 机器人的分类

如果按照要求的控制方式分类,机器人可分为操作机器人、程序机器人、示教再现机器人、智能机器人和综合机器人

(1)操作机器人。典型代表是在核电站处理放射性物质时远距离进行操作的机器人。

(2)程序机器人。可以按预先给定的程序、条件、位置进行作业。

(3)示教再现机器人。机器人可以将所教的操作过程自动地记录在磁盘、磁带等存储器中,当需要再现操作时,可重复所教过的动作过程。示教方法有直接示教与遥控示教两种。

(4)智能机器人。既可以进行预先设定的动作,还可以按照工作环境的改变而变换动作。

(5)综合机器人。由操纵机器人、示教再现机器人、智能机器人组合而成的机器人,如火星机器人。整个系统可以看作是由地面指令操纵的操作机器人。

如果按照应用行业来分,机器人可分为工业机器人、服务机器人和特殊领域机器人

14.4 边缘计算

14.4.1 边缘计算的概念

边缘计算将数据的处理、应用程序的运行甚至一些功能服务的实现,由网络中心下放到网络边缘的节点上(靠近物或数据源的位置)。在网络边缘侧的智能网关上就近采集并且处理数据,不需要将大量未处理的原生数据上传到远处的大数据平台。

采用边缘计算的方式,海量数据能够就近处理,大量的设备也能实现高效协同的工作,诸多问题迎刃而解。因此,边缘计算理论上可满足许多行业在敏捷性、实时性、数据优化、应用智能,以及安全与隐私保护等方面的关键需求。

14.4.2 边缘计算的定义

边缘计算的业务本质是云计算在数据中心之外汇聚节点的延伸和演进,主要包括云边缘、边缘云和云化网关三类落地形态;以“边云协同”和“边缘智能”为核心能力发展方向;软件平台需要考虑导入云理念、云架构、云技术,提供端到端实时、协同式智能、可信赖、可动态重置等能力;硬件平台需要考虑异构计算能力

(1)云边缘:是云服务在边缘侧的延伸,逻辑上仍是云服务,主要能力是提供依赖于云服务或需要与云服务紧密协同。

(2)边缘云:是在边缘侧构建中小规模云服务能力,边缘服务能力主要由边缘云提供

(3)云化网关:以云化技术与能力重构原有嵌入式网关系统,云化网关在边缘侧提供协议/接口转换、边缘计算等能力,部署在云侧的控制器提供边缘节点的资源调度、应用管理与业务编排等能力。

14.4.3 边缘计算的特点

边缘计算具有以下特点:

(1)联接性:联接性是边缘计算的基础。所联接物理对象的多样性及应用场景的多样性,需要边缘计算具备丰富的联接功能。

(2)数据第一入口:边缘计算作为物理世界到数字世界的桥梁,是数据的第一入口,拥有大量、实时、完整的数据,可基于数据全生命周期进行管理与价值创造,将更好的支撑预测性维护、资产效率与管理等创新应用。

(3)约束性:边缘计算产品需适配工业现场相对恶劣的工作条件与运行环境,如防电磁、防尘、防爆、抗振动、抗电流/电压波动等。在工业互联场景下,对边缘计算设备的功耗、成本、空间也有较高的要求。

(4)分布性:边缘计算实际部署天然具备分布式特征。这要求边缘计算支持分布式计算与存储、实现分布式资源的动态调度与统一管理、支撑分布式智能、具备分布式安全等能力。

14.4.4 边云协同

边云协同:边缘计算与云计算各有所长,云计算擅长全局性、非实时、长周期的大数据处理与分析,能够在长周期维护、业务决策支撑等领域发挥优势:边缘计算更适用局部性、实时、短周期数据的处理与分析,能更好地支撑本地业务的实时智能化决策与执行

边缘计算既靠近执行单元,更是云端所需高价值数据的采集和初步处理单元,可以更好地支撑云端应用;反之,云计算通过大数据分析优化输出的业务规则或模型可以下发到边缘侧,边缘计算基于新的业务规则或模型运行。

主要包括六种协同:

(1)资源协同:边缘节点提供计算、存储、网络、虚拟化等基础设施资源、具有本地资源调度管理能力,同时可与云端协同,接受并执行云端资源调度管理策略,包括边缘节点的设备管理、资源管理以及网络连接管理。

(2)数据协同:边缘节点主要负责现场/终端数据的采集,按照规则或数据模型对数据进行初步处理与分析,并将处理结果以及相关数据上传给云端;云端提供海量数据的存储、分析与价值挖掘

(3)智能协同:边缘节点按照AI模型执行推理,实现分布式智能;云端开展AI的集中式模型训练,并将模型下发边缘节点

(4)应用管理协同:边缘节点提供应用部署与运行环境,并对本节点多个应用的生命周期进行管理调度:云端主要提供应用开发、测试环境,以及应用的生命周期管理能力

(5)业务管理协同:边缘节点提供模块化、微服务化的应用/数字孪生/网络等应用实例:云端主要提供按照客户需求实现应用/数字孪生/网络等的业务编排能力。

(6)服务协同:边缘节点按照云端策略实现部分ECSaaS服务,通过ECSaaS与云端SaaS的协同实现面向客户的按需SaaS服务:云端主要提供SaaS服务在云端和边缘节点的服务分布策略,以及云端承担的SaaS服务能力。

边缘计算的应用场合:智慧园区、安卓云与云游戏、视频监控、工业互联网、Cloud VR

14.5 数字孪生体技术概述

14.5.1 数字孪生体的定义

数字孪生体技术是跨层级、跨尺度的现实世界和虚拟世界建立沟通的桥梁

数字孪生体现有或将有的物理实体对象的数字模型,通过实测、仿真和数据分析来实时感知、诊断、预测物理实体对象的状态,通过优化和指令来调控物理实体对象的行为,通过相关数字模型间的相互学习来进化自身,同时改进利益相关方在物理实体对象生命周期内的决策。

14.5.2 数字孪生体的关键技术

建模、仿真和基于数据融合的数字线程是数字孪生体的三项核心技术。

1. 建模

建模的目的是将我们对物理世界的理解进行简化和模型化。而数字孪生体的目的或本质是通过数字化和模型化,用信息换能量,以使少的能量消除各种物理实体、特别是复杂系统的不确定性。需求指标、生存期阶段和空间尺度构成了数字孪生体建模技术体系的三维空间。

2. 仿真

如果说建模是模型化我们对物理世界或问题的理解,那么仿真就是验证和确认这种理解的正确性和有效性。所以,数字化模型的仿真技术是创建和运行数字孪生体、保证数字孪生体与对应物理实体实现有效闭环的核心技术

仿真是将包含了确定性规律和完整机理的模型转化成软件的方式来模拟物理世界的一种技术。只要模型正确,并拥有了完整的输入信息和环境数据,就可以基本准确地反映物理世界的特性和参数。

3. 其他技术

除了核心的建模仿真技术, 目前VR、AR以及MR等增强现实技术、数字线程、系统工程和MBSE、物联网、云计算、雾计算、边缘计算、大数据技术、机器学习和区块链技术,仍为数字孪生体构建过程中的内外围核心技术。

数字孪生体主要应用于制造、产业、城市和战场

14.6 云计算和大数据技术概述

14.6.1 云计算

云计算概念的内涵包含两个方面:平台和应用。平台即基础设施,其地位相当于PC上的操作系统,云计算应用程序需要构建在平台之上;云计算应用所需的计算与存储通常在“云端”完成,客户端需要通过互联网访问计算与存储能力

1. 云计算的服务方式

(1)软件即服务(SaaS)。在SaaS的服务模式下,服务提供商将应用软件统一部署在云计算平台上,客户根据需要通过互联网向服务提供商订购应用软件服务,服务提供商根据客户所订购软件的数量、时间的长短等因素收费,并且通过标准浏览器向客户提供应用服务。

(2)平台即服务(PaaS)。在PaaS模式下,服务提供商将分布式开发环境与平台作为一种服务来提供。这是一种分布式平台服务,厂商提供开发环境、服务器平台、硬件资源等服务给客户,客户在服务提供商平台的基础上定制开发自己的应用程序,并通过其服务器和互联网传递给其他客户。

(3)基础设施即服务(IaaS)。在IaaS模式下,服务提供商将多台服务器组成的“云端”基础设施作为计量服务提供给客户。具体来说,服务提供商将内存、I/O设备、存储和计算能力等整合为一个虚拟的资源池,为客户提供所需要的存储资源、虚拟化服务器等服务。

对三种服务方式进行分析后,可以看出这三种服务模式有如下特征:

(1)在灵活性方面,SaaS→PaaS→IaaS 灵活性依次增强。

(2)在方便性方面,IaaS→PaaS→SaaS 方便性依次增强。

2. 云计算的部署模式

(1)公有云。在公有云模式下,云基础设施是公开的,可以自由地分配给公众。企业、学术界与政府机构都可以拥有和管理公用云,并实现对公有云的操作。公有云能够以低廉的价格为最终用户提供有吸引力的服务,创造新的业务价值。

(2)社区云。在社区云模式下,云基础设施分配给一些社区组织所专有,这些组织共同关注任务、安全需求、政策等信息。云基础设施被社区内的一个或多个组织所拥有、管理及操作。“社区云”是“公有云”范畴内的一个组成部分。

(3)私有云。在私有云模式下,云基础服务设施分配给由多种用户组成的单个组织。它可以被这个组织或其他第三方组织所拥有、管理及操作。

(4)混合云。混合云是公有云、私有云和社区云的组合。由于安全和控制原因,并非所有的企业信息都能放置在公有云上,因此企业将会使用混合云模式。

14.6.2 大数据

大数据是指其大小或复杂性无法通过现有常用的软件工具,以合理的成本并在可接受的时限内对其进行捕获、管理和处理的数据集。这些困难包括数据的收入、存储、搜索、共享、分析和可视化。

大数据的特点:大规模、高速度、多样化、价值密度低、可变性、复杂性等。

大数据分析的步骤:①数据获取和记录;②信息抽取和清洗;③数据集成、聚集和表示;④查询处理、数据建模和分析;⑤解释。5个主要阶段。

大数据的应用领域:制造业、服务业、交通行业、医疗行业

AI芯片(补充)

1. AI芯片的概念

AI芯片是一种特制的微处理器,专门为高效运行人工智能算法而设计。致力于解决AI应用中的大规模并行计算问题,尤其是针对神经网络模型的密集型数学运算,如矩阵乘法、卷积操作和激活函数计算等。

2. AI芯片的原理

AI芯片的核心原理基于人工神经网络,其中芯片内部的处理单元模拟了生物神经元的工作机制。每个处理单元能够独立进行复杂的数学运算,例如权重乘以输入信号并累加,形成神经元的激活输出。激活函数则决定了信号如何转化为有意义的结果,它是AI芯片中不可或缺的一部分。

3. AI芯片的硬件架构

AI芯片的硬件架构多种多样,根据其设计目标和应用场景,可分为以下几类:

(1)GPU(图形处理器):GPU原本主要用于图形渲染,但因其并行计算能力强,被广泛用于训练大型深度学习模型,尤其擅长处理浮点数密集型计算任务。主要特点:计算能力强,成本高、功耗高。

(2)FPGA(现场可编程门阵列):FPGA具有高度灵活的可编程性,能够在硬件层面快速重新配置以适应不同的AI算法,适用于早期开发阶段和动态工作负载的场景。主要特点:可编程、高度灵活、计算能力不强;

(3)ASIC(专用集成电路):ASIC是为特定AI任务定制的芯片,相较于GPU和FPGA,它在特定应用中的计算效率更高,能耗更低,但缺乏通用性。主要特点:体积小、功耗低、适合量产,但是研发时间长,且不可编辑,前期投入成本高,带来一定的技术风险。

(4)TPU(张量处理单元):Google推出的TPU是专门针对机器学习任务设计的ASIC实例,专注于高效的矩阵运算,尤其适合TensorFlow框架下的深度学习模型。主要特点:高效的张量计算能力、功耗低、采用低精度计算。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

软考诸葛老师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值