You are on page 1of 32

NATIONAL CENTER FOR COMPUTATIONAL HYDROSCIENCE AND ENGINEERING

CENTRO NACIONAL DE COMPUTACIONAL HYDRO CINCIA E ENGENHARIA

CCHE-MESH: 2D Structured Mesh Generator Users Manual -Version 3.x


CCHE-MESH: 2D Gerador de malha es r! !rada "#$ !s!%r&o 'ers(o ma)!al

Technical Report No. NCCHE-TR-2009-01

Feb 2009

Yaoxin Zhang and Yafei Jia


School of Engineering The University of Mississippi University, MS 38677

NATIONAL CENTER FOR COMPUTATIONAL HYDROSCIENCE AND ENGINEERING


Technical Report No. NCCHE-TR-2009-01

CCHE-Mesh: 2D Structured Generator Users Manual Version 3.x Yaoxin Zhang


Research Scientist

Yafei Jia
Research Professor The University of Mississippi *e+ 2,,-

TA.LE O* CONTENTS
/NDICE

0 INTRODUCTION##########################################################################################################0 I) rod!1(o 0#0 CCHE MESH#######################################################################################################################0 CCHE de Malha 0#0#0METHODOLOGIES AND TECHNI2UES############################################################################0
Me odolo3&as e 45)&5as

0#2 USING THIS MANUAL#######################################################################################################0 Usa)do o ma)!al 0#"6HAT7S NE6####################################################################################################################2 O 8!e em de )o9o 2 MESH GENERATION#############################################################################################################"
3era1(o de malha

2#0 INTRODUCTION################################################################################################################" I) rod!1(o 2#2 ALGE.RAIC MESH GENERATION#######################################################################################:


Gera1(o de malha ALGE.RAICA

2#2#0 T6O-.OUNDARY METHOD##########################################################################################:


DOIS m4 odo de ;ro) e&ra

2#2#2 STRETCHING *UNCTION#################################################################################################<


ALONGAMENTO *UN=>O

2#" NUMERICAL MESH GENERATION#####################################################################################?


Gera1(o de malha NUM@RICA

2#"#0 TTMMESH GENERATION SYSTEM##################################################################################?


TTM SISTEMA 3era1(o de malha

2#"#2 RLMESH GENERATION SYSTEM######################################################################################A


RL SISTEMA 3era1(o de malha

2#"#" IMPRO'ED TTM AND RL SYSTEMS 6ITH SMOOTHNESS *UNCTION#############################-

TTM e s&s emas 5om ;!)1(o melhorada SUA'IDADE RL

2#"#: IMPRO'ED RL SYSTEMS 6ITH CONTRI.UTION *ACTORS###########################################0,


SISTEMAS DE RL melhoro! 5om *ATORES DE CONTRI.UI=>O

2#"#< IMPRO'ED RL SYSTEMS 6ITH CONTROLS ON DISTORTION *UNCTION######################0"


SISTEMAS DE RL melhoro! 5om COMANDOS NO *UN=>O DISTOR=>O

2#"#B IMPRO'ED RL ADAPTI'E MESH GENERATION SYSTEM###############################################0"


RL MELHORADO s&s ema adaC a &9o de 3era1(o de malha

2#: MESH E'ALUATION########################################################################################################0:


A'ALIA=>O MESH

" .ED INTERPOLATION######################################################################################################0B


INTERPOLA=>O CAMA

"#0 INTRODUCTION#############################################################################################################0B "#2 INTERPOLATION METHODS############################################################################################0B I) erCola1(o de M4 odos "#2#0 IN'ERSE DISTANCE 6EIGHTING METHOD#################################################################0B
Po)dera1(o IN'ERSA DISTDNCIA

"#2#2 PLANAR INTERPOLATION METHOD############################################################################0?


M4 odo de &) erCola1(o PLANAR

"#" INTERPOLATION ALGORITHMS###################################################################################0A


al3or& mos de &) erCola1(o

"#"#0 RANDOM DATA.ASE####################################################################################################0A


.ASE DE DADOS RANDOM

"#"#2 STRUCTURED DATA.ASE#############################################################################################0+a)5o de dados es r! !rado

: GRAPHICAL USERS INTER*ACE#####################################################################################20


GRE*ICOS !s!%r&os da &) er;a5e

:#0 USERS INTER*ACE##########################################################################################################20


!s!%r&os da &) er;a5e

:#0#0MAIN 6INDO6############################################################################################################20
FANELA PRINCIPAL

:#0#2 TOOL.ARS####################################################################################################################22
.ARRAS DE *ERRAMENTA

:#0#2#0 S a)dard Tool+ar#################################################################################################22


+arra de ;errame) as Padr(o

:#0#2#2 Mesh Ge)era &o) Tool+ar################################################################################2"


.arra de ;errame) as de 3era1(o Malha

:#0#2#" Mesh Ed& &)3 Tool+ar########################################################################################2" .arra de ;errame) a de ed&1(o de malha :#0#2#: .lo5G Ed& &)3 Tool+ar#########################################################################################2: .arra de ;errame) as de ed&1(o de +lo5os :#0#2#< Tools Tool+ar#####################################################################################################2<
+arra de *errame) as

:#0#2#B Ima3e Ed& &)3 Tool+ar#############################################################################################2< .arra de ;errame) as de ed&1(o de &ma3em :#0#2#? '&eH Tool+ar#########################################################################################################2B
'er .arra de *errame) as

:#0#2#A '&eH Tool Tool+ar####################################################################################################2B


'er .arra de *errame) as *errame) a

:#0#"MENUS#########################################################################################################################2? :#0#"#0 *&le Me)!############################################################################################################2?


me)! Ar8!&9o

:#0#"#2 Ed& Me)!#############################################################################################################2A Ed&1ao de me)! :#0#"#" '&eH Me)!#############################################################################################################2'er me)! :#0#"#: Tools Me)!###############################################################################################################",
me)! Ar8!&9o###

