Los usos y perspectivas de la tecnología UG
UG es la abreviatura de Unigraphics y un nombre comercial. Este es un sistema interactivo CAD/CAM (diseño y fabricación asistidos por computadora). Es potente y puede realizar fácilmente la construcción de diversas entidades y formas complejas. Se basa principalmente en estaciones de trabajo.
CAD es la abreviatura de diseño asistido por ordenador y es un nombre común en la industria. No incluye CAM (Fabricación asistida por ordenador). Hay muchos programas que pueden realizar funciones CAD, UG es uno de ellos, así como AutoCAD, Cimatron, Pro/ENGINEER, WORKS, open-eye CAD, etc. AutoCAD es otro software CAD para PC desarrollado por Autodesk. El desarrollo de la UG comenzó en julio de 1990. Hoy en día, unas diez personas están trabajando en la funcionalidad principal. La versión actual tiene aproximadamente 450.000 líneas de código C.
UG es una herramienta de software flexible para la resolución numérica de ecuaciones diferenciales parciales desarrolladas utilizando métodos multigrid adaptativos sobre grillas no estructuradas en dos y tres dimensiones. Su filosofía de diseño es lo suficientemente flexible como para admitir una variedad de soluciones discretas. Por tanto, el software se puede reutilizar para muchas aplicaciones diferentes.
La simulación eficaz de un proceso determinado requiere conocimientos del campo aplicado (ciencias naturales o ingeniería), de las matemáticas (matemáticas analíticas y numéricas)
y de la informática. Durante la última década, los matemáticos han estudiado algunas técnicas muy exitosas para resolver ecuaciones diferenciales parciales, en particular el refinamiento de malla adaptativo y los métodos multicuadrícula. El tremendo progreso en la tecnología informática, especialmente el desarrollo de computadoras paralelas a gran escala, ha traído muchas posibilidades nuevas.
Sin embargo, el uso de todas estas tecnologías en aplicaciones complejas no es demasiado fácil. Esto se debe a que combinar todos estos métodos requiere una enorme complejidad y conocimiento interdisciplinario. Con el tiempo, la implementación del software se vuelve cada vez más compleja, hasta el punto de que supera lo que una sola persona puede gestionar.
El objetivo de UG es utilizar las últimas tecnologías matemáticas, concretamente el refinamiento adaptativo de la red local, la computación paralela y de redes múltiples, para proporcionar una base de software flexible y reutilizable para resolver problemas de aplicaciones complejas.
Estructura general
Un sistema de software grande como UG generalmente requiere descripciones en diferentes niveles de abstracción. UG tiene tres niveles de diseño, a saber, diseño estructural (diseño arquitectónico), diseño de subsistema (diseño de subsistema) y diseño de componentes (diseño de componentes).
Al menos a nivel estructural y de subsistema, UG está diseñado utilizando un enfoque modular y el principio de ocultación de información se utiliza ampliamente. Toda la información indicada se distribuye entre los subsistemas. UG está implementado en lenguaje C.
La Figura 1 muestra el diseño estructural detallado. Sus componentes básicos son la biblioteca de datos distribuidos dinámicos (DDD: biblioteca de datos distribuidos dinámicos), el núcleo UG, la clase de problema y la aplicación.
En la provincia de Guangdong, especialmente en Dongguan y Shenzhen, cada vez más fábricas utilizan UG. Esto se debe simplemente a que los requisitos de precisión del molde son altos. Otro software también es muy bueno, pero ¿por qué no se puede hacer? práctica? ¿Qué pasa con la buena precisión? En cuanto al procesamiento de superficies, UG es un experto de primer nivel. También es bueno estudiar PRO-E. Es más fácil encontrar trabajo, ¿no? Las pequeñas y medianas empresas lo utilizan mucho y los beneficios no son buenos, por lo que hay que empezar de nuevo. Recuerde, UG tiene funciones completas, pero no todos pueden aprenderlas bien. Aquellos con inglés básico y experiencia en desarrollo y programación serán mejores para las empresas de nivel medio y alto.