Execute um ponto de operação SPICE DC no Cloud

Salve um circuito com resistores e fontes DC, escolha a análise R/I ou R/I/V e leia suas tensões de nó e correntes de ramo.

Visão geral

Calcule tensões estacionárias de nós e correntes de ramos a partir de um arquivo salvo .cir. Escolha a análise correspondente aos elementos do seu circuito.

Entrada no Flow Navigator

Elementos aceitos

Ponto de operação SPICE DC

Resistores (R) e fontes independentes de corrente DC (I)

Ponto de operação SPICE DC (R/I/V)

Resistores e fontes independentes de corrente e tensão DC (R, I, V)

Abra um projeto Cloud com acesso à análise local. O Cloud realiza o cálculo no seu navegador. Consulte Digital Design Studio para abrir um projeto. Ambas as análises leem o arquivo salvo do projeto; salve as alterações do editor antes de executar.

Salve o circuito de exemplo

Crie ou abra circuits/ohms-law.cir no editor do projeto, insira o texto abaixo e salve o arquivo.

Texto

Altifigence authored Ohm's-law circuit
* SPDX-License-Identifier: Apache-2.0
R1 n 0 10
I1 0 n DC 2m
.op
.end

R1 conecta o nó n ao terra (0) por 10 Ω. I1 fornece 2 mA do terra para n. O resistor conduz 2 mA de volta ao terra, resultando em V(n) = 0.002 × 10 = 0.02 V.

Execute o arquivo salvo

  1. Abra Flow Navigator → Simulação → Ponto de operação SPICE DC.

  2. Em Arquivo .cir salvo do espaço de trabalho, escolha ou insira circuits/ohms-law.cir.

  3. Clique em Executar ponto de operação DC.

  4. Quando Ponto de operação DC concluído aparecer, compare as tabelas com os valores abaixo.

O caminho é relativo ao projeto aberto. Ele deve identificar um arquivo salvo .cir nesse projeto. Se você editou o arquivo selecionado, salve-o antes de executar novamente. Executar uma análise não salva edições nem altera o arquivo do circuito.

Leia os resultados R/I

Tabela

Nome

Valor esperado

Tensões de nós

0

0 V

Tensões de nós

n

0.02 V

Correntes de ramos

i1

0.002 A

Correntes de ramos

r1

0.002 A

A corrente positiva de ramo flui do primeiro terminal para o segundo terminal na linha desse elemento. Para este circuito, i1 flui de 0 para n, enquanto r1 flui de n para 0. Os nomes dos resultados usam letras minúsculas.

SHA-256 identifica a entrada salva exata usada nesse resultado, incluindo seu título e comentários.

Adicione uma fonte de tensão DC

Use a entrada separada Ponto de operação SPICE DC (R/I/V) para fontes de tensão. Salve este exemplo como circuits/supply.cir.

Texto

Own RIV DC supply and loaded divider
* SPDX-License-Identifier: Apache-2.0
V1 supply 0 DC 5
R1 supply load 1k
R2 load 0 1k
I1 load 0 DC 1m
.op
.end
  1. Abra Flow Navigator → Simulação → Ponto de operação SPICE DC (R/I/V).

  2. Em Arquivo .cir salvo do espaço de trabalho, escolha circuits/supply.cir.

  3. Clique em Executar ponto de operação DC e aguarde Ponto de operação DC concluído.

Tabela

Nome

Valor esperado

Tensões de nós

0

0 V

Tensões de nós

load

2 V

Tensões de nós

supply

5 V

Correntes de ramos

i1

0.001 A

Correntes de ramos

r1

0.003 A

Correntes de ramos

r2

0.002 A

Correntes de ramos

v1

-0.003 A

V1 mantém supply 5 V acima do terra. A carga de 1 mA faz a saída do divisor ser 2 V. A corrente negativa de v1 significa que ela flui no sentido oposto à ordem escrita dos terminais: essa fonte entrega 3 mA ao circuito.

Escreva outro circuito

Use os formatos abaixo. A palavra-chave DC é opcional para fontes de corrente e tensão. Os valores devem ser finitos; a resistência deve ser positiva.

Elemento

