摘要
在现有遗传算法的基础上 ,采用面向对象技术设计了面向对象的遗传算法 ,建立了遗传算法的类层次。这种方法改变了传统遗传算法中各个函数之间只有参数的传递 ,而没有代码继承性的状况 ,从概念上提高了软件的可重用性。在同步电机人工神经元网络辨识器的辅助设计中的应用表明 ,由于采用面向对象的分析与设计方法 ,这一算法具有比传统的遗传算法更好的通用性 ,用户可以更方便地设计和实现自己的编码方案和遗传算子 。
On the basis of traditional Genetic Algorithm (GA), an Object Oriented GA is put forward and the class hierarchy of the Object Oriented GA is proposed in this paper. Traditional GA can only transmit the parameters among functions, but does not possess the inheritance of code. The Object Oriented GA changes this situation, and improves the reusability of the code in GA on the concept level. The application of this method in the identification of synchronous machine shows that this method has a better generality than the traditional GA and user can design their own coding scheme and genetic operators, thus the reusability of the software is remarkably improved.
出处
《电网技术》
EI
CSCD
北大核心
2000年第3期16-19,共4页
Power System Technology
关键词
电力系统
稳定分析
同步电机
辨识
遗传算法
Object Oriented
Genetic Algorithm (GA)
identification
synchronous machine