引入节点电压法的目的和引入回路电流法的目的相同,都是为了简化分析和计算电路的步骤。以图2.5所示电路为例,具体说明节点电压法的适用范围及其解题步骤。在图2.3中标示的各支路电流的参考方向下,根据欧姆定律可得图2.5节点电压法电路举例显然,只要求出各节点电位,由上述关系即可求出各支路电流。由于这种解题形式是以节点电压为未知量,进而对电路进行分析计算的方法,因而称为节点电压法。建立求解节点电压的KCL方程。......
2025-09-29
遗传算法(genetic algorithm,GA)最早是由美国的John Holland于20世纪70年代提出,该算法是根据大自然中生物体进化规律而设计提出的。作为一种启发式算法,遗传算法不需要所求解问题的解空间连续可微分,该算法通过数学的方式,利用计算机仿真运算,将问题的求解过程转换成类似生物进化中的染色体基因的交叉、变异等过程。该算法在求解较为复杂的组合优化问题时,相对一些常规的优化算法,通常能够较快地获得较好的优化结果。遗传算法的这些性质,已被人们广泛地应用于组合优化、机器学习、信号处理、自适应控制和人工生命等领域。
遗传算法之所以具备强大的搜索能力,是因为包罗了选择、杂交和变异三种基本操作算子,同时这三种操作算子也是模拟自然生物圈中自然存在的有性繁殖、杂交和变异等现象的核心载体。遗传算子的操作都是在随机扰动情况下进行的。因此,群体中个体向最优解迁移的规则是随机的,这种随机化操作是高效有向和传统的随机无向搜索方法是有区别的。
(1)选择
从群体中选择优胜个体、淘汰劣质个体的操作叫选择。选择算子有时又称为再生算子(reproduction operator)。选择的目的是把优化的个体(或解)直接遗传到下一代或通过配对交叉产生新的个体再遗传到下一代。选择操作是建立在群体中个体的适应度评估基础上的,目前常用的选择算子有以下几种:适应度比例方法、随机遍历抽样法、局部选择法。
(2)交叉
在自然界生物进化过程中起核心作用的是生物遗传基因的重组(加上变异)。同样,遗传算法中起核心作用的是遗传操作的交叉算子。所谓交叉是指把两个父代个体的部分结构加以替换重组而生成新个体的操作。通过交叉,遗传算法的搜索能力得以飞跃提高。
(3)变异
变异算法的基本内容是对群体中的个体串的某些基因座上的基因值作变动。遗传算法引入变异的目的有两个:一是使遗传算法具有局部的随机搜索能力,当遗传算法通过交叉算子已接近最优解邻域时,利用变异算子的这种局部随机搜索能力可以加速向最优解收敛,此种情况下的变异概率应取较小值,否则接近最优解的积木块会因变异而遭到破坏;二是使遗传算法可维持群体多样性,以防止出现未成熟收敛现象,此时收敛概率应取较大值。
变异算法的运算过程(图11-1)大体如下:
①将待解决问题的约束与优化目标等参数编码到染色体中,形成问题参数与染色体的对应关系,构成染色体编码空间;(https://www.chuimin.cn)
②根据问题的参数设定恰当的适应度函数;
③设置进化过程中的相关操作算子,主要有交叉算子、变异算子、选择算子等;
④根据问题确定合适的遗传算法参数,包含种群规模、交叉概率、变异概率等参数;
⑤生成初始种群P(0);
⑥对种群P(0)中的所有个体进行适应度函数值计算;
⑦判断种群是否满足算法终止条件,若满足条件则输出该种群中适应度值最高的个体;如果不满足算法终止条件,则继续后续的操作过程;
⑧对种群P(0)进行选择、交叉、变异运算,产生新的种群P(1);
⑨重复步骤⑥、⑦、⑧产生种群P(t),直至满足算法终止条件。

图11-1 遗传算法流程图
相关文章
引入节点电压法的目的和引入回路电流法的目的相同,都是为了简化分析和计算电路的步骤。以图2.5所示电路为例,具体说明节点电压法的适用范围及其解题步骤。在图2.3中标示的各支路电流的参考方向下,根据欧姆定律可得图2.5节点电压法电路举例显然,只要求出各节点电位,由上述关系即可求出各支路电流。由于这种解题形式是以节点电压为未知量,进而对电路进行分析计算的方法,因而称为节点电压法。建立求解节点电压的KCL方程。......
2025-09-29
非线性方程组的求解方法 求解非线性方程组,迭代法是最常见的,其中Newton-Raphson方法被认为是很稳定的、适用于求解高度非线性问题的方法。迭代的收敛准则 求解非线性方程组时,必须给出迭代收敛判据。当材料软化严重,或材料接近理想塑性时,失衡力的微小变化将引起位移量的很大偏差。另外,当相邻两次迭代得到的位移增量范数之比波动较大时,将把一个本来收敛的问题判为不收敛。......
2025-09-29
为了方便、准确地作图,可选正平面为辅助面。当内表面由立体上的孔洞等结构形成时,内表面的相贯线画法与外表面的相贯线画法相同,只是其可见性要根据具体情况正确处理。图5-11两圆柱面正交的三种形式例5-3用辅助平面法求半球与圆柱体的截交线,如图5-12所示。根据积聚性可知,相贯线的俯视图积聚在圆柱体的圆周上,这时相贯线的正面投影要选辅助平面来求。图5-13相贯线的简化画法作图时注意,圆弧应向大圆柱体投影内弯曲。......
2025-09-29
式即为动态分析中实际求解的有限元代数方程组。由于式考虑了渗透张量与应力的耦合关系,即使采用弹性本构模型,式也是一个非线性方程组,仍需在每一个计算时步内迭代求解。当然与式相比,式消除了自由面边界非线性的影响,非线性仅来源于随应力的变化,非线性程度减弱了,因此数值分析的计算量也减小了,收敛性也可以保证。......
2025-09-29
ABAQUS还是世界上各大汽车厂商分析发动机中热固耦合和接触问题的标准软件,如奥地利著名发动机生产商AVL在自己的发动机分析软件AVL.Excite中嵌入ABAQUS作为求解器。它依托于ABAQUS的求解器模块,将ABAQUS/Standard和ABAQUS/Explicit的应力分析结果根据载荷出现的几率进行数理统计和分析,得到疲劳寿命的预估值,并可以用ABAQUS/CAE的图形界面进行处理,得到用户关心的参数,有效地指导结构的疲劳设计。截止到目前,考虑非线性的机构和结构联合分析功能仍然是ABAQUS所独有的。......
2025-09-29
过多使用文字标注,会明显影响原理图的设计区域,也妨碍图样的设计效果。事实上,设计无线高频的实用电路大多采用集成电路形式,因为集成电路可以最大限度地减少元件之间,导线之间的相互干扰;而全部采用独立元件的振荡电路在实际应用中较为少见。6)在自制元件的过程中,没有合理设置“Port”造成编译错误。由于原理图中元件的引脚线具有电气属性,“Port”的属性必须与之匹配。......
2025-09-29
固体废弃物主要包括磨屑、磨料粉尘等,液体废弃物主要是磨削液,气体废弃物主要是磨削液的烟雾、蒸汽,这些废弃物对人体和环境危害很大。在磨削加工时,含机械杂质较多的磨削液,不能用于磨削加工,必须给予净化处理才能继续使用。磨削液用水稀释后,通过加工工件、工作环境以及操作人员的手、周围空气等方式会对稀释液造成污染,所带入的微生物便开始繁殖,从而导致磨削液的腐败与劣化。......
2025-09-29
如图6.27所示,图中有多个时钟,但这些时钟都是来自同一个时钟源。分别由3GHz的时钟通过9分频、6分频、4分频和3分频得到了CLKA、CLKC、CLKD和CLKE。图6.27 多时钟同步设计CLKC在被综合的模块中有对应的端口,则其定义就与单时钟一样,即:由于CLKA、CLKD和CLKE在要综合的模块中没有输入端口,因此需要使用虚拟时钟。图6.30 多时钟同步输出约束DC会找出波形上升沿间隔的多种情况,然后按照最严格的情况进行综合约束。......
2025-09-29
相关推荐