Declaração

Unidade do valor

Resistor

Rname first second resistance

Ω

Fonte de corrente

Iname first second DC current

A

Fonte de tensão, somente R/I/V

Vname first second DC voltage

V

Os valores aceitam notação decimal ou científica e estes sufixos sem distinção de maiúsculas e minúsculas: t, g, meg, k, m, u, n, p, f. Tanto m quanto M significam mili; use meg para mega. Escreva 2m, não 2mA, e 10, não 10ohm. Uma corrente negativa inverte seu sentido. Uma fonte de tensão define a tensão do primeiro terminal menos a do segundo como seu valor declarado.

A primeira linha é um título não vazio. Use ASCII para as declarações restantes do circuito, com linhas em branco ou comentários de linha inteira * conforme necessário. Inclua um .op e termine com .end. Os nomes usam letras sem distinção de maiúsculas e minúsculas, dígitos e sublinhados, até 64 caracteres. Os nomes de elementos começam com R, I ou V conforme apropriado e contêm pelo menos dois caracteres. Conecte terminais distintos.

Para R/I, todo nó que não seja terra precisa de um caminho resistivo até o terra. Para R/I/V, esse caminho pode usar resistores ou fontes de tensão. Laços somente de fontes de tensão e restrições de tensão duplicadas são rejeitados porque suas correntes de ramo não podem ser determinadas de forma única. A entrada R/I continua rejeitando fontes de tensão.

Capacitores, indutores, modelos de transistores ou outros dispositivos, subcircuitos, includes, expressões e análises AC e transientes não são aceitos. Uma declaração não suportada interrompe toda a execução.

Confira limites e resíduos

Limite de entrada

Máximo

Tamanho do arquivo salvo

64 KiB (65,536 bytes)

Linhas físicas, incluindo o título

4,096

Nós, incluindo o terra

256

Elementos

1,024

Incógnitas R/I/V: nós que não são terra mais fontes de tensão

256

O resíduo KCL de R/I mede o desequilíbrio de corrente restante nos nós que não são terra e deve estar dentro do limite aceito exibido. O painel R/I/V informa o resíduo KCL e o resíduo das restrições de tensão separadamente, junto com suas tolerâncias fixas. Um resultado aparece somente quando suas verificações são aprovadas.

Em R/I/V, IR SHA-256 identifica o circuito canônico. Ordens equivalentes de elementos, caixa das letras e representações numéricas compartilham essa identidade; SHA-256 ainda distingue os bytes exatos do arquivo salvo.

Cancele ou corrija uma execução

Clique em Cancelar para interromper um cálculo ativo. Cancelando… permanece visível até a operação terminar. Execute uma operação SPICE DC por vez. Se o encerramento não puder ser confirmado, recarregue a página Cloud antes de tentar novamente.

Para um diagnóstico de código-fonte, clique no link de arquivo e linha para abrir a declaração no editor. Corrija-a, salve e execute novamente. Falhas do solver podem não ter linha de origem; confira as conexões de terra e os valores numéricos do circuito.

Se o arquivo não puder ser lido, confira seu caminho salvo .cir, as permissões de acesso e o limite de tamanho de 64 KiB. Se um limite de tempo ou recursos for atingido, reduza o circuito antes de tentar novamente.

Editar o arquivo selecionado, trocar de espaço de trabalho ou fechar a aba limpa o resultado exibido. Reabrir uma aba restaurada não executa o circuito: selecione o arquivo salvo e clique novamente em Executar ponto de operação DC.

Exporte e compare resultados

Quando o painel de resultados oferecer downloads JSON e CSV, exporte antes de mudar o código-fonte ou o espaço de trabalho. O JSON preserva o resultado validado do solver, o caminho de entrada, hashes, configurações, unidades e resíduos. O CSV lista tensões de nós e correntes de ramos com unidades SI e o hash da entrada. Os números exportados mantêm precisão completa mesmo quando a tabela arredonda sua exibição.

Compare a mesma entrada salva e variante de análise. Editar um código-fonte invalida seu resultado antigo. Para circuitos desenhados e análises adicionais específicas de host, consulte Circuitos ALcad.