:#0#"#< .lo5G Me)!##############################################################################################################"0

Me)! de +lo5os :#0#"#B Ge)era e Me)!########################################################################################################"2 Me)! de 3era1(o :#0#"#? HelC###########################################################################################################################"2 AI!da :#2 *ILE MANAGEMENT########################################################################################################"" me)! Ar8!&9o :#" DE*INE .LOCJS##############################################################################################################"B De;&)&r +lo5o :#"#0 IMPORT A TOPOGRAPHY IMAGE#################################################################################"B ImCor ar !ma &ma3em em ;orma oCo3raChK :#"#0#0 Load ToCo3raChK Ima3e###########################################################################################"B A+r&)do !ma &ma3em oCo3rhCK :#"#0#2 Coord&)a es Tra)s;orma &o)####################################################################################"A Tra)s;orma1(o de 5oorde)adas :#"#0#" D&3& &Le Ima3e###########################################################################################################:, D&3& al&La)do &ma3em :#"#2 IMPORT A TOPOGRAPHY DATA.ASE###########################################################################:2 ImCor a)do !m +a)5o de dados em oCo3rhCK :#"#" IMPORT MEASURED CROSS SECTIONS########################################################################::

:#"#"#0 Load Meas!red Cross Se5 &o)s################################################################################:< :#"#"#2 Re;&)e Meas!red Cross Se5 &o)s##############################################################################:B :#"#: IMPORT DIGITAL ELE'ATION MODEL##########################################################################<, :#"#< IMPORT SHAPE *ILE#####################################################################################################<" :#"#B DE*INE .LOCJ .OUNDARY##########################################################################################<< :#"#? SET .LOCJ CONNECTION PARAMETER#######################################################################B0 :#"#A EDIT .LOCJ .OUNDARY###############################################################################################B2

:#"#- LIMITATIONS O* MULTI-.LOCJ DE*INITIONS##############################################################BB :#: GENERATE MESH#####################################################################################################BA :#:#0 GENERATE ALGE.RAIC MESH####################################################################################BA :#:#2 GENERATE 2UALITY MESH#######################################################################################?? :#:#" GENERATE ADAPTI'E MESH########################################################################################A" :#< E'ALUATE MESH###################################################################################################A< :#B .ED ELE'ATION INTERPOLATION#############################################################################################AB :#B#0 .ED INTERPOLATION#################################################################################################################A? :#B#2 .ED SMOOTHING####################################################################################################################-0 :#? EDIT MESH#####################################################################################################################################-2 :#?#0 EDIT MESH####################################################################################################################################-" :#?#2 EDIT *IELD AND NODAL ID#########################################################################################################-:#A 'ISUALIMATION#######################################################################################################################0," :#A#0 2D NY PLOT##########################################################################################################################0," :#A#2 'IE6 TOOLS###########################################################################################################################00, :#A#" SHAPE *ILES###############################################################################################################################02? :#A#: DISPLAY OPTIONS#####################################################################################################################0", :#A#< .ACJGROUND############################################################################################################################0"< :#- *ILE *ORMATS##################################################################################################################################0"A :#-#0 TOPOGRAPHY DATA.ASE *ILE OP#MESHQNYMR##############################################################################0":#-#2MEASURED CROSS SECTIONS *ILE OP#MESHQMCSR#######################################################################0":#-#"MESH GEO *ILE OP#GEOR################################################################################################################0:,

1 INTRODUCTION CCHE-MESH Bem-vindo a usar CCHE-MESH verso 3.0! O CCHE MESH um gerador de malhas 2D estruturado com profissionais e interface amigvel usurios grfica. Ele permite a gerao de malha rpida qualidade do mapa da topografia e banco de dados. E, que fornece aos usurios o arquivo de entrada e sada (I / O) de gesto, a gerao de malha algbrica, a gerao de malha numrica, a edio de malha, e a operao em banco de dados de topografia. Metodologias e Tcnicas As seguintes metodologias e tcnicas foram integrados no CCHE MESH. Os detalhes tcnicos podem ser encontrados no Captulo 2. A duas limite-gerador de malhas algbrica; Um de trs parmetros EDS alongamento funo; Um algoritmo multi-bloco para geometrias complexas; Uma melhoria RL gerador de malhas com funes suavidade; Uma melhoria RL gerador de malhas com fatores de contribuio; Uma melhoria RL adaptativa malha gerador; Um gerador de malhas melhor TTM com funes suavidade; Um mtodo de suavizao Laplaciano; GERAO DE MALHA 2.1INTRODUO Dinmica de fluidos computacional (CFD) baseada na resoluo de um conjunto de altamente no-linear de equaes diferenciais parciais (PDE) em um domnio fsico, que normalmente discretizados e representado por uma malha computacional. Apesar do mtodo numrico usado, o sucesso de resolver estes PDEs depende em grande parte a qualidade da malha. Como os critrios gerais acadmicas, a ortogonalidade e lisura so frequentemente utilizadas para avaliar a qualidade da malha quantitativamente. A adaptabilidade, referindo-se o controlo da distribuio de densidade de malha de acordo com a fsica de um problema particular, muitas vezes necessria para avaliar a qualidade da malha. Basicamente, existem dois tipos de malhas utilizadas em CFD: o estruturadas e no estruturadas a. As malhas estruturadas consistem em famlias de linhas de malha com a propriedade de que os membros de uma nica famlia no se cruzam e cruzam cada membro das outras famlias apenas uma vez, enquanto que a malha no estruturada no tem essa restrio. A vantagem da malha estruturada que qualquer n mesh unicamente identificada por um conjunto de dois (2D mesh) ou trs ndices (3D mesh) e, portanto, de fcil acesso. Nas malhas no estruturados, uma tabela de ligao necessria para identificar a relao entre os ns de rede. Normalmente, a malha estruturada utilizada para o Mtodo das Diferenas Finitas (MDF) e o Mtodo de Volumes Finitos (MVF), enquanto que o Mtodo dos Elementos Finitos (MEF) utiliza frequentemente a malha no estruturada. O gerador de malhas CCHE-Mesh desenvolvido para gerar as malhas estruturadas.

