论文摘要
基于多体系统的设计灵敏度分析和动态优化设计是当前计算机辅助工程的重要内容,前者不仅能够提供系统状态变量、设计目标函数对设计参数的依赖关系,也是联系传统的多体系统动力学分析与系统最优化设计的桥梁。因此,对基于多体系统的设计灵敏度分析和动态优化设计的研究不仅是对传统的多体系统运动学、动力学研究和传统最优化设计研究的丰富和发展,也为基于多体系统的计算机辅助工程提供有效的分析工具。多体系统运动学、动力学数学模型往往为一组高维、强非线性耦合的代数方程、常微分方程或微分/代数混合方程组,随着设计参数的增加,相应状态灵敏度方程组的维数和方程的复杂程度急剧增加。本文基于通用多体模型,在定义一般起始时间和终止时间条件及设计目标函数的基础上,系统研究了多体系统灵敏度分析与动态最优化设计的理论与方法。在设计灵敏度分析中,本文分别基于多体系统运动学非线性代数方程模型和动力学常微分方程模型、微分/代数方程模型和带积分形式的通用目标函数推导出系统的一阶、二阶灵敏度分析公式。其中一阶灵敏度分析给出通用的直接微分公式、伴随变量公式并对其进行分析和比较;二阶灵敏度分析首次系统给出各模型的直接微分公式、伴随变量公式,以及在此基础上使用一阶灵敏度分析的直接微分方法和伴随变量方法得到的二阶灵敏度分析混合公式,并对三种方法进行分析和比较。对于每一种多体模型,本文均使用数值算例进行验证和比较,其数值计算结果与理论分析结果相符。在多体系统动态优化设计中,本文采用具有较快收敛性和较好稳定性的增广Lagrange乘子方法将约束优化问题转化为无约束优化问题进行处理。结合多体系统动态优化设计的特点,首次给出基于多体系统一阶灵敏度分析和二阶灵敏度分析的增广Lagrange乘子法系统的算法设计。对于迭代过程中的无约束优化问题,分别给出基于一阶灵敏度分析的多体系统动态优化设计最速下降法、共轭梯度法以及变尺度法的算法设计和基于二阶灵敏度分析的多体系统动态优化设计改进的Newton法、Greenstadt特征值法、Gill-Murray法以及具有全局收敛性的信赖域法的算法设计,并对这些方法进行分析和比较。对于非光滑约束优化问题,本文采用极大熵方法将其转化为光滑约束优化问题,然后利用增广Lagrange乘子法进行优化设计。最后分别使用曲柄—滑块系统运动学非线性方程模型、五自由度汽车系统动力学常微分方程模型、简单弹射装置动力学微分/代数方程模型进行验证和比较,数值算例优化结果与分析结果相符。
论文目录
相关论文文献
标签:多体系统动力学论文; 动态优化设计论文; 灵敏度分析论文; 增广乘子法论文; 极大熵法论文; 直接微分法论文; 伴随变量法论文; 混合法论文; 非线性代数方程论文; 常微分方程论文; 微分论文; 代数方程论文;