2.2 SPES 总体结构
SPES采用模块化结构,主要包括人机界面、主控模块、配方设计模块、效果预测模块、参数优化模块、解释系统、学习模块、推理机和数据库管理系统等几大部分,用户可以方便对系统进行查询、编辑等。SPES总体结构框图如图 1 所示。
2.3 SPES 系统功能
SPES 可以针对用户给出的设计条件,选择不同的推理路径,通过部分的人机对话,推理式地完成固体推进剂的最优配方方案,提供组分参数和试验方案。方案的结果有用户参与综合评判。用户满意后,系统自动保存结果,起到机器学习的功能。对不满意的结果,系统可用参数优化模块或人工调整参数等模式进行调整,直到满意。若始终不满意,可通过理论预测模型进行计算给出初步设计方案,再经神经网络进行预示或以失败处理。
人机界面:该模块是用户与该系统进行信息交流的主要通道。一方面用户在此向系统提供设计的初始条件和要求,回答系统的提问,做出选择等。另一方面系统运行的结果和对运行过程的解释也在此反应给用户, 实现用户和系统的双向交流。 为方便操作和便于系统理解,这里输入输出都按固定的格式进行。
主控模块:该模块为系统控制模块,完成任务的分解与转移,在较高层次上向用户提供操作选择。
配方设计模块:配方设计是 SPES 的主要功能之一,对于特定的配方,将其组分含量输入专家系统, 通过系统建立的知识库和推理机完成从初步到最优设计。 该模块包括类比设计、经验设计及理论预示三个子模块。其中,类比设计模式如图 2 所示。