一种控制器设计方法及装置制造方法及图纸

技术编号:9545112 阅读:82 留言:0更新日期:2014-01-08 21:27
本申请公开了一种控制器设计方法及装置,其根据预设规则搭建控制器结构模块,进而根据该预设规则解析相应的控制器模块得到可修改控制参数,并将其映射到人机交互界面,使得设计人员可同时查看该控制器结构模型中的所有可修改参数,进而直接通过该人机交互界面接收设计人员对可修改控制参数的操作指令,并根据该操作指令对相应参数进行更新;通过上述方法,设计人员既不需要逐个打开每个控制器模块的参数设置对话框来查看、修改控制参数,也不需要手动编辑代码,简化了控制器参数设计过程;同时结合基于图形化建模方法的控制器结构设计过程,大大提高了设计效率,解决了现有技术的问题。

【技术实现步骤摘要】
【专利摘要】本申请公开了一种控制器设计方法及装置,其根据预设规则搭建控制器结构模块,进而根据该预设规则解析相应的控制器模块得到可修改控制参数,并将其映射到人机交互界面,使得设计人员可同时查看该控制器结构模型中的所有可修改参数,进而直接通过该人机交互界面接收设计人员对可修改控制参数的操作指令,并根据该操作指令对相应参数进行更新;通过上述方法,设计人员既不需要逐个打开每个控制器模块的参数设置对话框来查看、修改控制参数,也不需要手动编辑代码,简化了控制器参数设计过程;同时结合基于图形化建模方法的控制器结构设计过程,大大提高了设计效率,解决了现有技术的问题。【专利说明】一种控制器设计方法及装置
本申请涉及控制系统设计仿真
,尤其涉及一种控制器设计方法及装置。
技术介绍
控制器设计包括结构设计和参数设计。一般的,先进行结构设计,确定组成模块的种类、个数、连接关系等,再进行参数设计,确定每个模块的控制参数的初始值。传统设计方法主要包括编程方法和图形化建模方法。当需要对控制器结构进行调整时,不仅需要增加/删除相应的模块,还有可能导致控制参数的增加、减少或初始值变化。此时,对于编程方法,每次控制器结构的变化,都需要手动修改代码;而对于图形化建模方法,则需要逐个打开相应控制器模块的参数设置对话框,以修改相应的控制参数。因此,现有控制器设计方法操作繁琐、工作量大、效率低。
技术实现思路
有鉴于此,本申请目的在于提供一种控制器设计方法及装置,以解决现有控制器设计方法操作繁琐、工作量大、效率低的问题。为实现上述目的,本申请提供如下技术方案:一种控制器设计方法,包括:根据预设规则搭建控制器结构模型;确定所述控制器结构模型中具有可修改控制参数的控制器模块;解析所述具有可修改控制参数的控制器模块,得到所述可修改控制参数;通过人机交互界面显示所述可修改控制参数;通过所述人机交互界面接收对所述可修改控制参数的操作指令;根据所述操作指令更新所述相应控制器模块中的所述可修改控制参数。优选的,所述预设规则包括预设命名规则和预设封装规则;所述根据预设规则搭建控制器结构模型包括:根据所述预设命名规则对所述具有可修改控制参数的控制器模块进行命名;根据所述预设封装规则对所述可修改控制参数进行封装。优选的,在所述根据所述操作指令更新所述相应控制器模块中的所述可修改控制参数之后,所述控制器设计方法还包括:对所述控制器结构模型进行仿真,并显示仿真结果;根据所述仿真结果判断是否需要对所述控制器结构模型进行结构调整;如果需要进行结构调整,则返回至所述根据预设规则搭建控制器结构模型;如果不需要进行结构调整,则判断是否需要对所述控制器结构模型进行参数修改;如果需要进行参数修改,则返回至所述通过所述人机交互界面接收对所述可修改控制参数的操作指令。优选的,所述控制器设计方法还包括:如果不需要进行参数修改,则判定控制器设计完成。一种控制器设计装置,包括:结构设计单元,用于根据预设规则搭建控制器结构模型;搜索单元,用于确定所述控制器结构模型中具有可修改控制参数的控制器模块;解析单元,用于解析所述具有可修改控制参数的控制器模块,得到所述可修改控制参数;人机交互单元,用于显示所述可修改控制参数,并接收对所述可修改控制参数的操作指令;更新单元,用于根据所述操作指令更新所述相应控制器模块中的所述可修改控制参数。优选的,所述预设规则包括预设命名规则和预设封装规则;所述结构设计单元包括:命名单元,用于根据所述预设命名规则对所述具有可修改控制参数的控制器模块进行命名;封装单元,用于根据所述预设封装规则对所述可修改控制参数进行封装。优选的,所述控制器设计装置还包括仿真单元、第一判断单元和第二判断单元;所述仿真单元,用于对所述控制器结构模型进行仿真,并显示仿真结果;所述第一判断单元,用于根据仿真结果判断是否需要对所述控制器结构模型进行结构调整,如果是,则触发所述结构设计单元,否则触发所述第二判断单元;所述第二判断单元,用于判断是否需要对所述控制器结构模型进行参数修改,如果是,则触发所述人机交互单元。从上述的技术方案可以看出,本申请根据预设规则搭建控制器结构模块,进而根据该预设规则解析相应的控制器模块得到可修改控制参数,并将其映射到人机交互界面,使得设计人员可同时查看该控制器结构模型中的所有可修改参数,进而直接通过该人机交互界面接收设计人员对可修改控制参数的操作指令,并根据该操作指令对相应参数进行更新;通过上述方法,设计人员既不需要逐个打开每个控制器模块的参数设置对话框来查看、修改控制参数,也不需要手动编辑代码,简化了控制器参数设计过程;同时结合基于图形化建模方法的控制器结构设计过程,大大提高了设计效率,解决了现有技术的问题。【专利附图】【附图说明】为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例一提供的控制器设计方法流程图;图2为本申请实施例二提供的控制器设计方法流程图;图3为本申请实施例三提供的控制器设计装置的结构框图;图4为本申请实施例四提供的控制器设计装置的结构框图;图5为本申请实施例提供的控制器设计方法所应用的一种人机交互界面的示意图。【具体实施方式】下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请实施例公开了一种控制器设计方法及装置,以解决现有控制器设计方法操作繁琐、工作量大、效率低的问题。参照图1,本申请实施例一提供的控制器设计方法,包括如下步骤:S101、根据预设规则搭建控制器结构模型;本申请实施例仍可采用现有的图形化建模方法来搭建控制器结构模型,以直观清晰的实现控制器模块的增加、删除、以及模块之间连线的修改等操作。S102、确定所述控制器结构模型中具有可修改控制参数的控制器模块;S103、解析所述具有可修改控制参数的控制器模块,得到所述可修改控制参数;S104、通过人机交互界面显示所述可修改控制参数;S105、通过所述人机交互界面接收对所述可修改控制参数的操作指令;S106、根据所述操作指令更新所述相应控制器模块中的所述可修改控制参数。由上述方法步骤可知,本申请实施例根据预设规则搭建控制器结构模块,进而根据该预设规则解析相应的控制器模块得到可修改控制参数,并将其映射到人机交互界面,使得设计人员可同时查看该控制器结构模型中的所有可修改参数,进而直接通过该人机交互界面接收设计人员对可修改控制参数的操作指令,并根据该操作指令对相应参数进行更新;通过上述方法,设计人员既不需要逐个打开每个控制器模块的参数设置对话框来查看、修改控制参数,也不需要手动编辑代码,简化了控制器参数设计过程;同时结合基于图形化建模方法的控制器结构设计过程,大大提高了设计效率,解决了现有技术的问题。为获得符合要求的控制器设计结果,可能需要对其本文档来自技高网...
一种控制器设计方法及装置

【技术保护点】
一种控制器设计方法,其特征在于,包括:根据预设规则搭建控制器结构模型;确定所述控制器结构模型中具有可修改控制参数的控制器模块;解析所述具有可修改控制参数的控制器模块,得到所述可修改控制参数;通过人机交互界面显示所述可修改控制参数;通过所述人机交互界面接收对所述可修改控制参数的操作指令;根据所述操作指令更新所述相应控制器模块中的所述可修改控制参数。

【技术特征摘要】

【专利技术属性】
技术研发人员:罗喜霜齐海超
申请(专利权)人:北京经纬恒润科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1