Os mtodos utilizados na gerao de malha estruturada so agrupados em duas categorias: os mtodos algbricos e os mtodos numricos. Os mtodos numricos resolver um conjunto de equaes diferenciais parciais para determinar a distribuio de malha enquanto que os mtodos algbricos gerar malha directamente por interpolao. Os mtodos numricos so abordagens globais e pode fornecer malhas com transies suaves e ortogonalidade mantidos. Embora o mtodo algbrico sempre pode resolver uma malha com o mnimo de esforo computacional, a qualidade da malha, tais como a suavidade e ortogonalidade, muitas vezes no globalmente satisfatria, especialmente quando o domnio computacional complexa. Como resultado, os mtodos de suavizao ou optimizao tem que ser utilizada para melhorar ainda mais a malha. Esta a principal desvantagem dos mtodos algbricos. No entanto, este mtodo muitas vezes utilizado para fornecer a malha inicial para a gerao de malha numrica. Para os domnios com geometria complexa, o sistema multi-bloco freqentemente adotado. GERAO DE MALHAS ALGBRICA Computao rpida e controle direto de ns da malha so as duas principais vantagens da gerao de malha algbrica que interpola os ns da malha interiores diretamente dos limites. DOIS MTODO LIMITE No CCHE MESH, um mtodo de duas-limite combinado com um sistema de multi-bloco utilizada para gerar as malhas algbricas. Para fins de demonstrao, um nico domnio de bloco simples utilizado, como mostrado na Figura 2-1. Como pode ser visto, um domnio composto por dois tipos de limites: os limites exteriores e as fronteiras internas. A forma do domnio controlado pelos limites exteriores, enquanto que a rea cercada pelos limites interiores considerada "fora" do domnio. Isto , os ns da malha nesta rea esto inativos durante a simulao numrica. Ambos os limites exteriores e as fronteiras internas so compostos da fronteira superior, o limite inferior, o limite esquerdo e limite direito. No mtodo de duas-limite, s o limite do topo e o limite inferior so independentes e utilizadas para controlar a geometria, enquanto que o limite esquerdo e direito do limite so dependentes dos limites superior e inferior. O mesmo nmero de pontos de controlo distribuda ao longo dos limites superior e inferior para o contorno de curvas aproximadas. Os pontos de controle dividir todo o domnio em sub-sees. Basicamente trs etapas esto envolvidas na gerao de malha duas limite-algbrica. Definir os limites exteriores e as fronteiras internas, colocando os pontos de controlo de limite. Distribuir o mesmo nmero de pontos de fronteira ao longo do topo e os limites inferiores. Cada par de pontos da borda forma uma linha de controlo. Distribua os ns da malha interna ao longo das linhas de controle. A distribuio nodal pode ser controlada pela funo de alongamento. Nota: Em sees posteriores e captulos deste manual, o "fundo" limite eo limite "Top" ser referenciado como o limite "Primeiro" eo limite "Segundo". Gerao de malha numrica

Em comparao com a gerao de malha algbrica, a gerao de malha numrica mais sofisticado e, portanto, pode produzir malhas mais confiveis, com maior qualidade. As desvantagens se encontram em dois aspectos: (1) que exige mais esforos computacionais, e (2) mais difcil de utilizar. Na gerao de malha numrica, um conjunto de equaes diferenciais parciais resolvido para obter o mapeamento desejado entre o domnio fsico eo domnio computacional. O PDE sistemas usados para a gerao de malha numrica incluem os sistemas elpticas, os sistemas, os sistemas hiperblicos parablicos e os sistemas Laplacianos variacionais.

INTERPOLAO CAMA 3.1 INTRODUO Para representar um domnio fsico, no s a discretizao bidimensional plana, mas tambm a interpolao de cama necessrio para uma malha computacional. Interpolao cama um processo de interpolao elevao do leito da topologia ou banco de dados batimtrica sobre os ns da malha. Normalmente, a resoluo e a distribuio dos pontos de interpolao na base de dados so diferentes daquelas dos ns da malha. As diferenas de resoluo e distribuio entre o banco ea malha faria uma interpolao exato difcil, mesmo impossvel. Obviamente, a base de dados tem um papel muito importante na interpolao cama. Em CCHE-MESH, o banco de dados so agrupados em duas categorias: o banco de dados aleatrios e banco de dados estruturado. A base de dados estruturada bem organizado com os dados transversais medidos, enquanto no banco de dados aleatrio de pontos de dados so colocados aleatoriamente. Em CCHE-MALHA, algoritmos de interpolao diferentes foram desenvolvidos para diferentes tipos de dados. INTERFACE GRFICA 4 USURIOS 4,1 UTILIZADORES DE INTERFACE Nesta seo, a Interface Grfica Usurios do CCHE-MESH sero introduzidos. Voc vai se familiarizar com cada componente funcional.

