[发明专利]用于控制、预报与数值分析的多变量初始值搜索算法无效

专利信息
申请号: 200810115876.5 申请日: 2008-06-30
公开(公告)号: CN101303688A 公开(公告)日: 2008-11-12
发明(设计)人: 胡旭东;宁提纲;陈青艳;阮乂;祁春慧;郑晶晶 申请(专利权)人: 北京交通大学
主分类号: G06F17/13 分类号: G06F17/13
代理公司: 暂无信息 代理人: 暂无信息
地址: 100044北*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明属于控制、预报与数值分析领域,具体为一种非线性常微分方程组模型的多变量初始值搜索算法。该算法通过自动生成的多变量初始值取值集合,对控制、预报与数值分析领域的带边值条件的非线性常微分方程组模型的多变量初始估计值进行改变,能够实现非线性常微分方程组模型取得满足给定精度要求的正确数值解,另一方面,对多变量的初始估计值无先验地设置,能够在没有任何人工干预的情况下,在控制、预报与数值分析领域的带边界条件非线性常微分方程组模型取得满足给定精度要求的正确数值解时,找到使非线性常微分方程组模型收敛的多变量初始估计值大小。
搜索关键词: 用于 控制 预报 数值 分析 多变 初始值 搜索 算法
【主权项】:
1.一种用于控制、预报与数值分析的多变量初始值搜索算法,特征在于:其实现步骤分为两大步,第一大步,得到相互独立多变量的初始值取值集合,第二大步,描述控制、预报与数值分析领域具体问题的非线性常微分方程组模型取得满足给定精度要求的正确数值解及找到使非线性常微分方程组模型收敛到满足给定精度要求的正确数值解的相互独立多变量的初始值取值集合中的元素值;第一大步的具体实现步骤为:步骤1,设定相互独立多变量的个数(N)、任一相互独立多变量最初初始估计值均为(K0)、最大循环计算次数(K)、除数(K1)、乘数(K2)及数值分析结果收敛精度;对相互独立多变量任意排序,得到独立多变量组(X1)、(X2)、…(XI)、…、(XN),其中序号为I的变量为(XI),I为不大于N的正整数,定义数组(X)≡((X1)、(X2)、…(XI)、…、(XN));步骤2,每个相互独立多变量的初始估计值等于任一相互独立多变量最初初始估计值,作为每个相互独立多变量的初始估计值取值集合中的一个元素,循环计数变量取零值;步骤3,设定判断条件:循环计数变量小于最大循环计算次数,如不满足此判断条件,转到步骤5;步骤4,任取相互独立多变量组中一个变量(XI),其中I为不大于N的正整数,将变量(XI)的初始估计值除以大于1的除数(K1),作为变量(XI)的初始估计值的取值集合中的一个元素,循环计数变量加1,转到步骤3继续;步骤5,将变量(XI)的初始估计值等于变量的最初初始估计值乘以大于1的乘数(K2),作为变量(XI)的初始估计值的取值集合中的一个元素,循环计数变量置1;步骤6,设定判断条件:循环计数变量小于最大循环计算次数,如不满足此判断条件,转到步骤8;步骤7,将变量(XI)的初始估计值乘以大于1的乘数(K2),作为变量(XI)的初始估计值的取值集合中的一个元素,循环计数变量加1,转到步骤6继续;步骤8,得到变量(XI)的初始估计值的取值集合的2K+1个元素,将变量(XI)的初始估计值的取值集合这2K+1个元素取负号,仍作为变量(XI)的初始估计值的取值集合的新的2K+1个元素,将零作为变量(XI)的初始估计值的取值集合的一个元素,这样,得到变量(XI)的初始估计值的取值集合全部4K+3个元素,根据控制、预报与数值分析领域的带边界条件非线性常微分方程组模型对多变量组(X1)、(X2)、…(XI)、…、(XN)每个变量的初始估计值的最大值与最小值初步限定,若多变量组所有变量初始估计值的初步限定最大值的最大值大于变量(XI)的初始估计值的取值集合元素的最大值或多变量组所有变量初始估计值的初步限定最小值的最小值小于变量(XI)的初始估计值的取值集合元素的最小值,则最大循环计算次数(K)乘以不小于2的数后取整,作为新的最大循环计算次数(K),转到步骤2;步骤9,对独立多变量组(X1)、(X2)、…(XI)、…、(XN),其余变量(XK)的初始估计值的取值集合与变量(XI)初始估计值的取值集合相同,其中K为不大于N且不等于I的正整数,从而得到数组(X)的取值集合;第二大步的具体实现步骤为:步骤10,循环计数变量清零;步骤11,取数组(X)的取值集合的新数组元素,其中新数组元素的第I列取值作为变量(XI)的初始估计值,I为不大于N的正整数;步骤12,用打靶法计算控制、预报与数值分析领域的带边界条件非线性常微分方程组模型,设定数值分析结果出现错误或收敛精度不满足设定的收敛精度要求或收敛到错误值的判断条件,其中数值分析结果收敛到错误值的判断条件由非线性常微分方程组描述的控制、预报与数值分析领域具体问题对未知因变量的要求确定,如不满足此判断条件,转到步骤15;步骤13,循环计算变量加1,设定判断条件:循环计数变量不大于数组(X)的取值集合的数组元素个数,若满足此判断条件,转到步骤11;步骤14,最大循环计算次数(K)乘以不小于2的数后取整,作为新的最大循环计算次数(K),将除数(K1)取原除数(K1)与1之和的一半,将乘数(K2)取原乘数(K2)与1之和的一半,转到步骤1;步骤15,得到满足给定精度要求的非线性常微分方程组模型正确数值解及使非线性常微分方程组模型收敛到满足给定精度要求的正确数值解的多变量的初始值取值集合中的元素值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京交通大学,未经北京交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/200810115876.5/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top