针对现有舰空武器控制系统存在控制型号单一和扩展性差的问题,提出了一种基于知识的舰空武器智能综合控制系统的设计方法。该方法利用知识工程的人工智能思想来构建舰空武器智能综合控制系统。根据系统的任务功能需求,利用Petri网设计了系统任务的处理流程;在此基础上,提出了一种将面向对象、逻辑以及产生式规则相结合的混合知识表示方法;最后,采用Visual Prolog工具进行系统知识库的构建,验证了表示方法的有效性。