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 |