当前您所在的位置:首页>节能模拟 光谱类分析 >光谱类分析

AGX Dynamics

快速、可扩展和准确的

AGX Dynamics是一个专业的多用途物理引擎,用于模拟器、虚拟现实(VR)、工程、大规模颗粒模拟等。它由数百个C++类的高度优化和可移植的代码组成,当您需要模拟机械约束的摩擦接触系统时,这是显而易见的选择。它在任何意义上都是真正可扩展的。建立在原始科学研究的坚实基础上,包括离散的变分和基于物理的约束系统时间积分方法,并行高性能混合方程求解器和新颖的多物理模型。因此,AGX Dynamics将精度与速度结合起来,这在任何其他竞争的物理引擎或产品中都找不到。

 

 

为什么选择AGX Dynamics?

 

AGX Dynamics的特点

 

混合解算器方案——结合直接LCP解算器的精度和迭代解算器的速度。

灵活的解算器框架——用户可以自由指定联系人和约束的解算器类型。

稳定的大时间步——时间积分源于离散变分原理。

快速、平行和准确的碰撞检测——处理基本体和一般三角形网格。

钢丝模拟——模拟起重机、锚具装卸船或拖绳的任何钢丝/链条/绳索。

线相互作用——在模拟中,线可能会碰撞并与其他几何体交互,包括摩擦。

动态模拟——在运行时无限制地重新创建/重建模拟。

减少接触——快速稳定地检测复杂物体的碰撞。

丰富的约束库——使用约束构建车辆、起重机或任何其他机械系统。

自定义约束——缺少约束?从教程中开发自己的。

独立于平台——在Windows、Linux和Mac上运行。Clang,gcc, Visual studio 2012-2015。

使用LUA编写脚本——运行和修改演示和教程,而不必重新编译。

内置3D渲染——演示和教程使用OpenSceneGraph在OpenGL中进行渲染。

附加质量的内置支持——AGXDynamics支持使用修饰的和不均匀的质量和惯性张量,这在流体动力学建模中是必不可少的。

一般三角形网格的浮力——模拟波浪中漂浮的物体。

支持输入设备——游戏杆和游戏板。控制交互式模拟。

序列化为XML/二进制格式——将模拟存储在磁盘上。恢复到100%确定性模拟结果。

通过事件注入用户代码——监听步进事件、联系人等。

所有力在模拟过程中随时可用——电线张力、接触力、电机扭矩,所有力在模拟过程中都可用。

多核,自下向上并行——利用您的硬件与AGX Dynamics的多线程设计。

可变的地形——在实时挖掘机模拟器中挖掘、压缩、推压和堆放泥土,或用锚将海床变形。

大型颗粒系统的非光滑离散元方法——通过颗粒流模拟优化设计。

与Matlab/Simulink共同模拟——将AGXDynamics连接到现有模拟。

与FMI 1.0,强耦合的FMI 2.0共同模拟*——使用共同模拟中的标准将AGX动态系统连接到您的模拟。

粒子系统——在同一框架内模拟烟雾或其他粒子效果。

 

统一约束公式

 

无论是电线、摩擦、电机、液压系统还是颗粒系统,都是在相同的框架内使用约束进行模拟的。约束建模在AGX Dynamics中非常普遍,建立在基本约束和辅助约束的框架之上,允许用户修改、扩展或创建全新的约束。所有约束都可以有实际材料参数和符合性限制,并由约束电机驱动。

 

在AGX Dynamics中发现的一些约束:

 

 

球窝接头示意图

 

 

Lumped elements建模

 

带有放松锁接头的集总单元模型为您提供了包括弯曲、拖动和扭转在内的电缆弹性模型。

 

Wires

 

AGX Dynamics中的电线模拟速度很快足以满足实时模拟器的要求,但是模型具有较高的物理精度,并且在极端负载和质量比下是稳定的。取决于载荷和曲率的动态分辨率确保了模拟的稳定性。可以调整钢丝来表示绳索、钢丝和链条,并使用包括弯曲和拉伸杨氏模量在内的实际材料参数。

 

Wire包含以下功能:

 

Cables

 

Cables是一种集总单元模型,可用于模拟软管、电缆甚至刚性钢梁。它支持:

 

车辆模拟器

 

在模拟复杂的重型车辆时,精度和性能非常重要。AGX Dynamics Direct Solver为您提供世界领先的训练模拟器所需的速度和逼真度。动力传动系API模拟电机、离合器、齿轮箱以及可变形地形,允许使用复杂和真实的车辆模型。

 

AGX Dynamics包括开发训练模拟器所需的一切:

 

我们的角色,您的信任

 

 

基于可变地形的AGX Dynamics挖掘仿真。

 

CAD/Engineering

 

AGX Dynamics是第一个集成到专业CAD环境中的实时物理引擎。随着Dynamicsfor SpaceClaim的使用,AGX Dynamics已经被证明是足够精确的,是适合于现代工程工具箱的工作流程。

 

CAD到模拟器

 

 

 

从CAD到训练模拟器的AGX Dynamics管线。

 

AGX Dynamics在向模拟器提供动力学模拟方面非常强大。通过成为从CAD到训练模拟器的过程的一部分,模型可以在整个过程中被重新使用。通过AGX Dynamics中的串行化机制,一个具有关节、电机、物理材料、质量、惯性张量等动态特性的Dynamics for SpaceClaim CAD模型可以被立即导出到一个run-time环境中。

 

产品开发中的模拟

 

仿真是整个产品开发过程的重要组成部分。通过允许更多的人进行早期原型仿真,可以减少早期设计错误。通过将AGX Dynamics集成到您的CAD环境中,您可以在设计中运行机械仿真,从原型阶段到系统工程,再到营销和培训模拟器。

 

 

 

模拟驱动产品开发。

 

FMI

 

FMI标准允许在具有公共接口的异构仿真环境中使用不同的仿真工具。

AGX Dynamics使用我们的FMI生成器工具支持FMI导出,该工具自动生成模型描述XML文件并构建FMU存档。

我们支持共同模拟,支持1.0版或2.0版的FMI标准。

 

AGXUnity

 

Unity3D是全球领先的游戏开发平台之一。它还用于严肃的游戏、虚拟现实和专业模拟器的开发。如果Unity3D是您首选的开发平台,并且您需要专业的物理引擎,具有行业级的模拟质量,那么AGXUnity就是您的解决方案。AGXUnity带有完整的源代码,它将AGX Dynamics和Unity3D集成到一个生产环境中,用于开发模拟器和模拟解决方案。有了统一的图形质量和性能,以及我们的动力学解决方案的稳定性和精确性,您将能够使用真实的物理特性开发出真实的模拟。

 

 

 

在Unity3D中建模导线

 

添加和编辑形状。

 

 

 

创建和配置约束。

 

 

 

建模和编辑几何特性。

 

 

Granular

 

 

大规模颗粒模拟

 

当处理诸如铁丸、药丸、岩石或其他散装材料等材料时,模拟可以成为优化和增加对过程理解的强大工具。AGX Dynamics为模拟颗粒和散装材料提供了强大的解决方案。并行计算和优化的数据结构允许使用数百万粒子进行快速和可扩展的模拟,即使是在传统的台式计算机上。

 

用AGX Dynamics模拟粒状材料的特点:

北京哲想软件有限公司