Handmades</center>
 
*
Bem-vindo, Visitante. Por favor faça o Login ou Registro. 28 de Março de 2024, as 18:57:34


Login com nome de usuário, senha e duração da sessão


Páginas: [1]   Ir para o Fundo
  Imprimir  
Autor Tópico: Softwares de Simulação e Modelos de Válvulas  (Lida 8211 vezes)
Matec
Hand MasterMind
*****
Offline Offline

Mensagens: 2.924

Obrigado
-Dado: 180
-Recebido: 829



« : 25 de Setembro de 2017, as 16:34:44 »


Tenho feito simulações de circuitos eletrônicos há bastante tempo, desde que adquiri alguns softwares para testes e que me convenci que seria vantajoso, em vez de ficar criando circuitos e queimando componentes, simplesmente simular os circuitos no computador.

Depois de testar vários programas, optei pelo que oferecia maior facilidade de criação dos esquemas, e também que tivesse uma resposta já esperada nos resultados. Esses itens são fundamentais para quem testa pelo menos uns 30 circuitos diferentes por mês, multiplicado por dezenas de mods para cada circuito.

Comecei aprovando o EWB32, que em relação aos outros programas da época, era bem avançado. Depois quando essa plataforma evoluiu para o Multisim, o negócio melhorou bastante. Anda hoje utilizo o Multisim 2001, o Multisim 10 e o Multisim 11. Sem grande diferença.

Porém em todos esses persiste o mesmo problema.
A simulação de Válvulas é sofrível.

O EWB32 só simula um modelo de tríodo genérico; os Multisim têm modelos baseados em uma visão simples das válvulas, e não funcionam corretamente se houver saturação em algum estágio. Para nossos valvulados que PRECISAM saturar, fica inútil também. A maioria das válvulas disponíveis na database, tem problemas em seus modelos, e impedem a simulação de iniciar. Pode-se dizer que as válvulas estão “queimadas de fábrica”. Talvez o problema já tenha sido resolvido em alguma versão mais atual, mas não estou mais à fim de pagar pra ver.

A linguagem que praticamente todos os programas de simulação utilizam, são baseados no SPICE, criado em Berkeley na década de 60 (sempre lá, que desânimo... Cry ). Desde sua criação essa linguagem tem tido inúmeras variantes, dependendo do fabricante de softwares que a utilizam. Isso faz com que comandos de alguns desenvolvedores não sejam compatíveis com os outros. Mais um problema.

Eu procurei com o tempo entender algo sobre essa linguagem e também sobre a modelagem das válvulas, e consegui alguns avanços, se bem que não me considero nenhum especialista, e ainda tropeço em vários quesitos.

Como eu desconfio que não sou o único com esses problemas, e que várias pessoas tem algo à acrescentar sobre esse assunto, vamos tentar fazer algumas considerações por aqui.

 Roqueiro Roqueiro Roqueiro
Registrado
xformer
Administrator
DIY Freak
******
Offline Offline

Sexo: Masculino
Mensagens: 6.254

Obrigado
-Dado: 71
-Recebido: 2009


e^(i x pi)+1=0


WWW
« Responder #1 : 25 de Setembro de 2017, as 17:44:43 »

Matec eu fiz algumas simulações de estágios de saída com aquele programa em Java que você  apresentou algumas vezes aqui (Model Paint).
Veja a análise do estágio de saída do meu amplificador com EL34 em PP:


O chato dele é que não tem como guardar ou gravar os parâmetros da válvula e nem a simulação.

« Última modificação: 25 de Setembro de 2017, as 17:46:18 por xformer » Registrado

O que se escreve com "facilidade" costuma ser lido com dificuldade pelos outros. Se quiser ajuda em alguma coisa, escreva com cuidado e clareza. Releia sua mensagem postada e corrija os erros.
Matec
Hand MasterMind
*****
Offline Offline

Mensagens: 2.924

Obrigado
-Dado: 180
-Recebido: 829



« Responder #2 : 25 de Setembro de 2017, as 17:56:50 »

