首页> 外国专利> Method, apparatus and articles of manufacture for computing the sensitivity partial derivatives of linked mechanical systems

Method, apparatus and articles of manufacture for computing the sensitivity partial derivatives of linked mechanical systems

机译:用于计算链接机械系统的灵敏度偏导数的方法,设备和制造品

摘要

A chain rule-based evaluation technique is presented for analytically evaluating partial derivatives of nonlinear functions or differential equations defined by a high-level language. A coordinate embedding strategy is introduced that replaces all scalar variables with higher-dimensional objects. The higher dimensional objects are defined by a concatenation of the original scalar and its Jacobian and Hessian partials. The artificial problem dimensions permit exact sensitivity models to be recovered for arbitrarily complex matrix-vector models. An object-oriented operator-overloading technique is used to provide a familiar conceptual framework for generating the model sensitivity data. First- and second-order partial derivative models are automatically evaluated by defining generalized operators for multiplication, division, and composite function calculations. The new algorithm replaces a normally complex, error-prone, time-consuming, and labor-intensive process for producing the partials with an automatic procedure, where the user is completely hidden from the details. The algorithm supports both numerical and symbolic model generation. Module functions are used to encapsulate new data types, and extended math and library functions for handling vector, tensor, and embedded variables. Current capabilities support math models for scalar, vector, linear matrix equations, and matrix inversion. The algorithm has broad potential for impacting the design and use of mathematical programming tools for applications in science and engineering. Several applications for presented demonstrating the effectiveness of the methods.
机译:提出了一种基于链规则的评估技术,用于分析评估由高级语言定义的非线性函数或微分方程的偏导数。引入了一种坐标嵌入策略,该方法将所有标量变量替换为高维对象。高维对象由原始标量及其Jacobian和Hessian部分的级联定义。人为的问题维度允许为任意复杂的矩阵矢量模型恢复精确的灵敏度模型。面向对象的运算符重载技术用于提供用于生成模型灵敏度数据的熟悉的概念框架。通过定义用于乘法,除法和复合函数计算的广义运算符,可以自动评估一阶和二阶偏导数模型。新算法通过自动过程代替了通常复杂,易出错,耗时且费力的过程来生产零件,从而使用户完全不了解细节。该算法支持数值和符号模型生成。模块函数用于封装新的数据类型,扩展的数学和库函数用于处理矢量,张量和嵌入式变量。当前的功能支持标量,向量,线性矩阵方程和矩阵求逆的数学模型。该算法在影响科学和工程应用中的数学编程工具的设计和使用方面具有广阔的潜力。提出的几种应用证明了该方法的有效性。

著录项

  • 公开/公告号US2004236806A1

    专利类型

  • 公开/公告日2004-11-25

    原文格式PDF

  • 申请/专利权人 TURNER JAMES D.;

    申请/专利号US20030609327

  • 发明设计人 JAMES D. TURNER;

    申请日2003-06-24

  • 分类号G06J1/00;G06F7/38;G06G7/18;

  • 国家 US

  • 入库时间 2022-08-21 22:24:13

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号