MODO TEXTO

Las instrucciones que vienen a continuación equivalen a todo el proceso visto hasta ahora y pueden ejecutarse indistintamente desde la línea de comandos o escribiéndolas en un fichero de texto que puede ser ejecutado como macro.

PREPROCESADOR

Definición del Tipo de Problema

data defaults ProblemType emant escape

Cada línea de texto corresponde a una instrucción que debe finalizarse pulsando Intro (¿ )

Si una línea de texto finaliza con un carácter ® , no debe pulsarse Intro sino seguir escribiendo la línea siguiente a continuación.

Definición de Capas

layer new chassis escape

layer new fases escape

layer new nucleo_rotor escape

layer new rotor_iman escape

layer changename rotor_iman iman_rotor escape

layer new gap_aire escape

layer new aire escape

layer color chassis 255000000

layer color fases 255128000

layer color iman_rotor 000255255

layer color gap_aire 000255000

layer color aire 128255128

escape

Geometría

Bobinas

layer Touse fases escape

Geometry Create Point 0.0207,.0015,0.0

.0217,.0015,0.0

.022251,.002879,0.0

.0236,.0035,0.0

.0313,.0043,0.0

.031793,.003993,0.0

.0321,.0035,0.0 escape

Create line Join 1 2 escape

Create line Join 4 5 escape

Create Arc Join 2 Join 3 Join 4

Create Arc Join 7 Join 6 Join 5

Edit SwapArc 3 escape Yes escape

escape escape escape escape

utilities Copy Lines Mirror FnoJoin 0.0,0.0,0.0 FNoJoin 1,0.0,0.0 TwoDim

1 2 3 4 escape escape escape

Geometry Create line Join 7 12 escape

Create line Join 2 9 escape escape

Geometry Create Planarsurface

10 2 3 4 9 6 8 7 escape escape

zoom frame

escape escape escape escape

utilities Copy Surfaces MCopy 11 Rotation FnoJoin 0.0,0.0,0.0 TwoDim 30

1 escape escape escape

utilities Copy Lines MCopy 11 Rotation FNoJoin 0.0,0.0,0.0 TwoDim 30

1 5 escape escape escape

zoom frame

Geometry Create Point .02,.0054,0.0 escape

Create Arc Join 1 Join 123 Join 102 escape

escape escape escape escape

utilities Copy Lines MCopy 11 Rotation ®

FNoJoin 0.0,0.0,0.0 TwoDim 30

121 escape escape escape

escape escape escape escape

Aire

layer Touse aire escape

Geometry Create Point .041,0.0,0.0

-.041,0.0,0.0

0,.041,0.0

0,.06,0.0

.06,0,0.0

-.06,0,0.0 escape

Create Arc Join 124 Join 126 Join 125

Create Arc Join 128 Join 127 Join 129

escape

utilities Copy Lines Mirror FJoin 129 ®

FJoin 128 TwoDim

133 134 escape

escape escape escape

Geometry Create Planarsurface

134 136 escape

Hole 13

133 135 escape

escape escape escape escape

render flatlighting

render normal

El comando render (menú derecho en View) permite diferentes modos de visualización de las superficies. Destacar el modo normal (líneas magenta) o flatlighting (relleno sólido).

Carcasa

layer Touse chassis escape

Geometry Create Planarsurface 133 135

escape escape escape escape

Geometry Create Planarsurface Hole 14

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 ®

18 19 20 21 22 23 24 25 26 27 28 29 30 ®

31 32 33 34 35 36 37 38 39 40 41 42 43 ®

44 45 46 47 48 49 50 51 52 53 54 55 56 ®

57 58 59 60 61 62 63 64 65 66 67 68 69 ®

70 71 72 73 74 75 76 77 78 79 80 81 82 ®

83 84 85 86 87 88 89 90 91 92 93 94 95 ®

96 97 98 99 100 101 102 103 104 105 ®

106 107 108 109 110 111 112 113 114 ®

115 116 117 118 119 120 121 122 123 ®

124 125 126 127 128 129 130 131 132 ®

34 26 18 10 98 90 82 74 66 58 50 42 escape

zoom frame

 

Imanes

layer Touse iman_rotor escape

Geometry Create Point .014846,-.001076,0.0

.019420,-.001407,0.0

-.001076,.014846,0.0

-.001407,.019420,0.0

.013766,.013766,0.0

.010525,.010525,0.0 escape

Create line Join 133 132 escape

Create line Join 131 130 escape

Create Arc Join 131 Join 134 Join 133

Create Arc Join 130 Join 135 Join 132 escape

Geometry Create Planarsurface

137 140 139 138

escape escape escape escape

utilities Copy Surfaces Rotation FNoJoin ®

0.0,0.0,0.0 TwoDim 180

15

escape escape escape

 

Núcleo

layer Touse nucleo_rotor escape

Geometry Create line Join 132 136 escape

Create line Join 130 138 escape

Create Planarsurface 140 146 144 145 escape

zoom frame

Entrehierro

layer Touse gap_aire escape

Geometry Create Planarsurface 1 5 10 18 26 ®

34 42 50 58 66 74 82 90 98 99 100 101 102 ®

103 104 105 106 107 108 109 110 111 112 ®

113 114 115 116 117 118 119 120 121 122 ®

123 124 125 126 127 128 129 130 131 132

escape

Hole 18

137 138 139 141 142 143 145 146

escape

zoom frame

Con este bloque finaliza la construcción de la geometría. En este momento, además del oportuno almacenamiento en disco, puede realizarse una comprobación global del diseño en el modo de visualización render flatlighting. Puede examinarse cada componente (carcasa, núcleo, fases, etc) activando y desactivando las capas.