O programa não guarda o arquivo carregado, isso é verdade.
Mas ele tem como guardar os valores do modelo descobertos sim. Através do botão Model acima à direita.
Apertando esse botão ele cria o arquivo do modelo Spice da válvula, que já está no formato do Programa LTspice.

P.S. Aumente o Ip max (também acima á direita) para 300mA para visualizar melhor o ponto que a linha de carga cruza a curva Vg=0.


 Smiley
« Última modificação: 25 de Setembro de 2017, as 18:00:37 por Matec » Registrado
xformer
Administrator
DIY Freak
******
Offline Offline

Sexo: Masculino
Mensagens: 6.254

Obrigado
-Dado: 71
-Recebido: 2009


e^(i x pi)+1=0


WWW
« Responder #3 : 25 de Setembro de 2017, as 17:59:54 »

Nossa, nem percebi que era um botão. Toda vez eu reentrava com os valores Spice da válvula.
Você não acha esse programa bom ?  Eu achei muito legal os recursos de alterar o porcentual de UL, inclinar a reta de carga, ampliar o sinal de entrada, cálculo das distorções, etc.
Registrado

O que se escreve com "facilidade" costuma ser lido com dificuldade pelos outros. Se quiser ajuda em alguma coisa, escreva com cuidado e clareza. Releia sua mensagem postada e corrija os erros.
Matec
Hand MasterMind
*****
Offline Offline

Mensagens: 2.924

Obrigado
-Dado: 180
-Recebido: 829



« Responder #4 : 25 de Setembro de 2017, as 18:08:01 »

Sim eu acho o programa bom, assim como o Paint KiT (triodos), porém esse é um programa para você descobrir parâmetros e não observar o comportamento do circuito completo. Aí é que você pega esses parâmetros e cria os componentes para colocar no simulador.
Esse arquivo de saída por exemplo é para o LTspice, que não é exatamente compatível com o Multisim. Para eu utilizar, tenho que "traduzir" alguns comandos.

 Roll Eyes
Registrado
xformer
Administrator
DIY Freak
******
Offline Offline

Sexo: Masculino
Mensagens: 6.254

Obrigado
-Dado: 71
-Recebido: 2009


e^(i x pi)+1=0


WWW
« Responder #5 : 25 de Setembro de 2017, as 20:51:03 »

Bom, como tem uma listagem dos parâmetros para pelo menos as válvulas mais comuns, e não preciso ficar descobrindo os parâmetros de válvulas "exóticas", de forma que a utilidade para mim é ter uma ideia do comportamento do estágio simples e não de um amplificador completo (acho difícil conseguir fazer isso).

O procedimento de salvar os parâmetros não deu certo.  Sad   O arquivo gerado dá erro (é zipado) e fica com 0 bytes.
Registrado

O que se escreve com "facilidade" costuma ser lido com dificuldade pelos outros. Se quiser ajuda em alguma coisa, escreva com cuidado e clareza. Releia sua mensagem postada e corrija os erros.
Matec
Hand MasterMind
*****
Offline Offline

Mensagens: 2.924

Obrigado
-Dado: 180
-Recebido: 829



« Responder #6 : 26 de Setembro de 2017, as 09:13:49 »

xformer

O programa estaria ainda em desenvolvimento, realmente existem falhas que não chegaram à ser sanadas.
Quanto à simulação de circuitos completos, disso eu tenho certeza, uma hora ou outra você verá que é muito interessante.

-------------------------------------------------------------------------------------------------------------------------------------


Um modelo teórico de uma válvula é criado através da verificação do comportamento real da válvula. Esse comportamento é traduzido em fórmulas matemáticas.

O modelo SPICE representa esse modelo matemático de modo que possa ser utilizado pelo programa de simulação.

Um dos primeiros estudos sobre o comportamento dos Diodos a Vácuo foi feito pouco após sua “descoberta”, no início do século 20. Esse comportamento dos diodos pode ser traduzido de maneira satisfatória pela fórmula de Child-Langmuir.

Ip =  k*Vpk^1,5

O que pode ser traduzido como a Corrente de Placa Ip é proporcional á Tensão de Placa ao cátodo, Vpk,  elevada à 3/2, e multiplicada por uma constante k .
Essa fórmula vale para um valor de Vpk ≥ 0 ; No caso de Vpk < 0 então Ip = 0

