首页 理论 架构 工程 文档 白皮书 著作 研究 案例 下载 博客 关于 开始使用 →

第38章 对象承受能力

第38章 对象承受能力

在前面的章节中,我们已经建立了:

感觉
 ↓
元素
 ↓
对象
 ↓
属性
 ↓
动态属性
 ↓
动态状态
 ↓
认知匹配
 ↓
个体认知
 ↓
行为认知
 ↓
行为预测

但是,当认知系统开始预测行为之后,一个更加重要的问题出现了:

一个对象能够承受什么样的行为?

同一个行为作用于不同对象,可能产生完全不同的结果。

例如:

手握住钢球
手握住鸡蛋
手握住玻璃杯
手握住气球

动作形式可能非常接近:

接触
 ↓
施加压力
 ↓
保持
 ↓
移动

但是对象的承受能力完全不同。

因此,真正的认知不能只判断:

“这个行为能不能完成任务?”

还必须判断:

“这个对象能够承受这个行为产生的作用吗?”

这就是对象承受能力进入认知系统的起点。


38.1 什么是对象承受能力

对象承受能力,是指:

对象在特定状态、特定环境和特定作用条件下,对外部作用能够保持其结构、状态和功能而不发生不可接受变化的能力。

这里有一个非常重要的概念:

承受能力不是对象的一个固定数值。

例如:

鸡蛋承受能力 = ?

这个问题本身就过于简单。

因为鸡蛋能够承受多大的作用,与很多条件有关:

作用位置
+
作用方向
+
作用面积
+
作用时间
+
作用速度
+
当前状态
+
对象个体差异

因此,更合理的表达是:

Tolerance
=
f(Object, State, Position, Direction, Force, Time, Environment)

也就是说:

对象承受能力是一种条件性的动态属性。


38.2 承受能力不是简单的“强度”

工程系统很容易把承受能力理解成:

最大压力

但人的认知并不会如此简单。

一个对象可能:

没有破裂

却已经发生:

变形

或者:

滑移

或者:

内部结构变化

或者:

功能下降

因此:

未损坏 ≠ 未发生变化

例如,一个杯子受到压力后没有破碎,但是发生了位移。

对于某些任务,这可能完全没有问题。

而对于另一些任务,这可能意味着行为已经失败。

所以承受能力必须与任务目标联系起来。


38.3 对象承受能力具有多维性

对象承受能力可以从多个属性进行描述。

例如:

结构承受能力
压力承受能力
拉伸承受能力
弯曲承受能力
冲击承受能力
摩擦承受能力
温度承受能力
时间承受能力

但这些并不是互相独立的。

例如:

压力 ↑

可能导致:

形变 ↑

而形变增加以后:

接触面积变化

又可能导致:

摩擦变化

最终导致:

滑移

因此:

压力
 ↓
形变
 ↓
接触状态
 ↓
摩擦
 ↓
滑移

这说明对象承受能力本质上也是一个动态协同属性系统


38.4 承受能力与对象状态有关

同一个对象,在不同状态下,承受能力可能不同。

例如一个鸡蛋:

完整

与:

已经存在裂纹

虽然仍然是同一个对象,但它们的承受能力并不相同。

因此:

Object
 ↓
Current State
 ↓
Tolerance

可以进一步写成:

Tolerance(t)
=
f(Object, State(t))

这意味着认知系统不能只读取:

Object = Egg

还必须读取:

EggState = ?

例如:

完整
轻微损伤
已有裂纹
破损

对象身份相同,并不意味着对象状态相同。


38.5 承受能力与动态变化有关

对象承受能力也不是只由当前状态决定。

还必须观察:

对象正在发生什么变化。

例如:

压力 = 2

本身可能没有意义。

如果:

压力稳定

可能表示对象处于安全状态。

但如果:

压力持续上升

则意味着对象承受的作用正在增强。

如果同时出现:

形变持续增加

那么认知系统就应该进一步提高风险判断。

于是:

压力
 ↓
压力变化率
 ↓
形变
 ↓
形变变化率
 ↓
承受风险

因此:

对象承受能力必须放在动态属性体系中进行认知,而不能作为一个静态阈值使用。


38.6 承受能力与作用方式有关

同样大小的作用,以不同方式作用于对象,结果可能不同。

例如:

作用A:均匀压力
作用B:局部压力
作用C:冲击
作用D:持续压力

即使某个简单的数值相同,它们对对象产生的结果也可能完全不同。

因此认知系统必须区分:

作用强度
+
作用位置
+
作用方向
+
作用面积
+
作用时间
+
作用变化速度

形成:

Action
 ↓
Object Interaction
 ↓
Object Response

对象承受能力实际上是在描述:

对象面对特定作用时可能产生什么响应。


38.7 承受能力与环境有关

