[发明专利]基于模糊控制理论的多物理场耦合计算自适应步长方法有效
| 申请号: | 202010703952.5 | 申请日: | 2020-07-21 |
| 公开(公告)号: | CN111897218B | 公开(公告)日: | 2021-05-25 |
| 发明(设计)人: | 邱志平;仵涵;李云龙;祝博 | 申请(专利权)人: | 北京航空航天大学 |
| 主分类号: | G05B13/04 | 分类号: | G05B13/04 |
| 代理公司: | 北京科迪生专利代理有限责任公司 11251 | 代理人: | 张乾桢 |
| 地址: | 100191*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 模糊 控制 理论 物理 耦合 计算 自适应 步长 方法 | ||
1.一种基于模糊控制理论的多物理场耦合计算自适应步长方法,其特征在于,实现步骤如下:
第一步:进行模糊控制系统输入、输出变量的选取;对于多物理场求解的场间数据传递过程,以S={Ii|i=1,2,…,α}表征交换的数据组成的集合,α为数据类型总数,Ii为第i类数据矢量,Ii中元素按照结点编号或自由度进行排序,即:
其中ji表示第i类数据的总结点数或自由度数:若第i类数据为矢量,则ji表示自由度数;若第i类数据为标量,则ji表示结点数;
利用表示完成第n步计算后,多物理场的状态相对第n-1步时的变化,为第n步计算后第i类数据相比前一步的变化;利用Δen=|en-en-1|表示第n步计算后en的变化量;利用e0、Δe0分别表示en与Δen的容差,后续计算过程中需保证下述关系式成立:
en≤e0,Δen≤Δe0
模糊控制系统输入变量定义为E、ΔE,模糊控制系统输出变量定义为步长调节因子k;
第二步:利用第一步提出的输入变量E、ΔE,以及输出变量k,进行模糊化设计;对E、ΔE、k进行模糊集划分,隶属函数分别为μV(k);
根据多场耦合计算经验知识,制定模糊控制规则,对模糊控制变量进行模糊集划分,以及调整输入变量的各个模糊集;利用a、b分别表示某个输入变量或某输出变量,分别表示a、b各自论域中的模糊集,基于Zadeh方法或Mandani方法描述模糊蕴含关系采用直积建立模糊关系矩阵针对每条模糊规则进行模糊推理,求出推理结果的并集,得到总输出,表达式为:
其中表示第s条模糊规则的输出,ns为模糊规则总数;
用表示输出的隶属函数,基于重心法实现输出变量k的精确化,将精确化后的值定义为kout,具体表达式如下:
完成基于知识与经验的多物理场耦合模糊控制器的设计;
第三步:以第一步至第二步定义的模糊控制器作为步长控制器,设定基本参数:仿真总时间ttot,仿真总步数ntot和步长调节因子上界的最大容许值k′;
第四步:以第一步至第二步定义的模糊控制器作为步长控制器,取仿真时间ttot0和仿真步数ntot0进行试算:分别进行定步长计算和基于模糊控制的变步长计算,将两种方法计算结果的差异定义为η,将容许的差异上界定义为η0,在η≤η0的前提下,确定初始步长h0、步长调节因子上界k0和容差e0、Δe0,其中k0≤k′;
第五步:以第一步至第二步定义的模糊控制器作为步长控制器,制定异常处理措施;
定义步长取值区间[hmin,hmax];在计算中,若khn-1∈[hmin,hmax],则取hn=khn-1;若khn-1≤hmin,则取hn=hmin;若khn-1≥hmax,则取hn=hmax;
在计算中,若当前时间步容差超出许可值,如果当前步长hn大于hmin,则取二者的平均值作为新步长,重新计算当前时间步;若当前步长hn与hmin的差值小于预定阈值,则扩大步长取值区间,取小参数m0,其中0<m0<1,将新的步长上下界定义为:
hmin,new=hmin/(1+m0),hmax,new=hmax(1+m0)
取hn与新的最小步长hmin,new的平均值代替hn,重新计算当前时间步;一旦满足容差要求,继续进行下一个时间步计算,并将步长取值区间重置为初始区间;
第六步:以第一步至第二步定义的模糊控制器作为步长控制器,确定计算流程;以tn为第n步计算后的总计算时间;以h1=h0为初始步长,进行第n=1步计算,根据第1步计算中传递的数据S1={Ii,1|i=1,2,…,α}及初始条件,得到e1,完成第1步计算后令t1=h1;以h2=h1为步长进行第n=2步计算,根据第1、2步计算中传递的数据S1={Ii,1|i=1,2,…,α}、S2={Ii,2|i=1,2,…,α}及e1,得到e2与Δe2,完成第2步计算后令t2=t1+h2;根据第一步至第二步定义的模糊控制器得到第n步步长hn,进行第n步计算,得到en与Δen,通过第五步措施处理异常情况,完成第n步计算后令tn=tn-1+hn;每完成一次计算,判断n≥ntot或t≥ttot是否成立,若成立则终止计算,其中n≥3。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010703952.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:茶园施肥机
- 下一篇:一种带有消毒装置的畜牧舍





