基于多体系统的灵敏度分析及动态优化设计

基于多体系统的灵敏度分析及动态优化设计

论文摘要

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

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景及意义
  • 1.2 国内外研究概况
  • 1.2.1 多体系统动态优化设计研究概况
  • 1.2.2 设计灵敏度分析研究概况
  • 1.3 主要研究内容
  • 第二章 数学模型及数值计算基础
  • 2.1 多体系统动态优化设计模型
  • 2.2 多体系统数学模型
  • 2.3 微分方程数值计算方法
  • 2.4 基本数学符号及公式
  • 第三章 多体系统运动学灵敏度分析
  • 3.1 多体系统运动学一阶灵敏度分析
  • 3.1.1 基于代数方程模型的一阶灵敏度直接微分公式
  • 3.1.2 基于代数方程模型的一阶灵敏度伴随变量公式
  • 3.2 多体系统运动学二阶灵敏度分析
  • 3.2.1 基于代数方程模型的二阶灵敏度直接微分公式
  • 3.2.2 基于代数方程模型的二阶灵敏度伴随变量公式
  • 3.2.3 基于代数方程模型的二阶灵敏度混合公式
  • 3.3 数值算例
  • 第四章 多体系统动力学灵敏度分析—常微分方程模型
  • 4.1 多体系统动力学一阶灵敏度分析—常微分方程模型
  • 4.1.1 基于常微分方程模型的一阶灵敏度直接微分公式
  • 4.1.2 基于常微分方程模型的一阶灵敏度伴随变量公式
  • 4.2 多体系统动力学二阶灵敏度分析—常微分方程模型
  • 4.2.1 基于常微分方程模型的二阶灵敏度直接微分公式
  • 4.2.2 基于常微分方程模型的二阶灵敏度伴随变量公式
  • 4.2.3 基于常微分方程模型的二阶灵敏度混合公式
  • 4.3 数值算例
  • 4.3.1 平面机械臂常微分方程模型
  • 4.3.2 五自由度汽车常微分方程模型
  • 第五章 多体系统动力学灵敏度分析—微分/代数方程模型
  • 5.1 多体系统动力学一阶灵敏度分析—微分/代数方程模型
  • 5.1.1 基于微分/代数方程模型的一阶灵敏度直接微分公式
  • 5.1.2 基于微分/代数方程模型的一阶灵敏度伴随变量公式
  • 5.2 多体系统动力学二阶灵敏度分析—微分/代数方程模型
  • 5.2.1 基于微分/代数方程模型的二阶灵敏度直接微分公式
  • 5.2.2 基于微分/代数方程模型的二阶灵敏度伴随变量公式
  • 5.2.3 基于微分/代数方程模型的二阶灵敏度混合公式
  • 5.3 数值算例
  • 5.3.1 平面机械臂微分/代数方程模型
  • 5.3.2 曲柄—滑块系统动力学模型
  • 第六章 多体系统动态优化设计
  • 6.1 多体系统动态优化设计的增广Lagrange乘子法
  • 6.1.1 增广Lagrang乘子法总体算法设计与分析
  • 6.1.2 基于一阶灵敏度分析的增广Lagrange乘子法
  • 6.1.3 基于二阶灵敏度分析的增广Lagrange乘子法
  • 6.2 非光滑约束优化问题的极大熵方法
  • 6.3 数值算例
  • 6.3.1 曲柄—滑块系统运动学模型
  • 6.3.2 五自由度汽车动力学常微分方程模型
  • 6.3.3 简单弹射装置动力学微分/代数方程模型
  • 第七章 结论与展望
  • 参考文献
  • 攻读博士学位期间发表和完成的相关论文
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  

    基于多体系统的灵敏度分析及动态优化设计
    下载Doc文档

    猜你喜欢