Imax: Input the maximum number of I lines. Jmax: Input the maximum number of J Lines. Connect: Use this button to connect the blocks with mesh. Generate: Use this button to generate meshes. Iteration: Input the iteration number. Evaluate: Use this button to evaluate the mesh. Settings: Use this button to activate the parameter dialog and set the generation parameters. Imax: Digite o nmero mximo de linhas de I. Jmax: Digite o nmero mximo de linhas J. Ligue: Utilize este boto para ligar os blocos com malha. Gerar: Utilize este boto para gerar malhas. Iterao: Digite o nmero de iterao. Avaliar: Utilize este boto para avaliar a malha. Configuraes: Utilize este boto para ativar o dilogo parmetro e definir os parmetros de gerao.

Ad&5&o)ar E! L&)ha: U &l&Le es e +o (o Cara ad&5&o)ar !ma l&)ha de malha em I d&re1(o# E$5l!&r I L&)ha: U &l&Le es e +o (o Cara aCa3ar !ma l&)ha de malha em 8!e d&re1(o# Ad&5&o)ar L&)ha F: U &l&Le es e +o (o Cara ad&5&o)ar !ma l&)ha de malha )a d&re1(o F# E$5l!&r L&)ha F: U &l&Le es e +o (o Cara aCa3ar !ma l&)ha de malha )a d&re1(o F# Ad&5&o)ar l&)ha J: U &l&Le es e +o (o Cara ad&5&o)ar !ma l&)ha de malha )a d&re1(o J# ACa3ar l&)ha J: U &l&Le es e +o (o Cara aCa3ar !ma l&)ha de malha )a d&re1(o J# Mo9a NS Mesh: U &l&Le es e +o (o Cara mo9er !m )S da malha#

Mo9a I L&)ha: U &l&Le es e +o (o Cara mo9er !ma l&)ha de malha em 8!e d&re1(o# Mo9er L&)ha F: U &l&Le es e +o (o Cara mo9er !ma l&)ha de malha )a d&re1(o F# Mo9er L&)ha J: U &l&Le es e +o (o Cara mo9er !ma l&)ha de malha )a d&re1(o J# Es e)der malha da l&)ha de lar3ada F: U &l&Le es e +o (o Cara es e)der malha a Car &r da l&)ha F Car &da#

Estender malha de acabar linha J: Utilize este boto para estender malha a partir da linha J terminando. Definir regio retangular: Utilize este boto para definir uma regio retangular. Selecione Domnio inteiro: Utilize este boto para selecionar todo o domnio Definir um polgono: Utilize este boto para definir uma regio do polgono e defina um valor para esta regio ou obter informaes mudana cama para esta regio. Desfazer Ponto Polgono: Utilize este boto para desfazer um ponto de polgono quando a definio de um polgono. Mostrar Polgono: Utilize este boto para mostrar ou ocultar polgonos. Cama lisa: Utilize este boto para suavizar a cama. Desfazer: Utilize este boto para desfazer as aes anteriores. Restore: Utilize este boto para restaurar as aes anteriores. Salvar alteraes: salvar as alteraes no conjunto de dados atual. Salvar alteraes como: Salve as alteraes em um novo conjunto de dados.

Selecione o limite que voc deseja definir. Adicionar Bloco: Utilize este boto para adicionar um bloco. Excluir Bloco: Utilize este boto para apagar um bloco. Adicionar Island: Utilize este boto para adicionar uma ilha. Excluir Island: Utilize este boto para apagar uma ilha. Adicionar Ponto Bnd: Utilize este boto para adicionar um ponto bnd. Desfazer Ponto Bnd: Utilize este boto para apagar o ponto bnd passado. Mova Ponto Bnd: Utilize este boto para mover um ponto bnd. Salvar bloco: Utilize este boto para salvar os blocos em um arquivo.

O valor de entrada contorno ao extrair dados de contorno de uma imagem. Extrair dados de Imagem: Utilize este boto para comear a extrair dados de imagem. Desfazer Ponto de Dados: Utilize este boto para desfazer o ponto anterior extrado. Salvar Dados extrados: Utilize este boto para salvar os dados extrados em um arquivo. Triangular Banco de dados: Utilize este boto para triangular o banco de dados da topografia. Defina a base de dados: Utilize este boto para refinar o banco de dados de topografia. Definir linha Wet: Utilize este boto para definir uma linha molhada de refinamento. Excluir Linha Wet: Utilize este boto para apagar uma linha molhada. Desfazer ponto na linha Wet: Utilize este boto para desfazer um ponto na linha molhada. Interpolao aleatria: Utilize este boto para fazer a interpolao aleatria. Interpolao triangulao: Utilize este boto para fazer a interpolao triangulao. Interpolao estruturado: Utilize este boto para fazer a interpolao estruturada.

Zoom In: Utilize este boto para ampliar a imagem. Reduzir: Utilize este boto para diminuir o zoom da imagem. Gire no sentido contrrio: Utilize este boto para girar a imagem anti-horrio. Girar no sentido horrio: Utilize este boto para girar a imagem no sentido horrio. Mova Esquerda: Utilize este boto para mover a imagem para a esquerda. Mover para a direita: Utilize este boto para mover a imagem para a direita. Mover para cima: Utilize este boto para mover a imagem para cima. Mover para baixo: Utilize este boto para mover a imagem para baixo. Pan: Utilize este boto para deslocar a imagem. Transformao de coordenadas: Utilize este boto para definir dois pontos para transformar o sistema de coordenadas da imagem. Salve Transformao: Utilize este boto para salvar a transformao. Configuraes: Utilize este boto para definir os parmetros da transformao.

Vista do projeto: Utilize este boto para mostrar ou ocultar vista do projeto. XY Plot View: Utilize este boto para mostrar ou ocultar XY vista trama. Bloco: Utilize este boto para mostrar ou ocultar blocos. Malha: Utilize este boto para mostrar ou ocultar malha. Malha Colorido: Utilize este boto para mostrar ou ocultar malha colorida. Linha de Contorno: Utilize este boto para mostrar ou ocultar linha de contorno. Curva de cor: Utilize este boto para mostrar ou ocultar linha de contorno colorido. Sombreamento Dilvio: Utilize este boto para mostrar ou ocultar o sombreamento inundao. Sombreamento Contorno: Utilize este boto para mostrar ou ocultar o sombreamento do contorno. Contorno sombreado + Curva: Utilize este boto para mostrar ou ocultar contorno com inundao + linhas. Imagem: Utilize este boto para mostrar ou ocultar a imagem. Pontos de disperso: Utilize este boto para mostrar ou ocultar os pontos de disperso.

Selecione: Utilize este boto para selecionar Ttulo, Texto, Hora e Legend e mov-los. 3d: Utilize este boto para mostrar / esconder visualizao em 3D. Zoom: Utilize este boto para fazer zoom in Zoom Incremental Em: Utilize este boto para ampliar gradativamente. Diminuir Aumentar incremental: Utilize este boto para diminuir o zoom de forma incremental. Pan: Utilize este boto para se deslocar. Tamanho total: Utilize este boto para restaurar a vista em tamanho grande. Legenda: Utilize este boto para mostrar ou ocultar lenda. Ttulo: Utilize este boto para mostrar ou ocultar o ttulo. Axis: Utilize este boto para mostrar ou ocultar eixo. Texto: Utilize este boto para adicionar e editar os textos. Rodar: Utilize este boto para girar a visualizao. Aumente Z: Utilize este boto para aumentar a escala na direo Z. Diminuir Z: Utilize este boto para diminuir a escala na direo Z. Luz: Utilize este boto para ativar ou desativar efeitos de luz. Frame: Utilize este boto para mostrar ou ocultar quadro 3D. Textura: Utilize este boto para ativar ou desativar efeitos de textura.

Opes: Utilize este boto para definir opes de visualizao.

4.2 Gesto de Arquivo O CCHE MESH-integrado um sistema de gerenciamento de arquivos simples. Para este sistema, os usurios esto sempre trabalhando com um espao de trabalho de malha (* mesh_wsp.). Um espao de trabalho de malha contm todos os tipos de arquivos suportados e as configuraes de exibio. Nesta verso, o CCHE-MESH suporta os seguintes tipos de arquivos: o arquivo de geometria CCHE (* geo.), O arquivo de limite de bloco (* mesh_mb.), O 24-bit arquivo de imagem bitmap, o arquivo de banco de dados de topografia (* mesh_xyz. ), o arquivo de seo transversal medido (*. mesh_mcs), o arquivo ASCII codificado modelo de elevao digital (*. asc), os arquivos de forma (*. shp). Os usurios podem comear a usar o CCHE-MESH com trs opes, como segue: 1. Criar um novo espao de trabalho, selecionando Novo espao de trabalho a partir do menu Arquivo ou na barra de ferramentas Padro, e depois carregar os arquivos suportados no espao de trabalho. O CCHE MESH-se copiar todos os arquivos carregados para o diretrio onde o seu trabalho foi criado. No caso de voc estiver trabalhando com um espao de trabalho existente, agora voc quer criar uma nova, o CCHE MESH-pedir sua confirmao. O nome do espao de trabalho ser exibido na barra de ttulo. 4,3 definir blocos Para gerar uma malha, o primeiro passo o de definir o bloco com o limite de controle que inclui o domnio de interesse. Para domnios complexos, pode ser necessrio dividir todo o domnio em vrios blocos com geometria simples. O limite de controlo uma curva fechada representada pelos pontos de controlo. A MESHCCHE capaz de gerar de malha com base num ficheiro existente bloco de contorno (* mesh_mb.), Uma imagem de relevo (*. Bmp), um banco de dados de topografia (*. Mesh_xyz), um banco de dados de seco transversal medido (*. Mesh_mcs) , um modelo de elevao digital (ASCII) (*. asc), e os arquivos de forma (*. shp). Para definir blocos, primeiro voc precisa para carregar um ou mais arquivos deste tipo (* bmp, *, * mesh_xyz mesh_mcs, ou * asc....) Como mencionado anteriormente, e ento voc pode usar o Bloco de ferramentas de edio para criar ou editar o blocos. transformao de coordenadas Uma vez que a imagem carregada, se o mapa no geometricamente referenciados mapa que tem um arquivo (* grm.) Contm as informaes de transformao de coordenadas, voc precisa fazer a transformao de coordenadas, definindo dois pontos de referncia na imagem.

Selecione a partir da barra de ferramentas Imagem ferramentas de edio ou Definir ponto de referncia no submenu Topografia da Imagem no menu Ferramentas e, em seguida, clique no ponto que voc tem a referncia coordena a informao sobre a imagem. Uma vez que a transformao est completa, as informaes de transformao sero salvos em um arquivo (* grm.) Com o mesmo nome do arquivo de imagem. Da prxima vez, ao

carregar esta imagem novamente, as informaes de transformao de coordenadas (* grm.) Ser carregado automaticamente e voc no precisa fazer a transformao novamente.

Para digitalizar a imagem, Selecione para entrar no estado de digitalizao. Em seguida, selecione uma linha de contorno, introduzindo o valor de este contorno em. Adicione pontos ao longo das linhas de contorno selecionados. Repita as operaes sobre as linhas de contorno outros.

Voc pode desfazer o ponto anterior a qualquer momento selecionando. altamente recomendado para guardar a informao digitalizada, de tempos em tempos pela seleo .

No caso em que as sees transversais medidos so esparsos que ir afetar a preciso da interpolao cama, o CCHE MESH-fornece-lhe as ferramentas de banco de dados Topografia para refinar as sees transversais originais. Existem trs tipos de refinamentos. requinte direto sem auxiliares linhas molhadas. Voc simplesmente selecionar Defina a base de dados Topografia do submenu Topografia banco de dados no menu Ferramentas ou na barra de ferramentas Tools. Os refinados sees transversais medidos sero salvos em um arquivo de banco de dados de topografia (*. Mesh_xyz).

Requinte com uma linha auxiliar molhada que define a direo requinte. Uma vez que a interpolao linear usado entre sees transversais, a linha molhada vai ajudar a orientar o refinamento para refletir a topologia real com a maior preciso possvel. Para definir uma linha molhada, selecionar e em seguida, adicionar pontos para essa linha, clicando no local desejado para cada seo transversal. NOTA: o nmero de pontos da linha molhada deve ser igual ao nmero de seces transversais. Depois de definir uma linha molhado, voc pode selecionar a refinar as sees transversais. Ao definir a linha molhada, voc pode desfazer o ponto anterior selecionando. Voc tambm pode apagar uma linha molhada selecionando.

Na Digital Elevation janela de carga modelo de dilogo (ASCII), a informao do cabealho est listado e voc pode selecionar aes operavam neste arquivo DEM. Converter Unidades: voc pode precisar converter as unidades do sistema dos EUA para o sistema SI. Gerar Malha: voc tambm pode gerar uma malha directamente a partir deste DEM. NOTA: o nmero mximo de linhas de I no pode exceder o nmero de colunas e o mximo de linhas J deve ser menor do que o nmero de linhas.

Os arquivos de forma so arquivos de dados GIS suportados pelo ArcView e software ArcGIS. O CCHE-MESH tambm pode importar esses arquivos. Para carregar os arquivos de forma um ou mltiplos, voc precisa selecionar os arquivos de forma (*, shp) de submenu Importar no menu Arquivo. Na janela Gestor forma de arquivo, todos os arquivos de forma no mesmo diretrio que o arquivo de forma que voc selecionou sero listados. Voc pode selecionar os arquivos de forma que voc deseja carregar. Por padro, todos os arquivos de forma ser carregado. T Clique em ">> All" para selecionar os arquivos de forma inteira. T Selecione um arquivo no painel esquerdo "encontrado" e clique em ">>" para adicionar este arquivo selecionado para a "carregar" lista. T Selecione um arquivo no painel da direita "para carregar" e clique em "X" para excluir este arquivo selecionado da "carregar" lista. T Clique em "X Tudo" para apagar todos os arquivos do "carregar" lista.

Depois de carregar os arquivos suportados, como imagem topografia (*. Bmp), banco de dados de topografia (*. Mesh_xyz), medidos sees transversais (*. Mesh_mcs), DEM ASCII codificado (*. Asc) arquivos, e os arquivos de forma (*. shp), voc pode usar o Bloco de ferramentas de edio para definir os blocos.

Para definir um novo bloco, selecione para entrar no estado de edio. Tal como referido no captulo 2, o CCHE-MESH utiliza um mtodo de duas-limite para gerar malha algbrico, de modo que um bloco representado por dois limites. Para a prxima etapa, voc precisa definir dois limites para este novo bloco. Para definir o primeiro limite para o bloco atual, primeiro selecione "primeiro limite" do tipo de Bnd seletor, e depois esquerda, clique no local desejado sobre a parcela a adicionar um ponto de controle de fronteira para esse limite. Repetir a adio de pontos de controlo de limite at que todos os pontos de controlo ao longo do primeiro limite so identificados.

Para definir segundo limite, selecione "segundo limite" a partir do seletor de tipo BND, siga o mesmo procedimento que define o primeiro limite.

Dicas: Voc pode desfazer a ao anterior a qualquer momento quando definio de limites primeiro ou segundo, clicando, e voc tambm pode mover o ponto de controle de fronteira por uma primeira seleo ea mudana do ponto selecionado para o local desejado. Voc pode adicionar / definir ilha para o bloco atual. Uma ilha uma espcie de "bloco" especial, que tambm representado por dois limites. Para adicionar ilha para o bloco atual,

o Selecione para adicionar uma nova ilha, e ento definir dois limites seguindo o mesmo procedimento que a definio de dois limites para um bloco.

o para adicionar mais ilhas, repita o passo acima. Nota o: A localizao relativa dos dois limites da ilha deve ser a mesma que a do actual bloco. Nota o: O nmero de pontos de controlo da ilha deve ser menor do que o nmero dos pontos de controlo do bloco actual. Selecione para adicionar segundo bloco, e ento definir dois limites para o bloco-2.

Para adicionar mais blocos, repita os passos acima. notas: o O bloco adicionado deve ser conectado com os blocos existentes. O Somente um sai de interface entre dois blocos conectados. o Uma linha azul ser mostrado para indicar uma interface. o Existem pelo menos dois pontos de uma interface.

Para salvar os blocos definidos, selecione para salvar em um arquivo mesh_mb. Recomenda-se para salvar o bloco de tempos a tempos durante a definio blocos. O CCHEMESH permite que voc salve os blocos inacabados.

Ao definir um novo bloco, uma tolerncia usado para identificar a ligao do bloco entre outros blocos. Essa tolerncia definida automaticamente de acordo com as caractersticas

de geometria do bloco atual, e os usurios podem dimensionar essa tolerncia, definindo o parmetro de conexo bloco. Quanto maior for este parmetro , mais fcil a ligao entre dois blocos sero construdos, e vice-versa. Para definir esse parmetro, selecione primeiro um bloco, e em seguida, selecione "Conexo Parmetro Set" no painel Bloquear ou "Configuraes ..." a partir da barra de ferramentas de Gerao.

O esquema multi-bloco usado no CCHE-MESH pode extremamente aliviar as dificuldades de gerao de malhas em geometrias complexas, mas eles ainda tm limitaes ou regras. Em um bloco, as regras bsicas esto listadas abaixo e Figura 4-38 ilustra estas regras: igual nmero de pontos de controle ao longo de duas fronteiras (primeiro e segundo) para o bloco ea ilha Os pontos de controlo da ilha deve ser um-para-um correspondente aos do bloco mesma orientao para o bloco e ilhas ilhas mltiplas podem ser criados na direco transversal de um bloco

Para vrios blocos, as seguintes regras bsicas so ilustradas pela Figura 4-39. Uma interface (linha azul) contribuiu por apenas dois blocos Uma interface composto por pelo menos dois pontos No h pontos de interface compartilhada por mais de 3 blocos nenhuma limitao no nmero de blocos e ilhas
Es as re3ras de9em ser se3!&das ao de;&)&r +lo5osU 5aso 5o) r%r&oU o 3erador Code ;alhar#

