0%

graph LR
A(工业软件开发框架) --> B1(上层应用)
A --> B2(底层开发) 
B1 --> C11(界面框架)
B1 --> C12(图形与交互)
C11 --> D111(GUI)
C11 --> D112("数据、流程管理")
C11 --> D113(多平台)
C11 --> D114(国际化)
C12 --> D121(图形渲染)
C12 --> D122(云端支持)
C12 --> D123("高性能计算(偏硬)")
C12 --> D124(交互系统)
B2 --> C21(软件架构)
B2 --> C22(数值模型等)
B2 --> C23(数学模型等)
C21 --> D211("几何内核、几何设计处理")
C21 --> D212(网格划分)
C21 --> D213(软件架构设计)
C21 --> D214(软件工程流程)
C22 --> D221(行业工程经验)
C22 --> D222("多物理场数值计算方法(FEM, FVM等)")
C22 --> D223(优化算法)
C22 --> D224(AI)
C22 --> D225("高性能计算(偏软)")

介绍

移动渐近线法(Method of Moving Asymptotes,MMA)是一种结构优化的优化策略。在每次迭代中,生成并求解严格凸逼近子问题,这些子问题生成由所谓的移动渐近线所控制。

描述

这是一个三级算法: • 外部迭代k使用当前控制变量估计xk来评估目标函数、约束及其梯度,并与当前渐近线估计lk和uk一起用于构造近似子问题。该子问题保证是凸可行的,并传递给内部迭代。 • 每个内部迭代m为其唯一的最优xkm求解一个近似子问题,然后在此点评估真正的目标函数和约束。如果发现近似子问题与真函数值相比是保守的,则终止内部迭代,并接受该点作为下一个外部估计xk+1。否则,将修改近似子问题,使其更加保守,然后传递给下一个内部迭代。 • 每个内部迭代中的子问题都使用对偶活动集策略进行求解。逼近子问题是非线性和不等式约束的,但其特殊的结构使得求解固定对偶变量的原问题非常快。从原始问题的解出发,可以计算对偶问题的梯度和全Hessian,该对偶问题使用改进的Newton主动集算法求解。 请注意,函数(目标和约束)梯度在每个外部迭代中严格计算一次,而函数值必须在每个额外的内部迭代中计算一次。最内层只看到子问题的解析近似形式,其中当前函数和梯度估计出现在各种系数中。 生成的逼近子问题的特殊结构影响算法的全局行为。与SNOPT和Levenberg–Marquardt解算器相比,MMA本质上是一种线性方法,它们依赖于关于目标函数的二阶近似信息。它的子问题是原始问题的线性近似,但具有由移动渐近线控制的屏障式有理函数贡献。除了渐近线的当前位置外,在外部迭代之间没有保留有关问题的信息。 在实践中,这意味着MMA不会显示出与类牛顿方法相关的接近最优值的二次收敛性。事实上,目标函数中有一个由二次项支配的非常简单的问题,MMA收敛速度非常慢或根本不收敛。特别是,为了使MMA有效工作,必须在优化界面中使用最小二乘目标特征来描述最小二乘问题。这些特性触发了问题的重新表述,使之成为更适合MMA的形式。此外,如果缺陷是复数的,MMA内部只使用实部。 由于目标函数的线性近似,每个外部MMA迭代中的第一个内部迭代有效地进入可行集的一个角,在那里它完全受约束和简单边界的约束。如果发现该点是非保守的,就像目标函数在可行集内部具有最优值的凸函数一样,内部迭代会生成一系列逐渐远离约束的迭代,直到找到保守点。这种行为倾向于接近约束的点,而SNOPT中使用的线搜索和Levenberg–Marquardt中的信赖域则倾向于接近上一次迭代的点。如果目标函数具有多个局部极小值,则可以期望不同的方法找到不同的局部解。

本文参考商业软件 COMSOL Multiphysics 中传热相关物理场

固体与流体传热

基本控制方程

\[ \rho C_p \frac{\partial T}{\partial t} + \rho C_p \boldsymbol{u} \cdot \nabla T + \nabla \cdot \boldsymbol q = Q + Q_\text{ted}, \\ \boldsymbol{q} = -k\nabla T. \]

边界条件

表面对表面辐射传热

基本控制方程

\[ J = \varepsilon e_\text{b}(T) + \rho_\text{d}G, \\ G = G_\text{m} + G_\text{amb} + G_\text{ext}, \\ G_\text{amb} = F_\text{amb} \varepsilon_\text{amb}e_\text{b}(T_\text{amb}), \\ e_\text{b}(T) = n^2 \sigma T^4. \]

边界条件

小结

本文参考国标GB/T-31845-2015电工电子设备机械结构热设计规范

术语和定义

温度梯度:temperature gradient,等温面法线方向上,单位长度的温度变化量。

热流量:heat transfer rate,单位时间内热路上传递的热量。

热阻:thermal resistance,热路上的温差除以热流量。

接触热阻:contact resistance,接触界面间所产生的热阻。

导热:heat conduction,不同温度的物体或物体内不同温度的各部分之间,分子动能和自由电子运动所引起的一种热量传递过程。

阅读全文 »

质扩散与菲克定律

对流传质及表面传质系数

小结

传热过程的分析和计算

换热器的类型

换热器中传热过程平均温差计算

非稳态导热问题的数值求解

间壁式换热器的热设计

热量传递过程的控制(强化和削弱)

小结

辐射传热的角系数

两表面封闭系统的辐射传热

多表面系统的辐射传热

气体辐射的特点及计算

辐射传热的控制(强化与削弱)

综合传热问题分析

小结

热辐射现象的基本概念

黑体热辐射的基本定律

固体和液体的辐射特性

实际物体对辐射能的吸收与辐射的关系

太阳与环境辐射

小结