给定目标或成本函数的最终灵敏度相对设计参数(即,
)。 这些灵敏度通常用于解决形状优化问题。
设计参数
定义形状的网格坐标
。 网格变形策略旨在根据设计参数使形状的初始基线网格
变形,从而演变出新形状
。 在 Simcenter STAR-CCM+ 中用于伴随法的网格变形算法是径向基函数 (RBF) 变形算法。 该变形算法的伴随求导可计算:
(5087) 其中,
为提供的最终网格灵敏度。
在形状优化过程中,通过 Eqn. (5087) 计算得出的设计参数灵敏度是计算新设计参数值的基础。 变形根据这些新值使形状的网格坐标产生变形。
最初
使用径向基函数,在参考位置
附近插入的位置
由下式给出
(5088)
其中
(5089)
有两种类型的径向基函数:含紧支撑的径向基函数和含全局支撑的径向基函数。 此处仅考虑一个全局支撑函数,即:复二次双调和函数
,如下所示:
(5090)
且常数
。 对于域中的一组(
个)离散参考位置,通过将 Eqn. (5088) 写为以下方程,可以计算该域中的所有
个插值位置:
(5091)
其中,
矩阵的分量使用径向基函数进行计算
(5092)
Eqn. (5091) 的连续插值函数 Eqn. (5088) 或其离散形式需要系数
和
。 这些系数由
个已知的插值位置或设计参数 (
) 和以下额外约束确定
(5093)
根据 Eqn. (5088) 和 Eqn. (5093),构造方程组来求解未知系数:
(5094)
伴随
从函数的角度来看,变形的独立变量为
,其非独立变量为
(连续形式)和
(离散形式)。 位置
是方程组的常数。 由于仅变形的离散形式相关,因此所需的雅可比为:
(5095)
通过对 Eqn. (5091) 应用链式法则,推导得出雅可比正切
Eqn. (5095):
(5096)
系数
和
相对
的导数通过求解以下方程组确定:
(5097)
因此,求解正切导数要求能够计算特定输入的 Eqn. (5091) 和 Eqn. (5094)。
伴随变形计算的目的是计算 Eqn. (5087)。 此方程右侧的第二项已提供(请参见成本函数相对流体和 能量求解的灵敏度),因此变形伴随必须计算这两项的乘积,即:
。
此乘积通过对 Eqn. (5091) 应用链式法则并转置结果推导得出:
(5098)
计算 Eqn. (5098) 时,伴随通过求解以下方程组获得:
(5099)
其中,将放弃结果
。