4.4 Generate Mesh

One algebraic method and seven numerical methods have been integrated into the CCHE-MESH to generate quality meshes.

V A &);orma1(o de malha &)5l!&U )Wmero do +lo5o a !alU ama)ho da malha OFma$ )Wmero e )Wmero Ima$R# V Es5olha do +lo5o a !al de 9&s a de CroIe o o! 5l&5a)do em 8!al8!er l!3ar de) ro do +lo5o deseIado# NOTA: o +lo5o 0 em de ser o Cr&me&ro +lo5o de 3era1(o de malha# *&3!ra :-:0 V EsCe5&;&8!e o )Wmero Fma$ e )Wmero Ima$# V Sele5&o)e Malha Al34+r&5a )o sele or m4 odo# T Sele5&o)e Gerar )a +arra de ;errame) as o! de malha Malha Gera1(o Al34+r&5a )o me)! Gerar "# Alo)3ame) o de;&)&r CarXme ros de ;!)1(o Cara 3era1(o de malha al34+r&5a# V NOTA: A) es de de;&)&r CarXme ros Cara !m +lo5oU 9o5Y Cre5&sa 3erar !ma malha al34+r&5a Cr&me&ro Cara es e +lo5o#

Para definir os parmetros, clique em Configuraes ... na barra de ferramentas de gerao de malha para ativar a funo Alongamento para gerao de malha algbrica. Figura 4-42 Em Alongamento janela de funes, os parmetros so divididos em dois grupos: parmetros para Suavizao de Fronteira e parmetros para Alongamento de funo. Em Suavizao de Fronteira, o Existem duas opes para bordo suave: Trs pontos de interpolao parablica e B-Spline. o O parmetro de alisamento usado para controlar os efeitos de suavizao. Se p = 0, no h nada de alisamento, e, se p = 1, os efeitos mximos de alisamento vai ser aplicado. o Interpolao de trs pontos parablica: Selecione esta opo se voc quiser usar a funo de trs pontos parablica para interpolar os ns de fronteira. A vantagem desta opo que ele pode manter a forma original do domnio e, a desvantagem que, por vezes, os limites no so lisas suficientes

