华为发布的工业软件三大难题: 面向装配场景,10万+零件的超大规模几何约束系统的求解问题

 华为发布的工业软件三大难题: 面向装配场景,10万+零件的超大规模几何约束系统的求解问题。

一方面是算法改进,

另一方面是对云几何内核的需求:并行计算、分布式、缓存、集群等云计算技术对CAD系统的辅助提升。

云几何内核可以(/需要能)支撑“研究充分利用云计算和GPU加速等软硬件资源的系统架构和算法。”这方面的改进。

云几何内核的很重要的场景之一是:并行计算,比如,对大模型的各个部分,并行处理,然后合并结果。

另一个场景可以考虑的是:异步,比如一个大模型,处理一部分,在界面上展现一部分,直致全部处理完。异步可以提升交互友好性与效率:不必等到系统全部处理完,人才能看与判断:效果不行,直接提前取消后续处理。

以下内容转载:

技术背景:

几何约束求解是CAD系统最重要的共性关键技术之一。约束求解引擎的稳定性(stability),一致性(consistency),和高效性(efficiency)是影响CAD系统的关键指标。

1、稳定性:在给定的误差内的非线性方程组的收敛问题

2、一致性:在多解情况下总能给出符合设计意图的解

3、高效性:CAD系统的交互设计特点要求约束求解速度要非常快(小于1秒)

超大规模几何约束系统的求解效率是制约CAD系统处理超大模型(如10万+零部件的汽车装配模型)的关键技术难点之一, 解决超大规模几何约束系统的求解效率一方面需要研究更高效的分解算法,另一方面也要研究大规模非线性方程组的高效求解算法,同时也要研究充分利用云计算和GPU加速等软硬件资源的系统架构和算法

技术挑战:

除了稳定性和一致性,超大规模约束系统求解的最主要的挑战是解决高效性的问题

1、几何分解算法:将一个大规模问题转化为一系列可分步求解的子问题,通过降低子问题的规模来提高约束求解的效率。

2、非线性方程组的求解:提高非线性方程组的求解速度是超大规模约束系统求解的主要挑战解决高效性问题的发展趋势:几何分解算法-最近一二十年高效算法的研究进展缓慢;方程组的求解-利用约束方程组的稀疏特性提高求解效率显示出比较好的前景,如稀疏矩阵相关的cholesky 分解、Lanczos算法等,如非线性方程组的信赖域算法等;利用软硬件资源:云计算和GPU等硬件技术的发展也为解决大规模约束系统的求解问题提供了强大的环境支持。

技术诉求:

  1. 当前几何约束求解引擎的设计目标是5000左右的几何约束系统计算速度在1秒内完成,以支持中等规模的CAD系统的交互设计需求
  2. 创新方案的目标是超大规模几何约束系统(10万+)的求解速度在1秒内,以满足大规模CAD系统交互设计的需求

参考文献:

[1] R. Light and D. Gossard, Modification of geometric models through variational geometry. Computer Aided Design, 14(7):209–214, 1982.
[2] J.C. Owen, Algebraic solution for geometry from dimensional constraints, Symposium on Solid Modeling Foundations and CAD/CAM Applications, pages 397–407, Austin, TX, 5-7 1991.
[3] W. Bouma, I. Fudos, C.M. Hoffmann, J. Cai, and R. Paige. Geometric constraint solver. Computer Aided Design, 27(6):487–501, 1995.
[4] C.M. Hoffmann, R. Joan-Arinyo, A Brief on Constraint Solving, Computer Aided Design and Applications, 2(5):655-663, 2005.
[5] M. Rojas, S.A. Sanos, D. C. Sorensen. A New Matrix-Free Algorithm for the Large-Scale Trust-Region Subproblem, SIAM Journal on Optimization, 11(3):611-646, 2000.
[6] N.I. Gould, S. Lucidi, M. Roma, P.L. Toint. Solving the Trust-Region Subproblem using the Lanczos Method, SIAM Journal on Optimization, 9(2):504–525, 1999.
[7] Timothy A. Davis, Algorithm 849: A concise sparse Cholesky factorization package, ACM Transactions on Mathematical software, 2005.
[8] Franz Rendl, Henry Wolkowicz, A semidefinite framework for trust region subproblems with applications to large scale minimization, Mathematical Programming 77, pages 273-279, 1997.