Essa fórmula mostra uma corrente não linear em relação á tensão da placa.



Isso é mostrado pelo gráfico real de uma válvula comercial, a 5Y3 :




Traduzindo essa fórmula para uma linguagem  SPICE

V1= ((ABS(Vpk)+Vpk)/2)       =>   essa linha satisfaz a condição Vp ≥ 0 ou Vp<0
Ip= k*(V1)^1,5                     =>   essa linha fornece o valor de Ip

 Smiley

« Última modificação: 27 de Setembro de 2017, as 19:44:53 por Matec » Registrado
Matec
Hand MasterMind
*****
Offline Offline

Mensagens: 2.924

Obrigado
-Dado: 180
-Recebido: 829



« Responder #7 : 30 de Setembro de 2017, as 15:18:35 »

O circuito básico no qual se fazem medições dos parâmetros das válvulas, com o traçado de suas linhas, que representam seu comportamento dinâmico, poderia ser esse abaixo:



Esse circuito não possui nenhuma dificuldade, mas é tudo que se precisa para testar as válvulas.
No entanto para fazer as linhas como aparecem no teste, o osciloscópio tem que ter várias qualidades, principalmente capacidade de armazenamento de sinais.

Estou mostrando isso, pois todas as fórmulas citadas nesse tópico se referem aos resultados de testes como esse.

O principal a ser entendido é que ao se aplicar uma tensão na placa de uma determinada válvula, a corrente que vai passar entre a placa e o cátodo vai seguir um determinado padrão, que depende das características da válvula, da tensão e das características da grade de controle, e nos tétrodos e pêntodos da tensão (e características também) da grade de blindagem (screen).

Na criação de modelos, o que se tenta fazer é com que sua “válvula” virtual apresente um comportamento idêntico ao do correspondente real.

 Smiley
Registrado
Matec
Hand MasterMind
*****
Offline Offline

Mensagens: 2.924

Obrigado
-Dado: 180
-Recebido: 829



« Responder #8 : 12 de Novembro de 2017, as 02:42:26 »

Uma fórmula para demonstrar o comportamento de um tríodo é um pouco mais complicada. Esta é uma fórmula baseada nos estudos de Child-Langmuir, no começo do século XX.

Onde:

Ip = k*( Vpk + μ*Vgk)^1,5

Essa fórmula vale para um valor de Vpk ≥ 0 ; No caso de Vpk < 0 então Ip = 0

Onde: μ = ganho de tensão do triodo e Vgk é a tensão entre grade e cátodo.
 A “tradução” dessa fórmula para o SPICE foi feita por W. Marshall Leach Jr e Scott Reynolds:

V2=V(p,k)+μ*V(g,k)
Ip=K*(pwr(V(2),1.5)+pwrs(V(2),1.5))/2


Aqui está o modelo SPICE completo para uma válvula 12AX7 de acordo com essa fórmula:

.SUBCKT 12AX7A P G K
BE1  2  0  v=45+v(P,K)+95.43*v(G,K)
R1  2  0  1.0K
BGp  P  K  i=1.147E-6*(pwr(V(2),1.5)+pwrs(V(2),1.5))/2
Cgk G  K  1.6P
Cgp G  P  1.7P
Cpk P  K  0.46P
.ENDS 12AX7A.


A criação de modelos de válvulas um método de tentativa e erro. Apesar do modelo Spice acima se aproximar de um modelo “genérico”, ele na verdade é pouco preciso. Há detalhes das curvas da válvula que não são representados com exatidão.

É claro que será impossível chegar à uma precisão absoluta. Para tanto precisaríamos partir para modelos individuais, o que não ajudaria um experimentador casual.
Mesmo assim existem pesquisadores que foram mais longe no estudo dos modelos.

 Smiley



Registrado
Páginas: [1]   Ir para o Topo
  Imprimir  
 
Ir para:  


Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines

XHTML 1.0 Válido! CSS Válido! Dilber MC Theme by HarzeM
Página criada em 0.041 segundos com 22 procedimentos.
SimplePortal 2.3.3 © 2008-2010, SimplePortal