Using B-Spline: Selecione esta opo se voc quiser suavizar a fronteira com o B-Spline. Esta opo muito estvel. No entanto, a curva suave no vai passar atravs de todos os pontos de controlo, assim, para alguns casos, no pode manter a forma original do domnio.

Para Alongamento Funo, o O CCHE-MESH usa um mtodo de duas limite para gerar malha algbrica. Como mostrado na Figura 4-45, a forma de um domnio de bloco controlada pelo "top" contorno (primeiro) e "baixo" (Segundo) limite. O domnio inteiro dividido em sub-seces por os pontos de controlo. o A funo de alongamento pode ser aplicado para a Sub-seco e Primeiro Segundo. Os principais parmetros so E, D e S. Por favor, consulte a seco 2.2.2 para os detalhes da funo EDS alongamento. E determina a caracterstica de

o Subseo: Voc pode especificar E, D, e os parmetros S para cada sub-seo. Se voc quiser especificar o nmero de linhas em cada sub-seo, por favor, marque Ativar Distribuio Manual. o Primeiro Segundo: Voc pode usar a funo de alongamento para controlar a distribuio de ns da malha na direo do primeiro limite para o limite de segunda (de cima para baixo). E s, D e parmetros S pode ser definido para essa opo. 4. Gerar malha para o bloco atual. Se voc quiser ver os efeitos imediatos dos parmetros definidos, clique em OK. Uma malha ser gerada com base nas configuraes atuais. A janela de funes Alongamento no ser fechada. Se voc quiser sair da janela, selecione Sair. 5. Gerar malhas para outros blocos. Repita a partir do passo 2 para o passo 4 para gerar malhas para outros blocos.