联系人:吴瑾    lion.wujin@huawei.com

原文链接:面向装配场景,10万+零件的超大规模几何约束系统的求解问题--中国科学院数学与系统科学研究院-华为 π实验室

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/277574.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

HTML+CSS+JS网页设计期末课程大作业 web课程设计 web前端开发 网页规划与设计

HTMLCSSJS网页设计期末课程大作业 web前端开发技术 web课程设计 网页规划与设计 💥 文章目录一、🚩 网站描述二、🎌 网站介绍三、🏴 网站类型A 个人博客主题B 人物明星主题C 旅游主题D 游戏主题E 动漫主题F 美食主题G 校园主题H 企…

GPT编程(1)八分类图像数据集转换为二分类

一个核心问题就是要将这八类数据图片全部重命名,尝试了一步到位 有一个图像数据集,有八个类别amusement,anger,awe,contentment,disgust, excitement, fear,sadness的图片,每张图片被命名为“类别数字”。采用遍历的方式,按顺序阅…

每天坐在电脑前10小时的投资者的现货黄金投资秘密

很多人在现货黄金市场中苦作舟,希望通过交易、实践来找出市场中的奥秘。笔者最近看了一个每天坐在电脑面前十个小时以上做分析和投资的投资者的经验介绍,他道出了一些投资的秘密,笔者认为,这是适合现货黄金投资者借鉴和学习的&…

7.7复原IP地址(LC93-M)

算法: 根据题意 有效的 IP 地址 : (1)由四个整数构成 (2)每个整数位于 0 到 255 之间 (3)每个整数不能含有前导 0,如011、021等,但是可以有单独的一个“…

【笔记】Spring的事务是如何回滚的/Spring的事务管理是如何实现的

Spring的事务是如何回滚的/Spring的事务管理是如何实现的 数据库(Spring事务) 1、建立连接、开启事务(准备工作) 2、进行sql操作(业务逻辑) 3、执行成功,则commit; 执行失败&#x…

MySQL 执行过程

MySQL 的执行流程也确实是一个复杂的过程,它涉及多个组件的协同工作,故而在面试或者工作的过程中很容易陷入迷惑和误区。 MySQL 执行过程 本篇将以 MySQL 常见的 InnoDB 存储引擎为例,为大家详细介绍 SQL 语句的执行流程。从连接器开始&…

直播的营销多样性

直播的营销多样性主要体现在以下几个方面: 1.互动性高:直播能够实时互动,观众可以提问、评论、点赞,甚至直接在直播中购买商品,这种互动性使得直播成为一种非常有效的营销手段。 2.内容生动:直播能够以视频的形式展示产品或服务,相比传统的…

概率论相关题型

文章目录 概率论的基本概念放杯子问题条件概率与重要公式的结合独立的运用 随机变量以及分布离散随机变量的分布函数特点连续随机变量的分布函数在某一点的值为0正态分布标准化随机变量函数的分布 多维随机变量以及分布条件概率max 与 min 函数的相关计算二维随机变量二维随机变…

UWB高精度人员定位系统源码,全方位护航安全生产

定位管理系统使用UWB定位技术,通过在厂区安装定位基站,为人员或设备佩戴定位标签的形式,实现人员精准实时定位。可以实现人员、车辆物资实时定位、工作考勤、电子围栏、历史轨迹回放、巡检巡查、物资盘点、路径规划、三维显示等,以…

JAVA B/S架构智慧工地源码,PC后台管理端、APP移动端