对象不是脱离环境存在的。

例如:

温度
湿度
支撑
倾斜
振动
空间

都可能改变对象的承受能力。

因此:

Object
+
Environment
+
Action
 ↓
Object Response

例如同一个对象:

固定状态

与:

悬空状态

面对同样的作用,可能产生不同结果。

所以:

承受能力不是对象孤立拥有的能力,而是对象与环境共同形成的动态认知属性。


38.8 承受能力与任务目标有关

这是本书认知理论中特别重要的一点。

因为:

什么叫“承受得住”,取决于认知系统正在完成什么任务。

例如:

任务A:移动鸡蛋
任务B:不损伤鸡蛋
任务C:快速移动鸡蛋
任务D:精确放置鸡蛋

对于任务A,只要鸡蛋能够移动,可能就认为行为成功。

但是对于任务B:

任何明显损伤

都可能意味着失败。

于是:

Object Tolerance

必须和:

Goal

结合。

形成:

Object
+
Tolerance
+
Goal
 ↓
Acceptable State

这一步非常关键。

因为它意味着:

承受能力不是单纯的物理概念,而会进入认知目标系统。


38.9 从承受能力到风险

当认知系统知道:

对象当前状态
+
对象承受能力
+
当前作用
+
作用变化

之后,就可以进一步判断:

对象发生不可接受变化的可能性有多大?

例如:

当前压力 ↑
形变 ↑
滑移 ↑

同时:

对象承受能力 ↓

那么风险就可能快速上升。

形成:

Current Load
+
Tolerance
+
Dynamic Change
↓
Risk

因此:

风险不是单独观察某一个属性得到的,而是对象当前状态与承受能力之间关系的结果。


38.10 承受能力不是固定边界

传统工程容易使用:

Pressure < Limit

这种方式判断是否安全。

但模拟人的认知不能只依靠一个固定边界。

因为人的判断通常具有渐进性:

安全
 ↓
注意
 ↓
风险增加
 ↓
高风险
 ↓
危险

而不是:

0 = 安全
1 = 危险

因此可以建立连续认知:

Tolerance Margin

即:

对象当前状态距离不可接受状态还有多大认知余量。

例如:

承受余量大
 ↓
低风险

而:

承受余量快速下降
 ↓
风险上升

这就为后面的最小受损匹配提供基础。


38.11 鸡蛋案例

现在重新回到本书的工程案例:

机器人抓取鸡蛋。

机器人看到:

Object = Egg

这只是第一层认知。

进一步得到:

Egg
+
Position
+
Shape
+
Surface
+
Current State

之后开始抓取:

Hand → Egg

系统开始观察:

Pressure
Friction
Slip
Deformation
Movement

这些属性不能独立判断。

例如:

压力 ↑

并不一定危险。

如果同时:

滑移 ↓
形变 ≈ 0

可能说明抓取正在稳定。

但是:

压力 ↑
形变 ↑

同时:

滑移 ≈ 0

则可能意味着:

抓取越来越紧,而对象正在承受越来越大的局部作用。

如果继续出现:

形变持续 ↑

那么认知系统必须提高损伤风险。

因此:

Pressure
+
Friction
+
Slip
+
Deformation
+
Time
↓
Dynamic Object State
↓
Tolerance Assessment

这就是对象承受能力进入认知系统的实际方式。


38.12 对象承受能力的认知模型

本章可以建立:

                    Object
                       │
                       ↓
                 Object State
                       │
              ┌────────┼────────┐
              ↓        ↓        ↓
            Load     Change   Environment
              │        │        │
              └────────┼────────┘
                       ↓
                Object Response
                       ↓
               Tolerance Assessment
                       ↓
                 Tolerance Margin
                       ↓
                     Risk
                       ↓
                 Cognitive State

进一步形成:

对象
 ↓
对象状态
 ↓
对象属性
 ↓
作用
 ↓
属性变化
 ↓
对象响应
 ↓
承受能力
 ↓
承受余量
 ↓
风险

38.13 从“能不能承受”进入“应该怎么做”

到这里,认知系统已经从:

对象是什么?

进入:

对象具有什么?

再进入:

对象正在发生什么?

然后进一步进入:

对象能够承受什么?

下一步自然会出现一个更加重要的问题:

如果当前行为可能超过对象的承受能力,系统应该如何判断对象已经受到损伤?

这就进入下一章:

第39章 对象损伤

下一章将继续建立:

对象承受能力
 ↓
作用
 ↓
对象响应
 ↓
异常变化
 ↓
结构/状态变化
 ↓
损伤判断
 ↓
损伤程度

从而把“对象能够承受什么”进一步推进到:

对象已经发生了什么损伤,以及认知系统如何识别这种损伤。

Leave a Reply

Your email address will not be published. Required fields are marked *