首页 应用精细积分法的结构MBC状态方程求解-振动工程

应用精细积分法的结构MBC状态方程求解-振动工程

举报
开通vip

应用精细积分法的结构MBC状态方程求解-振动工程应用精细积分法的结构MBC状态方程求解 李宏男,宋建筑 (大连理工大学建设工程学部海岸与近海工程国家重点实验室,辽宁 大连 116024) 摘要:基于市场机制控制(Market-Based Control,MBC)属于分散控制,以往求解状态方程都采用差分类的近似,有时由于计算存在较大误差,不能得到结构真实状态的精确响应。精细积分法以其高精度、无条件稳定等优点被广泛的应用。引入两种精细积分方法,将精细积分的思想运用到基于市场机制(MBC)控制算法的求解中,推导了两种基于MBC控制状态方程的精细递推格式,大大提高了计...

应用精细积分法的结构MBC状态方程求解-振动工程
应用精细积分法的结构MBC状态方程求解 李宏男,宋建筑 (大连理工大学建设 工程 路基工程安全技术交底工程项目施工成本控制工程量增项单年度零星工程技术标正投影法基本原理 学部海岸与近海工程国家重点实验室,辽宁 大连 116024) 摘要:基于市场机制控制(Market-Based Control,MBC)属于分散控制,以往求解状态方程都采用差分类的近似,有时由于计算存在较大误差,不能得到结构真实状态的精确响应。精细积分法以其高精度、无条件稳定等优点被广泛的应用。引入两种精细积分 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 ,将精细积分的思想运用到基于市场机制(MBC)控制算法的求解中,推导了两种基于MBC控制状态方程的精细递推格式,大大提高了计算的精度及算法的稳定性,并且比较了两种精细积分方法的优缺点。最后通过算例,说明了采用精细积分方法计算MBC控制的必要性及有效性。 关键词:基于市场机制控制;精细积分法;加法定理;增量存储 中图分类号:TU311.3;TB535     文献标识码:A  文章编号: 引言 Clearwater[1]讲述了基于市场竞争体制的控制理论在各领域中的应用,Lynch等[2]率先将MBC(Market-Based Control)控制算法用于振动工程中。李等[3] 总结 初级经济法重点总结下载党员个人总结TXt高中句型全总结.doc高中句型全总结.doc理论力学知识点总结pdf 和探讨了基于市场机制控制理论历程及发展方向,将MBC控制理论应用于安装TLCD的结构振动系统中,建立了多商品市场模型和计算理论等[4-5]。MBC策略的主要思想是将自由市场经济概念引入到系统控制技术中,通过模拟市场行为来完成控制系统中有限能量的Pareto最优分配,使得虚拟市场中各经济个体的效用达到最大化[6-7]。 在结构MBC算法中,如何精确的求解状态方程一直是研究者们关注的热点问题。以往人们往往采用差分类方法近似求解,如高斯积分[8]、龙格-库塔及Simpson积分[9]等方法,这些方法对积分步长很敏感,有时会产生数值病态。钟 [10]提出了一种精细时程积分方法,该方法具有很高的精度,可认为达到了计算机上的精确解,并且具有无条件稳定等优点,根据加法定理和增量存储的原则已推导出相应的精细积分递推格式。但该方法需要矩阵求逆,这样会增大计算量并且稳定性会大大降低。改进的精细积分方法[11]避免系统矩阵求逆,易于编程,提高了计算效率。 MBC理论作为一种典型的基于非经典信息的控制方法,控制力的求解只需离散点的状态信息。基于以上精细积分方法的优点,相比于其它全状态反馈的控制算法,结构MBC状态方程采用精细积分方法求解具有在线计算时间短,控制系统反应快等优点。 本文采用精细积分方法推导了MBC控制计算公式的递推格式,求解出结构的状态响应,通过算例验证了各工况下的计算效果。 1动力方程精细积分方法 在外界干扰和控制力作用下,结构的运动方程可表示为: 式中, 、 和 分别为结构的质量、阻尼和刚度矩阵; 、 和 分别为结构的 维的位移、速度和加速度向量; 为控制力向量; 为外界干扰作用; 和 分别为外界干扰位置矩阵和控制力位置矩阵; 为地震激励。 将式(1)运动方程转化为状态方程 其中, , , , 对式(2)采用精细积分下的直接积分法可表示为 式中 对于改进的精细积分方法[9],非齐次项的求解不需要矩阵的求逆运算。当非齐次项为多项式函数时, 可表示为 将上式代入式(3)得 由上式可以看出,非齐次项积分重点是如何准确的求解矩阵指数与多项式函数乘积的积分,即 对式(7)逐个进行分部积分,并采用精细积分的加法定理和增量存储原则求解,得 这里假定在每一个积分步内对非齐次项做线性近似,谭述君和钟万勰[9]给出的精细积分的递推格式为 式中 采用精细积分方法[8]计算指数矩阵 ,可达到计算机精度的解。在实时控制中, 为测量得到的等间距信号,故可假定 在( , )线性变化,得 钟万勰教授[12]给出了精细积分的递推格式为 将式(14)与(11)比较,改进的精细积分方法递推格式更为简洁,更有利于提高递推效率。 2 控制策略 精细时程积分方法的误差来自幂级数展开式的截断,截去的第一项是在 处,此误差已在计算机浮点数表示精度之外,故可得到计算上的精确解。本文将上述两种已有的精细积分方法应用于MBC控制器的求解,可得到结构精确的状态响应。 2.1基于市场机制的控制(MBC)策略 结构控制系统包括能量源系统和控制装置,在这个虚拟市场中交易的商品是控制能量,自由经济市场包括生产者和消费者。因此,结构控制系统和自由经济体系具有一定的相似性,它们都是在一定的价格准则下实现稀缺资源的合理有效分配。本文采用线性供给-指数需求模型(Linear-supply & Exponential-demand Model,LEM)[13]验证模拟结果,即供给函数 和需求函数 当市场达到均衡时: 通过平衡价格p可求得正比与需求能量的控制力: 式中, 为反映能量源供给的常数; 为需求调节系数,一般可取为1; 和 分别表示单个买方代表的结构的层间相对位移和层间相对速度, , 为相应的权系数; 表示各买方的虚拟财富值; 为控制力增益系数,可按所要达到的控制效果进行选取。 2.2基于精细积分的MBC控制策略 由精细积分法[12]知,将基本区段 再划分为2M步,M一般取20,即 此时的 已经非常小了,将 、 和 进行有限项的Taylor级数展开,即 由于 很小,在 截断已满足精度要求。将上式代入到式(8)-(10),再经过M次的合并就可得 、 和 的解。以下给出了精细积分方法结合MBC控制得出的状态方程的两种精细递推格式。 (1)由钟万勰提出的精细积分方法结合本文MBC控制算法,可导出状态方程的精细递推格式为 式中 其中, 为第k+1时刻的控制力; 为第k+1时刻的地面加速度,本文采用定值财富,即 。图1给出了基于精细积分的MBC控制流程图,可得出结构的状态响应。 (2)基于改进精细积分的MBC控制策略,可导出状态方程的精细递推格式为 图2给出了基于改进精细积分的MBC控制流程图 图1 基于精细积分的MBC控制流程图 Fig.1 The precise integration of control flow based on MBC 图2 基于改进精细积分的MBC控制流程图 Fig.2 Improved precise integration control flow based on MBC 3 数值算例 采用20层剪切型框架结构[14]为算例,主要参数如表1所示;结构阻尼采用Rayleigh阻尼,由前两阶振型阻尼比确定,前两阶阻尼比取0.02。采用MRD作为控制装置对结构进行振动控制,在结构第1~5层每层设置5个MRD,第8~12层各层设置4个,第 15~19层每层设置3个。MRD计算模型采用剪切阀式模型,参数采用文献[13]提供的数据;单个最大出力约1200KN,可调倍数为50,此处假设阻尼器支撑无限刚。结构的外干扰为El Centro(N69W,1979)地震波,加速度峰值调整为400gal。 控制器采用线性供给-指数需求模型,其中参数的确定方法根据文献[13]所示求得。每一时刻供需相等时,可以求得该时刻的平衡价格,将价格代入需求函数中,可以得到正比于控制力的能量。 编制相应的MATALB程序对三种工况进行结构分析: (1) MBC控制下采用龙格-库塔法计算结构的反应(工况1); (2) MBC控制下采用精细积分的方法计算结构的反应(工况2); (3) MBC控制下采用改进的精细积分方法计算结构的反应(工况3)。 表1  结构主要参数 Tab. 1  Main parameters of the structure 层号 1 2 3 4 5 6 7 8 9 10 质量(103×Kg) 980 980 980 980 980 980 980 980 980 980 刚度(106×N/m) 881.6 881.6 881.6 1059.7 1203.1 1319.8 1415.4 1494.4 1559.8 1614.2 层号 11 12 13 14 15 16 17 18 19 20 质量(103×Kg) 980 980 980 980 980 980 980 980 980 980 刚度(106×N/m) 1659.5 1697.2 1728.4 1754.1 1774.9 1791.6 1804.4 1813.8 1819.9 1822.9                       表2  各工况在不同积分步长下算法的收敛性及耗时 Tab. 2  Convergence and time consuming in the condition of different integral step 步长 0.006(s) 0.034(s) 0.04(s) 0.05(s) 0.1(s) 工况 耗时 (s) 收敛性 耗时 (s) 收敛性 耗时 (s) 收敛性 耗时 (s) 收敛性 耗时 (s) 收敛性 龙格-库塔法 1.269 是 1.035 是 — 否 — 否 — 否 精细积分法 0.946 是 0.946 是 0.946 是 — 否 — 否 改进精细积分法 0.341 是 0.344 是 0.327 是 0.363 是 0.363 是                       这里以差分类计算所得的结果作为参照,定义相对误差: 其中, 表示采用差分类方法时结构的反应; 表示采用精细积分方法时结构相应的反应。 表2给出了各工况在不同积分步长下控制算法的收敛性及耗时。对差分类而言,步长越小,截断误差越小,但随着步长的减小,在一定范围内需要完成的步数就增加了,不但会引起计算量的增大,而且会导致舍入误差的严重累积。因此,表中给出的最小步长是0.006s。从表中可以看出,采用精细积分法计算耗时要比差分法耗时小。工况2的收敛步长与工况1的基本一致,但计算时间要比工况1少,工况3耗时最少,精度最高,且收敛步长要比工况1和工况2收敛步长大。可以看出,采用精细积分法计算MBC控制算法具有很大的优势。 图3给出了各工况在不同积分步长下第10层位移峰值响应。从图中可以看出,工况1在步长为0.034s时发散,工况2在步长为0.04s时发散,工况3在步长为0.1s时发散。因此,工况1的收敛步长最小,工况2次之,工况3最大。随着步长的增大,三种工况计算所得的峰值也有较小的增大。说明改进的精细积分法比前面两种工况的收敛步长增大了。 图4无控结构在正弦激励下各方法计算的结构位移响应与解析解的比较。从图中可以看出,精细积分法计算的结构响应接近解析解的结果。而龙格-库塔法计算结构的反应与解析解相差较大。说明精细积分法的准确性较好。 表3给出了各工况在固定步长为0.006s时结构第10层反应及相对误差。从表中可以看出,采用精细积分方法计算的结构响应均大于差分类方法计算所得的结构响应,工况2和工况3计算的相对地面位移峰值分别比工况1大7.77%和6.44%;相对误差最大的是绝对加速度,分别比工况1大32.67%和12.93%。 图3  各工况在不同积分步长下第10层位移峰值响应 Fig.3 Response of the 10th story in different integration steps 图4  无控结构在正弦激励下各方法计算的结构位移响应与解析解的比较 Fig.4 Response of structure displacement of each method and compared with the analytical solution 表3  各工况下结构第10层反应及相对误差 Tab. 3  Response and relative error of the 10th story 地震波 工况 相对地面位移 层间相对位移 绝对加速度 峰值(cm) 相对误差(%) 峰值(cm) 相对误差(%) 峰值(m/s2) 相对误差(%) El Centro 龙格库塔法 15.84 — 1.33 — 2.32 — 精细积分法 17.07 7.77 1.39 4.51 3.08 32.76 改进精细积分法 16.86 6.44 1.37 3.01 2.62 12.93                 (a)层间相对位移反应峰值 (a)Peak value of relative inter-story displacement (b)各层绝对加速度反应峰值 (b)Peak value of absolute acceleration for each floor (c)各层控制力峰值 (c)Peak value of control force for each floor 图5 LPM模型下受控结构的反应 Fig.5 The response of the controlled structure under LPM model       图5给出了三种工况下受控结构各层反应峰值,图5(a)为层间相对位移反应峰值的比较,由图可看出,工况2和工况3是采用精细积分计算所得的结构的层间位移峰值,这两种工况计算的结果基本吻合,并且均大于采用差分类计算所得的结果;图5(b)为各层绝对加速度反应峰值,工况3计算的结果最大,工况2次之,工况1最小,说明采用差分类方法计算所得的绝对加速度峰值偏小;图5(c)为各层控制力峰值,由图可看出,在结构上部,工况1计算所得控制力峰值要大于精细积分计算所得峰值;在结构底层,工况1计算所得的控制力峰值小于其它两种工况。 4 结论 基于MBC控制采用不同的方法求解所得结果是不同的。由于精细积分法的优点,根据算例已验证了结构MBC算法采用精细积分方法求解状态方程可获得更为准确的结构响应。MBC控制算法是基于离散点的信息,与全状态反馈控制算法相比,具有在线计算时间短等优点。而精细积分法要比差分类的算法计算时间要短,因此,结构MBC状态方程采用精细积分求解显得尤为重要。在以后的研究中,可以将精细积分的思想应用于主动控制器的设计中,这一步工作也正在进行。 参考文献 [1] Clearwater S. Market-based Control:A Paradigm for Distributed Resource Allocation[J]. World Scientific Publishing,Singapore,1996. [2] Lynch J P,Law K H.A Market-Based Control Solution for Semi-Active Structural Control[J]. Computing in Civil and Building Engineering:Proceedings of the Eight International Conference,Stanford, CA,USA,Aug 14-16,2000. [3] 李宏男,李学涛,霍林生.基于市场机制结构控制策略的研究和应用进展[J].世界地震工程,2005, 21(4):1-9. Li Hongnan,Li Xuetao,Huo Linsheng. Research and application progress of structure control strategy based on Market-Based Control[J]. Earthquake Engineering,2005, 21(4):1-9. [4] 霍林生,李宏男.基于市场机制的TLCD 半主动控制 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 [J].应用力学学报,2005,22(1):71-75. L. Huo,H. Li. Control law for market-based semi-active timed liquid column dampers [J].Journal  of Applied Mechanics,2005,22(1):71–75. [5] 李宏男,李学涛,霍林生.多维结构振动的改进MBC控制策略[J].振动工程学报,2007,20(4):317-323. Li Hongnan,Li Xuetao,Huo Linsheng. Advanced market-based control applied in eccentric structure [J]. 2007,20(4):317-323. [6] Lynch J P, Law K H. Market-based control of linear structural systems[J]. Earthquake Engineering and Structural Dynamics, 2002, 31(10):1855-1877. [7] J. P. Lynch and K. H. Law. Energy market-based control of linear civil structures[M]. in Proceedings of the US-Korea Workshop on Smart Structural Systems, pp. 23-24, Pusan, Korea, August 2002.
本文档为【应用精细积分法的结构MBC状态方程求解-振动工程】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_686908
暂无简介~
格式:doc
大小:153KB
软件:Word
页数:16
分类:
上传时间:2019-06-03
浏览量:19