Note que, devido s caractersticas da malha estruturada, as linhas de I mximos ou das linhas J mximos ou ambos do bloco sero determinadas pelos blocos vizinhos, a fim de tornar as interfaces entre vizinhos compatveis uns com os outros.

Para o domnio multi-bloco como mostrado na Figura 4-42, possvel gerar malhas bloco por bloco. Enquanto os limites dos blocos gerados so neighbored outro, voc pode conect-los em uma malha todo, selecionando Conectar na barra de ferramentas de gerao de malha ou Ligue Bloco de vista do projeto. Para esses blocos sem conexes, voc no pode conect-los.

Depois de uma malha algbrica gerado, voc pode melhorar ainda mais a qualidade da malha utilizando os mtodos numricos. O CCHE-MESH fornece sete mtodos numricos para gerar malha de qualidade. Por favor, consulte a seo 2.3 para detalhes tcnicos destes mtodos. Para gerar malhas de qualidade, h seis passos a seguir. 1. Especifique o nmero de iterao. Especifique o nmero de iterao em. Dica: Voc no tem que definir um nmero de iterao grande para um mtodo. Em vez disso melhor definir um nmero pequeno e gerar vrias vezes. 2. Especifique a rea de efeito. A rea de efeito padro todo o domnio. Isto , linhas de I so de 1 a Imax e linhas de J so de 1 a Jmax.

