智能设计系统的关键技术包括:设计过程的再认识、设计知识表示、多专家系统协同技术、再设计与自学习机制、多种推理机制的综合应用、智能化人机接口等。
1)设计过程的再认识
智能设计系统的发展取决于对设计过程本身的理解。尽管人们在设计方法、设计程序和设计规律等方面进行了大量探索,但从计算机化的角度看,目前的设计方法学还远不能适应设计技术发展的需求,仍然需要探索适合于计算机处理的设计理论和设计模式。
2)设计知识表示
设计过程是一个非常复杂的过程,它涉及到多种不同类型知识的应用,因此单一知识表示方式不足以有效表达各种设计知识,如何建立有效的知识表示模型和有效的知识表示方式,始终是设计类专家系统成功的关键。
3)多专家系统协同技术
较复杂的设计过程一般可分解为若干个环节,每个环节对应一个专家系统,多个专家系统协同合作、信息共享,并利用模糊评价和人工神经网络等方法以有效解决设计过程多学科、多目标决策与优化难题。
4)再设计与自学习机制
当设计结果不能满足要求时,系统应该能够返回到相应的层次进行再设计,以完成局部和全局的重新设计任务。同时,可以采用归纳推理和类比推理等方法获得新的知识,总结经验,不断扩充知识库,并通过再学习达到自我完善。
5)多种推理机制的综合应用
智能设计系统中,除了演绎推理外,还应该包括归纳推理、基于实例的类比推理、各种基于不完全知识的模糊逻辑推理方式等。上述推理方式的综合应用,可以博采众长,更好地实现设计系统的智能化。
6)智能化人机接口
良好的人机接口对智能设计系统是十分必要的,对于复杂的设计任务以及设计过程中的某些决策活动,在设计专家的参与下,可以得到更好的设计效果,从而充分发挥人与计算机各自的长处。
智能设计是指应用现代信息技术,采用计算机模拟人类的思维活动,提高计算机的智能水平,从而使计算机能够更多、更好地承担设计过程中各种复杂任务,成为设计人员的重要辅助工具。