Asignación de Materiales

layer off chassis off fases off nucleo_rotor off ®

iman_rotor escape

escape escape escape escape

data mat assign Air Surfaces 13 18 escape

escape escape escape

layer on fases escape

layer Touse fases escape

layer off gap_aire off aire escape

escape escape escape escape

data materials newmaterial Air Cu Linear ®

1.256637e-6 1.256637e-6 0 0

escape escape escape escape

data mat assign Cu Surfaces 1 2 3 4 5 6 7 8 9 10 ®

11 12 escape

escape escape escape

layer on iman_rotor escape

layer Touse iman_rotor escape

layer off fases escape

escape escape escape escape

data materials newmaterial Permanent_Magnet ®

Iman Linear 1.3823007e-6 1.3823007e-6 ®

212132 212132

escape escape escape escape

data mat assign Iman Surfaces 15 16 escape

escape escape escape

layer on chassis on nucleo_rotor escape

layer Touse nucleo_rotor escape

layer off iman_rotor escape

escape escape escape escape

data materials newmaterial Ferromagnetic ®

Acero Non-Linear 1.256637e-3 steelmks.dat ®

1.256637e-3 steelmks.dat 0 0

escape escape escape escape

data mat assign Acero Surfaces 14 17 escape

escape escape escape

layer on chassis on fases on nucleo_rotor on ®

iman_rotor on gap_aire on aire escape

escape escape escape escape

data material draw -drawall-

escape escape

Para corregir un material asignado de forma errónea a una entidad geométrica, basta volver a seleccionar tal entidad con el nuevo material.

Si se desea comenzar de cero, es decir, cancelar todas las asociaciones que se hayan realizado, la opción UnAssign permite hacerlo.

Imposición de Condiciones de Contorno

data cond assign Line-Potential change ®

Value 0.0

134 136

escape escape escape escape

Si no se define ningún tipo de condición de potencial, pueden surgir problemas. Aunque la densidad de flujo esté bien definida, el potencial magnético precisa de una constante adicional.

Establecimiento de las Condiciones de Carga

data cond assign Surface-Current change Identifier Js1

1 12 11 10

escape escape escape escape

data cond assign Surface-Current change Identifier Js2

4 5 6 7

escape escape escape escape

Exportación de Datos en Líneas

data cond assign Line-External change ImanSup

139

escape escape escape escape

data cond assign Line-External change ImanInf

143

escape escape escape escape

Delimitación de Áreas para Cálculo de Integrales

escape escape escape escape

data cond assign Surface-Integral change aire

13

escape escape escape escape

layer off chassis off fases off nucleo_rotor off iman_rotor escape

data cond assign Surface-Integral change gap-aire

18

escape escape escape escape

layer on fases escape

layer off nucleo_rotor off iman_rotor off gap_aire off aire off chassis escape

escape escape escape escape

data cond assign Surface-Integral change cobre

1 2 3 4 5 6 7 8 9 10 11 12

escape escape escape escape

layer on chassis off fases escape

escape escape escape escape

data cond assign Surface-Integral change chassis

14

escape escape escape escape

layer on fases on nucleo_rotor off chassis off fases escape

escape escape escape escape

data cond assign Surface-Integral change nucleo

17

escape escape escape escape

layer on iman_rotor off nucleo_rotor escape

escape escape escape escape

data cond assign Surface-Integral change imanes

15 16

escape escape escape escape

layer on gap_aire on aire on nucleo_rotor on fases on chassis escape

layer off chassis off fases off gap_aire off aire escape

escape escape escape escape

data cond assign Surface-Integral change rotor

15 16 17

escape escape escape escape

layer on gap_aire on aire on chassis on fases escape

layer off nucleo_rotor off iman_rotor off gap_aire off aire escape

escape escape escape escape

data cond assign Surface-Integral change estator

1 2 3 4 5 6 7 8 9 10 11 12 14

escape escape escape escape

layer on gap_aire on aire escape

layer off chassis off fases escape

escape escape escape escape

data cond assign Surface-Integral change dispersion

13 18

escape escape escape escape

layer on chassis on fases on nucleo_rotor on iman_rotor escape

escape escape escape escape

data cond assign Surface-Integral change dominio

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

escape escape escape escape

 

Definición de Variables e Intervalos

data Intervaldata Quadratic 0.0 0.0 #N# 4 Js1 4e6 Js2 -4e6

escape escape escape escape

Data Intervals NewInterval

Yes

Yes

escape escape escape escape

data Intervaldata Quadratic 0.0 0.0 #N# 4 Js1 -4e6 Js2 4e6

Discretización

Meshing

Generate

0.01

Generate

Yes

0.01

meshview

escape

Almacenamiento del Análisis

escape escape escape escape Files Save

"C:/emant work/tutorial.gid"

escape escape escape escape

Eliminar un proyecto es equivalente a eliminar su subdirectorio con todo su contenido.

Las restantes etapas en el proceso de simulación del dispositivo ya constituyen el análisis y representación de resultados, de directa interacción con el usuario, por lo que deben realizarse en modo gráfico.

 

Índice

Introducción

 

Estructura

 

Opciones Avanzadas

 

Ejemplo de Aplicación

 

Lista de Comandos

Definiciones Iniciales

Geometría de las Bobinas

Geometría del Motor

Asignación de Materiales

Imposición de Condiciones de Carga y Contorno

Exportación de Datos en Líneas

Delimitación de Áreas para Cálculo de Integrales

Definición de Variables e Intervalos

Creación de Malla

Análisis

Recomendaciones Adicionales

Modo Texto