Voc tambm pode aplicar o mtodo de gerao a uma rea especfica do domnio. Para cumpri-la, selecione primeiro e clique em dois pontos diferentes da malha para definir uma rea retangular. Figura 4-49 Para voltar para a rea de efeito padro, selecione Restaurar ou rea de efeito a partir do menu Ferramentas. 3. Selecione Mtodo de Gerao. Selecione um mtodo de gerao de seletor de mtodo. 4. Especificar os parmetros de gerao, se aplicvel. Para o mtodo de malha ortogonal com controles RL lisura, voc pode definir o parmetro de alisamento. Quanto maior ele for, mais suave ser a malha, e vice-versa. Este parmetro nenhum uso para outros mtodos numricos.

Duas condies de contorno esto disponveis: Condies de Contorno de Dirichlet e Condies de Fronteira deslizantes. Por defeito, as condies de contorno de Dirichlet ser usado para os limites inteiros. Se os utilizadores seleccionar as condies de limite de correr, que vai ser aplicada aos limites de acordo com as curvaturas de contorno. A fronteira com curvaturas elevadas ou complexo ser aplicada com a maior ponderao, eo limite com curvatura simples ter peso baixo. Recomendao: Para os rios naturais com limites irregulares, casos de teste mostraram que o mtodo de RL malha ortogonal com controles lisura muito confivel e robusta para gerar malhas de qualidade.

O RL orthogonal mesh, RL orthogonal mesh with smoothness control , RL orthogonal mesh with Auto smoothness control [1] e o RL orthogonal mesh with auto smoothness control [2] entre outros, so utilizados para melhoramento da malha.

Selecione

Gerar na malha Gerao tololbar, e da malha com base nas configuraes atuais sero gerados. Figura 451 compara diferentes mtodos de gerao de malha em um canal natural do rio. Voc sempre pode desfazer a alterao feita ao selecionar na barra de ferramentas de edio de malha. Voc tambm pode restaurar as alteraes feitas ao selecionar na barra de ferramentas de edio de malha. Se voc est satisfeito com a malha gerado, voc pode selecionar Salvar como arquivo de Geometria ... no menu Arquivo ou na barra de ferramentas de edio de malha.

A MESHCCHE capaz de gerar malhas adaptativas. Como mostrado na Figura 4-50, um rio curvo natural utilizado para ilustrar a gerao da malha adaptativa. Adaptive gerao Mesh, quatro passos so necessrios. 1. Gerar uma malha algbrica ou carregar uma malha existente. 2. Selecione a varivel adaptativa de vista do projeto.

Para alguns casos, o modelo numrico pode ser sensvel topologia cama. A oscilao cama no-fsico introduzido pela interpolao afetaria significativamente os resultados da simulao. Para reduzir a oscilao, voc pode suavizar a cama. Para suavizar a cama, primeiro definir a rea de efeito: o alisamento de cama geralmente aplicada a alguns local porque perigoso para suavizar todo o domnio que pode alterar a topologia original. Para definir um local, selecione primeiro e clique em dois pontos diferentes da malha para definir uma rea retangular. Definir nmero de iterao: voc pode definir o nmero de iterao para controlar o efeito de alisamento. Os passos mais iterao, mais suave a cama ser. cama lisa: selecione Elevation Bed inicial do grupo Malha em vista do projeto, e em seguida, selecione Bed suave a partir de submenu Bed Interpolao no menu Ferramentas ou na barra de ferramentas Tools.

You might also like