Fundamentos do editor de expressão
Regras e opções
• Regra 1 — as instruções de expressões são separadas por um espaço/aba/retorno de carro.
• Regra 2 — uma instrução de expressão não precisa ser ajustada em uma única linha.
• Regra 3 — comentários são adicionados usando o símbolo #. Qualquer texto na linha após o símbolo # não será usado na expressão.
Exemplo:
# Coordenadas do centro de bomba
Pcx = 0
Pcy = 0
Pcz =0.01
|
|
Para a variável definida pelo usuário para Exibição/plotagem 3D, comentários formatados especiais são usados para redefinir o nome de exibição/plotagem com a unidade.
|
• Regra 4 — uma variável definida pelo usuário deve ser definida antes de você usá-la. Caso contrário, uma mensagem de erro será retornada quando o programa for executado e tentar usá-la.
Exemplo:
# as instruções a seguir são válidas
a=1 b=2 c=3
d=4
# as instruções a seguir são inválidas
b=5
b=7 # variable "b" redefined
• Regra 5 — uma variável, como amp, não pode ser redefinida na mesma seção. A variável fornece uma mensagem de erro quando você clica em OK para tentar salvá-la.
Exemplo:
#Uma expressão para definir uma pressão sinusoidal como uma função de tempo
f = 50
one_atm = 101325
po = 4*one_atm
amp = 2*one_atm
high_p = po+amp*(0.5*sin(2*pi*f*time))
• Regra 6 — as expressões são executadas de acordo com a ordem de cada instrução.
• Regra 7 — as expressões operam em variáveis escalares e de vetor.
Expressões globais e locais
O Editor de expressões tem duas seções para inserir expressões: Global e Local. Uma expressão global está disponível em todos os lugares, enquanto as expressões locais se aplicam somente a um único objeto ou variável selecionados.
• Regra 8 — as expressões na caixa Expressões globais são executadas antes das expressões na caixa Expressões Locais.
• Regra 9 — as variáveis definidas na caixa Expressões globais são usadas em Expressões Locais.
• Regra 10 — se uma variável definida na caixa Expressões locais tiver o mesmo nome de uma variável na caixa Expressões Globais, a variável na caixa Expressões Locais será usada.
Tipos de variável
O editor de expressões opera em vetores e grandezas escalares.
• Escalares — uma grandeza escalar é um único número real. A grandeza escala é definida ao equipara-la a uma grandeza escalar existente ou a uma expressão que cria uma grandeza escalar.
Exemplo:
Grandeza escalar1 = 3
Grandeza escalar2 = heat.T #, em que heat.T é uma quantidade escalar predefinida do módulo
Calor (a temperatura)
• Vetores — um vetor é três (3) números ordenados. O vetor é definido usando componentes dentro de um colchete [x, y, z]. Um vetor também é definido ao se equiparar a um vetor existente ou a uma expressão de vetores. Os vetores são definidos como:
◦ [x, y, z] — uma constante de vetor em que cada x, y, z pode ser um número ou uma expressão de números.
◦ p = q — define p como um vetor, se q for uma constante de vetor ou uma variável de vetor ou uma expressão de vetores.
Os componentes escalares x, y e z de um vetor são acessados anexando x, y e z, respectivamente ao vetor.
◦ p.x p.y p.z — maneira de acessar 3 componentes escalares do vetor p.
Exemplo:
Vetor = [u, v, w] # define um vetor com os componentes u, v, w
Vetor = fluxo.V # onde o fluxo.V é um vetor predefinido do Módulo de fluxo (o vetor de velocidade)
Vetor2 = [10, 20*u, 10+fluxo.V.z] + vel_old - 3*grid_vel
w = fluxo.V.z # Recupera o componente z do fluxo.V (onde fluxo.V é um vetor predefinido do Módulo de fluxo)
Unidades
• As unidades default para as expressões e para os dados internos recuperados do solver ou de variáveis relacionadas ao módulo são sempre SI ou MKS. Também é possível escolher unidades que não SI para as variáveis definidas pelo usuário.
• As unidades default das variáveis de entrada definidas pelo usuário que passam do Editor de Expressões para o solver, embora o Painel de propriedades seja SI ou MKS. Para usar unidades diferentes para a variável, digite a unidade na legenda da unidade apropriada no campo de entrada.
Exemplo:
Ao especificar a condição de limite de pressão usando uma variável high_p definida no Editor de Expressões, a unidade de pressão de entrada é Pa por default. É possível mudar a unidade manualmente para psi. Uma lista de unidades está disponível no menu Sistemas de unidades.
|
|
As variáveis de módulo predefinidas mantêm suas unidades do Creo Flow Analysis default no Editor de Expressões.
|