智慧工地系统充分利用计算机技术、互联网、物联网、云计算、大数据等新一代信息技术,以PC端,移动端,设备端三位一体的管控方式为企业现场工程管理提供了先进的技术手段。让劳务、设备、物料、安全、环境、能源、资料、计划、质量、视频监控等…

【小白专用】C# 压缩文件 ICSharpCode.SharpZipLib.dll效果:

插件描述: ICSharpCode.SharpZipLib.dll 是一个完全由c#编写的Zip, GZip、Tar 、 BZip2 类库,可以方便地支持这几种格式的压缩解压缩, SharpZipLib 的许可是经过修改的GPL,底线是允许用在不开源商业软件中,意思就是免费使用。具体可访问ICSha…

【AI】文本转语音 变声 音色克隆 数字人音视频口型同步AI应用

文本转语音 项目地址:https://github.com/coqui-ai/TTS 环境安装: 下载项目;安装Python,安装项目依赖: pip install TTS 1. 下载安装AI模型: https://github.com/facebookresearch/fairseq/tree/main…

大数据框架数仓Doris学习网站,让你轻松掌握数据仓库技能。

介绍:Doris是一款基于大规模并行处理技术的分布式SQL数据库,由百度开源,主要用于实时数据仓库和多维分析。它是一款大数据分析引擎,适用于实时分析场景,支持多种数据接入和输出,提供丰富的核心特性和性能优…

面试算法77:链表排序

题目 输入一个链表的头节点,请将该链表排序。 分析 归并排序的主要思想是将链表分成两个子链表,在对两个子链表排序后再将它们合并成一个排序的链表。 这里可以用快慢双指针的思路将链表分成两半。如果慢指针一次走一步,快指针一次走两步…

【Midjourney】Midjourney根据prompt提示词生成人物图片

目录 🍇🍇Midjourney是什么? 🍉🍉Midjourney怎么用? 🔔🔔Midjourney提示词格式 Midjourney生成任务示例 例1——航空客舱与乘客 prompt prompt翻译 生成效果 大图展示 细节大…

见证创新实力!安全狗云甲荣获“ISC 数字安全创新能力百强”

12月27日,数字安全技术创新论坛暨ISC 2023数字安全创新能力百强颁奖典礼在北京顺利举办。 作为国内云原生安全领导厂商,安全狗也受邀出席此次活动。 厦门服云信息科技有限公司(品牌名:安全狗)创办于2013年,…

基于YOLOv8的遥感SAR舰船小目标识别

💡💡💡本文摘要:基于YOLOv8的遥感SAR舰船小目标,阐述了整个数据制作和训练可视化过程 1.YOLOv8介绍 Ultralytics YOLOv8是Ultralytics公司开发的YOLO目标检测和图像分割模型的最新版本。YOLOv8是一种尖端的、最先进的…

【SpringBoot篇】详解Bean的管理(获取bean,bean的作用域,第三方bean)

文章目录 🍔Bean的获取🎄注入IOC容器对象⭐代码实现🛸根据bean的名称获取🛸根据bean的类型获取🛸根据bean的名称和类型获取 🎄Bean的作用域⭐代码实现🎈注意 🎄第三方Bean⭐代码实现…

Spring系列学习四、Spring数据访问

Spring数据访问 一、Spring中的JDBC模板介绍1、新建SpringBoot应用2、引入依赖:3、配置数据库连接,注入dbcTemplate对象,执行查询:4,测试验证: 二、整合MyBatis Plus1,在你的项目中添加MyBatis …

企业跨境数据传输的创新技术和应用领域

在当前数字化时代,跨境数据传输成为一个极为关键的领域。随着数据传输需求的不断增加,跨国企业在这一过程中面临着越来越多的问题。为了解决这些挑战,创新技术层出不穷,为跨境数据传输提供了更高效、安全和可靠的解决方案。本文将…