【摘要】:本节以图3.4所示的控制系统设计一般流程为例,展示知识组件的调用方式。图3.4知识组件的调用方式以特性分析为例,首先外部系统根据初步技术方案,按照规定好的规范向知识组件管理中心发出请求,请求中包含了要执行的知识组件编号及所需的输入参数,此后外部系统无须对知识组件的运行做任何动作,只需等待知识组件管理中心返回运行结果。知识组件管理中心将运算结果反馈给外部系统,知识组件的整个生命周期结束。
本节以图3.4所示的控制系统设计一般流程为例,展示知识组件的调用方式。在制导控制系统进行工程设计之前,都要进行数学仿真,验证所设计的系统是否满足要求。如果不满足,则需要重新调整控制系统要求和初步设计方案。因此,制导控制系统的设计是一个反复迭代的过程,需要进行多次特性分析和数学仿真。如果将特性分析和数学仿真等设计活动与相应设计资源封装为知识组件,并通过调用知识组件来完成相应的工作,可以极大地提高设计过程的自动化程度。
图3.4 知识组件的调用方式(www.xing528.com)
以特性分析为例,首先外部系统根据初步技术方案,按照规定好的规范向知识组件管理中心发出请求,请求中包含了要执行的知识组件编号及所需的输入参数(如本例中的动态特性分析组件及气动力、气动力矩等输入参数),此后外部系统无须对知识组件的运行做任何动作,只需等待知识组件管理中心返回运行结果。
知识组件管理中心接到外部系统的请求后,首先解析外部请求,案例化请求中选择的知识组件,然后将请求中包含的用户输入数据注入知识组件的输入参数中。启动知识组件引擎,并将控制权转交给引擎,等待引擎返回运算结果。知识组件引擎被激活后,自动执行一系列动作,最终将输出结果反馈给知识组件管理中心。知识组件管理中心将运算结果反馈给外部系统,知识组件的整个生命周期结束。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。