Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1 MODELADO GEOMÉTRICO
1.1 INTRODUCCIÓN
Los sistemas CAD (Computer Aided Design) que permiten el diseño de objetos
tridimensionales (Diseño de piezas mecánicas, diseños en chapa, en plástico, diseños de
obra civil y urbanismo, etc.) pueden llegar a ofrecer al usuario lo siguiente:
2. En una segunda etapa del proceso, se utiliza el modelo obtenido para realizar cálculos y
simulaciones más complejos, como pueden ser el cálculo de tensiones por elementos
finitos, o la simulación del comportamiento aerodinámico en el diseño de carrocerías,
perfiles de avión, etc.
3. En una tercera fase se pueden visualizar gráficamente los resultados de los programas de
cálculo. En caso de no ser los esperados, el usuario puede modificar la forma del diseño,
modificando el modelo y repetir el proceso; si son correctos los resultados, el sistema
podrá generar automáticamente el programa de control numérico para la fabricación de
un prototipo del objeto diseñado.
Al existir conexión de datos entre todas las vistas, el modelado en 3D resulta ser una
opción aconsejable en donde se necesite una gran cantidad de edición derivada del proceso
de diseño.
• Modelado en alambre
• Modelado de superficies
• Modelado de sólidos
AMBIGÜEDAD
Modelado Geométrico 1 -. 2
(a) (b) (c)
Los perfiles longitudinales de forma cilíndrica no son contornos fijos entre puntos
definidos en el espacio. Son vistos por el observador como la silueta de una componente
frontal que podría variar de posición en función de las direcciones de la vista. Entonces, no
pueden reconocerse como elementos de alambre y se omiten. En la figura 1.2, aparece el
perfil cilíndrico.
Perfil no reconocido
Modelado Geométrico 1 -. 3
DIFICULTADES EN EL CÁLCULO DE PROPIEDADES FÍSICAS
INCAPACIDAD DE SOMBREADO
Las variaciones de los tonos de color y los efectos de sombras son herramientas para
visualizar un diseño sin ambigüedades en el modelado en 3D. Al no poder reconocer
superficies contorneadas, no es posible aplicar el sombreado al modelo.
GEOMETRÍA BÁSICA
Modelado Geométrico 1 -. 4
Figura 1.3 Formación de una superficie plana por barrido.
Se pueden barrer áreas dentro de objetos de 3D (Figura 1.5). Se debe hacer notar,
que el sistema de modelado no reconoce la vista resultante como un volumen sólido, si no
como siete superficies planas reunidas en el espacio de 3D que contornean un interior
vacío.
Modelado Geométrico 1 -. 5
SUPERFICIES DE REVOLUCIÓN
Se pueden crear controlando la rotación de una forma plana ya creada sobre un eje
definido, (“barrido” rotacional). Recordando que se generan áreas de superficie y no
volúmenes (Figura 1.6).
Perfil creado
Eje de rotación
SUPERFICIES ANALÍTICAS
SUPERFICIES ESCULPIDAS
Tangentes
Modelado Geométrico 1 -. 6
SUPERFICIES COMPUESTAS
Se puede definir una superficie compuesta con una red de cuadriláteros curvados
limitados por líneas transversales y longitudinales (Figura 1.8); la forma de cada
cuadrilátero se denomina rectángulo topológico (cuatro lados que no son necesariamente
rectos ni perpendiculares), los límites de los cuadriláteros forman curvas continuas,
obteniéndose superficies lisas a través de la red, y se emplea una interpolación para definir
la superficie interior de cada cuadrilátero curvo.
A pesar de las ventajas que nos ofrece el modelado con superficies, en comparación
con el modelado en alambre; existen limitaciones que sólo se pueden superar utilizando
modelos sólidos. Estas limitaciones incluyen:
Modelado Geométrico 1 -. 7
Las ventajas que se obtienen utilizando modelos sólidos incluyen:
Modelado Geométrico 1 -. 8
Figura 1.9 Ejemplo de primitivas de modelado de sólidos
OPERADORES BOLEANOS
La UNIÓN () define el espacio interior y los contornos exteriores del sólido
formado por la combinación de dos sólidos que se penetran.
Modelado Geométrico 1 -. 9
Teoría de conjuntos
UNIÓN () DIFERENCIA (-) INTERSECCIÓN ()
A
B AB A-B AB
(a)
Ejemplo en Sólidos
C
RC R-C RC
(b)
Modelado Geométrico 1 -. 10
1.2.3.2 MODELADO DE REPRESENTACIÓN DE CONTORNOS (B-Rep)
Para crear modelos utilizando B-Rep se pueden emplear exactamente las mismas
técnicas que se emplean para C-Rep; es decir que se pueden formar primitivas de sólidos
con barridos lineales y rotacionales y construir formas compuestas utilizando operadores
boleanos. Sin embargo, mientras que los modeladores C-Rep reconocen un cuerpo
compuesto en términos de primitivas a partir de las que se ha construido, los modeladores
B-Rep reconocen el cuerpo en términos de los contornos y las caras que establecen sus
superficies colindantes (es decir, sus límites volumétricos en 3D). Los datos relativos a la
representación de los contornos se estructuran en términos de su topología (que describe el
número de caras) y su geometría (que describe la forma y posición de vértices, contornos y
caras.
La principal ventaja del modelado B-Rep es que los perfiles de los contornos se
pueden modificar con más facilidad. Sin embargo el sistema B-Rep necesita más recursos
de memoria.
Generalmente, existen muy pocas diferencias entre los dos tipos de modelado y
algunos sistemas emplean una combinación de ambos.
Modelado Geométrico 1 -. 11
Cortador Pieza de trabajo Simulación de corte Pieza terminada Material
removido
1.3.1 EL PUNTO
Modelado Geométrico 1 -. 12
1.3.2 LA LÍNEA
Una línea, o curva es una entidad unidimensional, la cual puede ser dibujada a lo largo de
un eje recto o curvo. Una línea tiene longitud infinita, mientras un segmento de línea queda
definida por una línea y dos puntos que la limitan. Una línea puede ser definida
dependiendo del tipo que sea: recta, arco circular, elipse, parábola, hipérbola, elipse, o en
general curva de n-orden. Por ejemplo, una línea recta puede ser definida por dos puntos en
la línea [(x1 y1 z1) y (x2 y2 z2) o por un punto sobre la línea y un vector direccional [(x1
y1 z1) y (i j k), donde (i j k) son los cosenos directores del vector unitario en la dirección
de la línea. Un círculo puede ser expresado en términos de un punto central, un vector como
eje, y radio: [(x1 y1 z1), (i j k), r.
Curvas planas, pueden ser descritas por ecuaciones de primer y segundo orden. Por
ejemplo, una línea recta tiene la relación:
y = m * x + b
Una línea puede representarse como un elemento que conecta dos puntos P1 y P2,
como muestra la figura 1.14. Se define un parámetro el cual adquiere los valores 0 y 1 en
P1 y P2 respectivamente. Utilizando el triángulo OPP1, la siguiente ecuación puede ser
escrita: [3]
P = P 1 + ( P - P1 )
P - P1 = ( P2 - P1 )
Modelado Geométrico 1 -. 13
P1
=0 n
Z
P1 P2 - P1
P
Y P2
P2 =1
X
Figura 1.14 Línea conectando a los puntos P1 y P2
P = P 1 + ( P2 - P 1 ) , 0 1 ( 1.1 )
X = X1 + ( X2 - X1 )
Y = Y1 + ( Y2 - Y1 ) 0 1 ( 1.2 )
Z = Z1 + ( Z2 - Z1 )
P’ = P2 - P1 ( 1.3 )
o, en forma escalar
X’ = X2 - X1
Y’ = Y2 - Y1 ( 1.4 )
Z’ = Z2 - Z1
n = ( P2 - P 1 ) / L ( 1.5 )
Modelado Geométrico 1 -. 14
donde L es la longitud de la línea:
Otra forma de definir una línea es establecer que ésta pasa por el punto P 1 en una
dirección definida por el vector n (Figura 1.15).
P = P1 + L n , - L ( 1.7 )
L = P - P1 ( 1.8 )
P1
n
Z
P1
Y P
P
(x - h)2 + (y - k)2 - r2 = 0
Modelado Geométrico 1 -. 15
donde h y k son las coordenadas del centro del círculo y r es el radio. Esta forma es llamada
ecuación implícita por que es de la forma f(x y) = 0.
X = Xc + R * cos
Y = Yc + R * sin 0 2 ( 1.9 )
Z = Zc
asumiendo que el plano del círculo es el plano XY por simplicidad. En esta ecuación, el
parámetro es el ángulo medido del eje x a algún punto P en el círculo (Figura 1.16).
Yw
R * cos
Y
R R * sin
Pc Xw
0
X
Z
Figura 1.16 Círculo definido por radio y centro.
El arco circular es considerado como un caso especial del círculo. Cuya ecuación
puede ser escrita como:
X = XC + R * cos
Y = YC + R * sin i f ( 1.10 )
Z = ZC
Modelado Geométrico 1 -. 16
donde i y f son los ángulos inicial y final del arco respectivamente. En la base de datos,
para un arco incluye su centro y radio, como para un círculo, pero también sus ángulos
inicial y final.
1.3.4 LA ELIPSE
La figura 1.17 muestra una elipse con punto Pc como centro y las longitudes de los
ejes mayor y menor que son A y B. La ecuación básica paramétrica de una elipse puede
escribirse como:
X = XC + A * cos
Y = YC + B * sin 0 2 ( 1.11 )
Z = ZC
Modelado Geométrico 1 -. 17
A * cos Yw
A * cos
Yw Y
P1 P (x , y , z )
P (x , y , z )
B B * sin
P2
B * sin Pc A Xw
C2 Pc
Xw
B
C1
A
0 X
Modelado Geométrico 1 -. 18
Yw
Xw
P (x , y , z )
Y
A*cos sin
Pc * sin
B*sin sin
A*cos cos
0 X
1.3.5 LA PARÁBOLA
La parábola está definida matemáticamente como una curva generada por un punto
en movimiento, tal que su distancia a un punto fijo ( Foco Pf ) es siempre igual a su
distancia a una línea fija ( directriz ) como muestra la figura 1.19. El vértice Pv es el punto
de intersección de la parábola y su eje de simetría. Este está localizado a la distancia media
entre la directriz y el foco, el foco se encuentra en el eje de simetría.
Las siguientes condiciones son requeridas para definir una parábola, una curva
parabólica, o un arco parabólico. La base de datos de una parábola usualmente contiene las
coordenadas de su vértice, las distancias YHW y YLW, que definen sus puntos finales como
muestra la figura1.19, la distancia A entre el foco y el vértice (distancia focal), y el ángulo
de orientación . A diferencia de la elipse, la parábola no es una curva cerrada.
La parábola como se muestra en la figura 1.19, puede ser descrita por su ecuación
paramétrica como sigue:
X = XV + A * 2
Y = YV + 2A * 0 ( 1.13 )
Z = ZV
Modelado Geométrico 1 -. 19
Directriz
Yw
2Au
Au^2
HW
A
Y
Pf
Xw (eje de simetría)
Pv
LW
Y
Figura 1.19 Geometría básica de una parábola.
H = YHW / 2A
L = YLW / 2A ( 1.14 )
1.3.6 LA HIPÉRBOLA
La hipérbola esta descrita matemáticamente como una curva generada por un punto
en movimiento, tal que en cualquier posición, la diferencia de las distancias hacia los
puntos fijos (Focos) F y F’ es una constante e igual al eje transversal de la hipérbola.
Yw
Orígen
B Origen
Xw (eje transversal)
Pv
Pv
Modelado Geométrico 1 -. 20
La ecuación paramétrica de una hipérbola esta dada por:
X = XV + A * cosh
Y = YV + B * sinh ( 1.15 )
Z = ZV
Las curvas Hermite están definidas al especificar los dos puntos finales de la curva,
P0 y P1 , y las pendientes de los dos puntos finales, P0’ y P1’, como muestra la figura 1.21;
los coeficientes a, b, c y d, pueden encontrarse al evaluar las ecuaciones paramétricas con t
= 0 y t = 1 y sus primeras derivadas como sigue:
Modelado Geométrico 1 -. 21
P( 0 ) = a ( 0 ) 3 + b ( 0 ) 2 + c ( 0 ) + d
P( 1 ) = a ( 1 ) 3 + b ( 1 ) 2 + c ( 1 ) + d ( 1.18 )
P’( 0 ) = 3a ( 0 ) 2 + 2b ( 0 ) + c
P’( 1 ) = 3a ( 1 ) 2 + 2b ( 1 ) + c
Po P1’
Po’ P1
donde P define la posición de cada uno de los puntos de la curva, y P’ la pendiente en los
mismos. Las Fi son llamadas las funciones compuestas y determinan el efecto total de los
cuatro puntos de control a determinado valor de t. Las funciones compuestas son:
F1( t ) = 2t 3 - 3t 2 + 1
F2( t ) = -2t 3 + 3t 2 ( 1.20 )
F3( t ) = t 3 - 2t 2 + t
F4( t ) = t3 - t2
Modelado Geométrico 1 -. 22
ser más conveniente que escoger dos puntos de control y dos pendientes. Los puntos de
control de Bezier están definidos por posiciones P( 0 ), P( 1/3 ), P( 2/3 ), P( 1 ), donde t = 0,
1/3, 2/3, y 1, como muestra la figura 1.22a. Para definir coordenadas ( x, y, z ) a esas cuatro
posiciones, las doce ecuaciones pueden ser resueltas por los 12 coeficientes.
P( t ) = ( 1 - t ) 3 Po + 3t( 1 - t ) 2 P1 + 3t 2 ( 1 - t ) P2 + t 3 P3 ( 1.21)
Donde Po, P1, P2, y P3 son las coordenadas de los cuatro puntos de control. Al dar
valores de t = 0, 1/3, 2/3, y 1, puede verse que la curva pasa por los puntos Po y P 3 ,pero no
por los puntos medios. Los puntos de t = 1/3 y 2/3, sirven para dar forma a la curva sin
pertenecer a esta. Las pendientes de los puntos finales de la curva pueden encontrarse al
conectar cada punto final con su adyacente punto de control como se muestra en la figura
1.22a.
La ventaja del método Bezier, es que resulta muy conveniente para extender curvas
dibujadas, esto quiere decir que pueden conectarse segmentos de curva Bezier, al hacer que
el punto P3, de un segmento sea el mismo que el punto PO, de otro segmento, esto haciendo
además colineales los puntos, P12, P13, P20, y P21, esto para garantizar la continuidad de la
curva (Figura 1.22b).
Po P3
P1 P2
P’( 0 ) = 3( P1 - P0 ) P’( 1 ) = 3( P3 - P2 )
(a)
P21 P22
P13 P23
P10 P20
P11 P12
(b)
Modelado Geométrico 1 -. 23
1.3.7.3 CURVA B-SPLINE
Pi - 1
Pi + 2
Pi + 1
Pi
(a)
Y
P3
P1
P4
P5
P0
P2
X
(b)
Figura 1.23 Curva B-spline (a); Curva B-spline compuesta de tres segmentos (b).
Modelado Geométrico 1 -. 24
Una superficie, o cara, es una entidad bidimensional porque puede ser dibujada en
un plano o plano deformado. Puede ser definida como plano, cilindro, esfera, cono, etc., o
en general, como una superficie de n-orden.
Las superficies bicúbicas ofrecen las mismas ventajas que las curvas cúbicas:
flexibilidad al esculpir y conveniencia al grabar la descripción de la superficie. Las
superficies bicúbicas usan el mismo concepto que las curvas cúbicas; esto es que, cada
superficie esta definida por un cierto número de puntos de control, tangentes a la superficie,
o una combinación de estos.
Al considerar esculpir una superficie con curvas cúbicas. Una malla podría ser
construida con curvas cúbicas cruzadas, como se muestra en la figura 1.24. Cada uno de los
cuatro bordes es una curva cúbica, y las cuatro intersectan en par en cada esquina de la red;
éstas curvas de los bordes definen el límite, pero más curvas son necesarias para definir la
curvatura del interior, añadiendo 2 curvas mas en cada dirección se podrá definir la forma
interior; entonces son ahora 8 curvas cúbicas, 4 en una dirección y 4 en otra. Esta es
llamada una superficie bicúbica, dos parámetros ( s y t ) son requeridos, uno en cada una de
las dos direcciones. La forma general de la ecuación bicúbica es:
donde P es cualquier punto sobre la superficie y los aij términos son los coeficientes de las
x, y, y z ecuaciones.
t=1
P ( s ,t ) S=1
S=0
t=0
Modelado Geométrico 1 -. 25
alternativamente, se pueden definir las 8 curvas al especificar los puntos de las cuatro
esquinas y sus respectivas pendientes.
P’01 ( t ) P’11 ( t )
t=1 P’01 ( t )
P11
P01
P’11 ( s )
P’01 ( s )
P ( s ,t ) S=1
S=0
Las superficies compuestas Bezier pueden ser creadas al hacer las esquinas iguales a
otros parches. Adicionalmente, las pendientes deben ser iguales en la unión, esto quiere
Modelado Geométrico 1 -. 26
decir, que al igual que para las curvas Bezier compuestas, los puntos inmediatos a los
límites con éstos deben ser colineales.
P03
P02
P01
Las superficie B-spline también necesita 16 puntos de control. Como para el caso de
las curvas B-spline, la superficie no necesariamente pasa por los puntos de control; las
superficies compuestas se crean al compartir los puntos de control como para las curvas B-
spline compuestas; las superficies B-spline compuestas cuentan con un grado mayor de
continuidad, lo que las hace más suaves en su geometría, que las superficies Hermite o
Bezier.
1.3.8.4 NURBS
Modelado Geométrico 1 -. 27
Una de las necesidades primarias en la ingeniería fue el almacenamiento de
constantes, como por ejemplo propiedades de materiales usadas en programas de análisis,
estos datos se almacenaban separadamente y se leían al principio de la aplicación pero no
sufrían ninguna modificación durante su uso; el estar almacenados separadamente permitía
que los datos fuesen utilizados por diferentes proyectos e incluso sufrir modificaciones y
extensiones, pero cuando esto sucedía afectaba por igual a todas las aplicaciones que los
utilizaban; un posterior desarrollo respondió a la utilización de ficheros para el pre y el
postproceso de datos que permitió la comunicación entre los diferentes procesos a los que
se sometían unos determinados datos.
Las BD, además de almacenar datos, deben indicar las relaciones que existen entre
los diferentes elementos que las componen, relaciones que se representan o implementan
mediante los diferentes modelos de organización lógica de la información que conforman y
definen una BD.
Modelado Geométrico 1 -. 28
Modelo jerárquico
Un árbol está compuesto por una jerarquía de elementos llamados nodos. El nivel
más alto de la jerarquía tiene un solo nodo y se denomina raíz. Con excepción de la raíz
todo nodo está vinculado a otro de nivel superior llamado padre o predecesor. Ningún
elemento puede tener más de un predecesor; en cambio, todo elemento puede tener uno o
más elementos relacionados en un nivel inferior, llamados hijos o sucesores. Existen nodos
que no poseen sucesores a los que se denominan hojas.
Los árboles suelen representarse en forma de grafos ( Figura 1.27 ), donde los nodos
representan la información y las aristas las relaciones entre nodos. Las BD jerárquicas están
constituidas por colecciones de árboles.
En una estructura plex cualquier nodo puede estar relacionado con cualquier otro.
Análogamente a como sucede con los árboles, las redes suelen representarse en forma de
grafos ( Figura 1.28 ).
Toda estructura plex puede representarse de una forma más simple transformándola
en una o más estructuras jerárquicas a base de introducir cierta redundancia de datos.
Modelado Geométrico 1 -. 29
Modelo relacional
De la misma forma que toda estructura plex se reduce a una representación en árbol
admitiendo cierta redundancia de la información, cualquier representación se lleva
asimismo a una forma tabular si a su vez se admite un cierto incremento en el nivel de
redundancia. El proceso que permite convertir las relaciones jerárquicas y plex en
relaciones tabulares se denomina normalización. A cada una de las tablas que aparece como
resultado de aplicar la normalización se le llama relación. Una BD es relacional cuando
está construida con matrices planas de elementos de datos.
Modelado Geométrico 1 -. 30
1. Información a presentar
2. Modificación de la información
4. Tipos de valores
a) Una BD de gestión puede contener gran variedad de entidades, pero muy frecuentemente
débilmente relacionadas.
b) En el diseño de un objeto, existen muchas entidades con múltiples relaciones que
producen una estructura compleja en red.
6. Evolución de la estructura
a) Una vez descrita la información de gestión y la BD está cargada, el uso de los datos es
constante y la evolución de la estructura es lenta.
b) En CAD, mientras el objeto no este totalmente diseñado, su descripción evoluciona tanto
en valor como en estructura, presentando por tanto una fuerte evolución.
Modelado Geométrico 1 -. 31
8. Uso del CPU
9. Visión múltiple
REQUISITOS DE LA BD EN CAD
La siguiente lista resume los requisitos que deberán cumplir las BD en CAD:
1. Deberá ofrecer un único lenguaje de definición y manipulación de datos de forma
que el diseñador pueda definir nuevos tipos de datos, redefinir los existentes y
operar con los datos almacenados durante todo el proceso de diseño.
2. Deberá permitir representar entidades estáticas y dinámicas. Las entidades
estáticas corresponderán al entorno de diseño y se usarán para construir las
entidades dinámicas que representarán el objeto diseñado.
3. Dispondrá de una capacidad de estructuración de los datos potente y flexible.
4. Los objetos dinámicos se podrán representar mediante diferentes descripciones.
Dado que distintos diseñadores podrán trabajar sobre el mismo objeto en su área
específica, dicho objeto debe poder ser contemplado de diversas maneras siendo
todas ellas coherentes puesto que representan un único objeto.
5. Un sistema de CAD debe asistir al diseñador en todas las fases de diseño y no
solamente en la evaluación de soluciones; por tanto, la BD deberá ser capaz de
almacenar datos técnicos que permitan al sistema CAD recuperarlos y usarlos en
el momento oportuno.
La figura 1.29 muestra una arquitectura de una BD. Se divide en tres niveles o
esquemas: interno, conceptual y externo. El nivel conceptual es el lazo de unión entre la
realidad y la forma de almacenar los datos, define una visión común para todos los datos.
Modelado Geométrico 1 -. 32
El esquema externo define la forma en la que los datos son vistos por el usuario. Se
define a partir del esquema conceptual.
El esquema interno está muy cerca del nivel físico y describe la forma en la que los
datos se almacenan físicamente.
Los diferentes esquemas deben definirse antes de cualquier uso de la BD. Se definen
mediante el lenguaje de definición de datos (DDL) y se almacenan en la propia BD después
de ser compilados.
Usuario A Usuario B
Esquema conceptual
Almacenamiento físico
Modelado Geométrico 1 -. 33
UNA ESTRUCTURA DE BD EN INGENIERÍA
La figura 1.30 presenta las entidades más importantes y las relaciones existentes
entre la información y la estructura de una BD integrada de CAD/CAM en ingeniería
mecánica. Dichas entidades se clasifican según su objetivo en los siguientes grupos:
1. Núcleo de la BD
2. Especificación de productos
3. Dibujo
4. Planeación de procesos
5. Manufactura
La estructura general responde a un modelo plex que junto con los modelos
jerárquicos son muy utilizados en las BD de CAD.
b) Atributos de los objetos: Para una correcta integración de los procesos CAD, es esencial
establecer relaciones correctas entre la geometría y la información técnica, tal como
tolerancias, grados de acabados, etc. Estos atributos se expresan usualmente en forma de
símbolos y se almacenan en el archivo atributos.
Especificación de productos
Modelado Geométrico 1 -. 34
presentada los archivos de partes y productos almacenan la información de diseños
anteriores y actuales.
Máquinas
CN
Manufactura
Catálogo
Tiempos
de
Procesos Especificación de productos
Lista de Bloques
materiales Procesos de
partes
Formas
Partes Productos
Proyección
Elementos Grupo de
Dibujo elementos
Dibujo Símbolos
en
pantalla
Dibujo
Objetos
Figuras
Atributos
Núcleo de la BD
Modelado Geométrico 1 -. 35
c) Estandarización: Esta tiene que ser flexible para aumentar la productividad. Para lo cual
las partes se consideran compuestas por bloques que serán los que estarán estandarizados
de forma individual, disponiendo de varias alternativas (formas) entre las que se puede
escoger en el momento de su utilización.
Dibujo
El archivo de símbolos almacena la información del objeto, tales como cotas, notas,
etc., que completan un dibujo de ingeniería.
Planeación de procesos
El archivo tiempos almacena los parámetros y expresiones que permiten calcular los
tiempos de proceso.
Manufactura
Modelado Geométrico 1 -. 36