Pesquisa / Metamateriais

Redes de molas auxéticas

A partir de Doron Grossman, Arezki Boudaoud, “Predicting the mechanical properties of spring networks”, Physical Review Research (2026), doi:10.1103/17sg-gzhl.

Frente ao código do autor
Não há código público: o dos autores está «disponível mediante solicitação»
Frente às figuras do artigo
7 de 7 verificações aprovadas· ver as verificações

Pesquisa, não uma ferramenta de projeto. Nada aqui é um resultado de engenharia.

Tracione uma faixa de molas de Hooke e veja quanto ela se estreita. Ao deslocar os nós da rede triangular, ela começa a alargar: torna-se auxética. A rede à direita é resolvida no seu navegador como uma treliça pelo motor do Stabileo, e a mesma faixa abre no editor real do Stabileo. Não há código de referência público («disponível mediante solicitação»), então comparamos com os números, fórmulas e figuras publicados no artigo e com resultados exatos.

O que o artigo mostra

Muitos materiais, de redes de metamateriais a membranas celulares, são modelados como redes de molas de Hooke. Grossman e Boudaoud deduzem o contínuo elástico equivalente usando apenas a geometria e a topologia da rede e calculam os deslocamentos não afins : os desvios locais de um alongamento uniforme que tornam as redes desordenadas mais flexíveis que a estimativa de deformação uniforme. Comparam a teoria com simulações de uma faixa tracionada para três famílias: redes triangulares ordenadas, uma colmeia que se torna reentrante e uma «espuma» formada ao deslocar aleatoriamente os nós de uma rede triangular, que se torna auxética (coeficiente de Poisson negativo: alarga ao ser tracionada) com o aumento da desordem.

Experimente: · ·

O modelo que resolvemos

Molas e unem nós; cada uma tem rigidez ke, comprimento de repouso ℓ̄e e comprimento atual ℓe, e a energia é E = ½ Σe ke (ℓe − ℓ̄e)² (Eq. 3 do artigo). Uma rede de molas é uma treliça articulada, então o painel direito a mostra no visualizador do Stabileo: cada barra colorida pela força axial, sobre a forma deformada. Calculamos duas coisas.

  • O ensaio de faixa do artigo. Uma faixa de 13 × 52 (cerca de 800 nós), com as fileiras superior e inferior presas e a superior deslocada conforme a deformação imposta; o coeficiente de Poisson é obtido da mudança de largura entre os dois nós de borda mais próximos da meia altura, como na Seç. V A do artigo. Resolvida como treliça linear pela fatoração esparsa de Cholesky do motor do Stabileo; o mesmo modelo resolvido pela análise de treliças 2D do motor de produção concorda até 10⁻¹⁴.
  • Módulos efetivos exatos. Uma célula periódica sob deformação macroscópica imposta, com todos os nós livres para relaxar: a rigidez restante é o tensor elástico C da rede, incluindo o amolecimento não afim, sem efeitos de borda. O tensor de deformação uniforme (afim) é a mesma soma sem relaxamento.
  • Pré-tensão (um acréscimo, ausente nos cálculos do artigo): comprimentos de repouso encurtados por uma fração, a rede relaxada até o equilíbrio pelo método de Newton e a resposta linear tomada nesse estado, incluindo o enrijecimento por tração.

Comparação com o artigo

Espuma: a transição auxética

O artigo relata ν decrescendo com a desordem η, cruzando zero em η ≃ 0.46 e chegando a −0.1 quando η → 0.5. Nossos módulos periódicos exatos (10 amostras de 26 × 26 células para cada η) cruzam zero em η = 0.446 e dão ν = −0.148 em η = 0.5. É uma comparação entre protocolos: nossa média da célula periódica fica dentro de todas as barras de erro das simulações de faixas presas de 13 × 52 da Fig. 5 para η ≤ 0.45; isso não valida nosso protocolo de faixa. O marcador do artigo em η = 0.49 é uma seta abaixo do gráfico (cerca de −0.14); nosso valor ali é −0.117.

coeficiente de Poisson ν−0.200.20.400.10.20.30.40.5desordem η
  • Nosso resultado, periódico (módulos exatos), média de 10
  • Nosso resultado, protocolo de faixa de 13 × 52 do artigo
  • Artigo, simulações da Fig. 5 (digitalizadas, com barras de erro)
  • Artigo, texto: ν = 0 em η ≃ 0.46, −0.1 quando η → 0.5
  • Esta rede (periódica)

Nossa implementação do protocolo de faixa (tracejada) dá 0.371 para a rede perfeita, onde o valor exato é 1/3 e a Fig. 5 do artigo mostra 0.331. O excesso é um efeito de borda livre de ordem 1/largura: faixas de larguras 26 e 52 dão 0.354 e 0.345, extrapolando para 0.336. A faixa do artigo não o mostra, e o texto não detalha suficientemente a medição para sabermos por quê.

Colmeia: Eq. (23)

Uma colmeia de arestas unitárias cujos vértices opostos estão separados por 2ℓ é regular em ℓ = 1 e reentrante abaixo de ℓ = ½. O artigo triangula cada hexágono com um nó central e molas de rigidez 10⁻³ em relação às arestas, e compara com a fórmula ν(ℓ) = −(2 − 4ℓ)(ℓ + ½)/(3 + 4ℓ − 4ℓ²). Nossa rede periódica concorda até 3.4 × 10⁻³ com essas molas e até 3.4 × 10⁻⁶ com molas de rigidez relativa 10⁻⁶: a diferença é a própria rigidez das molas flexíveis. ·

coeficiente de Poisson ν−0.50−0.2500.250.500.751.0000.20.40.60.81.0ℓ
  • Artigo, Eq. (23)
  • Nosso resultado, rede periódica, k_radial = 10⁻³

Redes ordenadas: uma observação sobre as constantes elásticas

Para redes triangulares ordenadas, o artigo fornece uma fórmula, a Eq. suplementar (9), para ν em função da forma da célula (φ, ψ) e da orientação θ, mostrada na Fig. 4. Uma rede de Bravais não tem deslocamentos não afins, portanto a resposta exata é a de deformação uniforme, que calculamos independentemente. A Eq. suplementar (9) e a linha de cálculo da Fig. 7 (módulo de Young da rede (3, 2), lido dos dados vetoriais do PDF e multiplicado pela área de um triângulo) coincidem com esse resultado afim para constantes elásticas ke ∝ 1/ℓ̄e², até 10⁻¹⁴ e 6 × 10⁻⁴. Com constantes elásticas iguais obtemos ν = 1/6 em (φ, ψ, θ) = (1, 0.5, 0), onde a Eq. (9) dá 8/27. Isso pode refletir uma convenção que não identificamos; está na nossa lista de perguntas aos autores. ·

Selecione uma rede ordenada (sem diluição ou pré-tensão) para comparar a Eq. (9) com ambas as leis de molas.

Não conseguimos reproduzir os pontos de simulação da Fig. 7: o artigo não informa como sua simulação de faixa mede o módulo de Young, e nossa leitura (força vertical à meia altura dividida pela largura e pela deformação) não reproduz esses pontos.

Rigidez e conectividade (uma verificação independente)

Fora do artigo: remover ligações aleatoriamente da rede triangular reduz a coordenação média z a partir de 6. A contagem de Maxwell (2 graus de liberdade por nó contra z/2 ligações por nó) indica que uma rede genérica não pode ser rígida abaixo de z = 4. Nossos módulos se anulam até o arredondamento em z = 3 e permanecem finitos acima de cerca de z = 3.9, o limiar de percolação de rigidez (por exemplo, Jacobs e Thorpe, PRL 75, 4051, 1995). ·

módulo / k00.20.40.60.81.03456z = 4coordenação média z
  • Módulo volumétrico B / k
  • Módulo de cisalhamento G / k

Todas as verificações

7 comparações com valores publicados do artigo executados em CI, cada um com sua tolerância
VerificaçãoObservadoTolerânciaResultado
Supplemental Eq. (9) = periodic network with equal-weight springs (7 lattices x 37 angles)
max |nu difference|
7.1e-151.0e-9✓ aprovado
Fig. 7 calculation line (741 points) = equal-weight Young's modulus x triangle area
max |Y difference|
6.0e-40.0100✓ aprovado
Eq. (23) honeycomb, k_radial = 1e-3 (l = 0.05 ... 0.95)
max |nu difference|
3.4e-35.0e-3✓ aprovado
Eq. (23) honeycomb, k_radial = 1e-6 (l = 0.05 ... 0.95)
max |nu difference|
3.4e-61.0e-5✓ aprovado
Fig. 9 at eta = 0: B = sqrt(3)/2, G = sqrt(3)/4
max absolute difference
2.7e-35.0e-3✓ aprovado
foam: cross-protocol comparison, periodic nu vs Fig. 5 clamped-strip error bars (eta 0 ... 0.45, 10 markers); not strip validation
markers outside
00✓ aprovado
foam: periodic zero crossing vs strip text eta = 0.46 (cross-protocol)
|eta_0 - 0.46|
0.01360.0200✓ aprovado
22 verificações independentes executados em CI, cada um com sua tolerância
VerificaçãoObservadoTolerânciaResultado
triangular lattice: bulk modulus = sqrt(3)/2 k
relative difference
1.3e-161.0e-10✓ aprovado
triangular lattice: shear modulus = sqrt(3)/4 k
relative difference
01.0e-10✓ aprovado
triangular lattice: Poisson's ratio = 1/3
absolute difference
5.6e-171.0e-10✓ aprovado
triangular lattice: isotropic
max |C - C_iso| / (B + G)
1.7e-161.0e-10✓ aprovado
triangular lattice: no nonaffine displacement
nonaffinity
4.1e-321.0e-18✓ aprovado
Bravais triangular lattices (7 shapes, 2 spring laws): periodic stiffness = Cauchy-Born
max relative difference
1.5e-151.0e-9✓ aprovado
Bravais triangular lattices: Cauchy relation C12 = C66
max relative difference
5.9e-171.0e-9✓ aprovado
square lattice: zero shear modulus (floppy)
|C33|
01.0e-8✓ aprovado
square lattice: C11 = C22 = k, C12 = 0
max difference
01.0e-9✓ aprovado
square lattice under tension t: C33 = 2 t (stress stiffening)
relative difference
1.1e-151.0e-9✓ aprovado
foam eta = 0.3: e^T C e A equals the second difference of the relaxed nonlinear energy
max relative difference
5.5e-81.0e-5✓ aprovado
foam eta = 0.3 in tension: e^T C e A equals the second difference of the relaxed nonlinear energy
max relative difference
2.2e-81.0e-5✓ aprovado
frame invariance: C of the rotated foam is C rotated
max relative difference
4.9e-161.0e-9✓ aprovado
dilution z = 3 (5 samples, 20 x 20): shear modulus vanishes
max G / k
1.1e-161.0e-6✓ aprovado
dilution z = 5.4 (5 samples, 20 x 20): every shear modulus at least 0.1 k
max(0, 0.1 - min G / k)
00✓ aprovado
foam strip (eta 0.3): displacements equal the production engine's solve_2d
max |du| / max |u|
3.0e-141.0e-8✓ aprovado
foam strip (eta 0.3): bond forces equal the engine's axial forces
max |dN| / max |N|
7.8e-141.0e-8✓ aprovado
equilateral strip 13 x 52 (paper's protocol): finite-size bias of nu
nu - 1/3
0.03790.0500✓ aprovado
equilateral strips 26 x 104 and 52 x 208: Richardson extrapolation of nu = 1/3
absolute difference
2.7e-35.0e-3✓ aprovado
lattice (1, 0.5), theta = 0, equal Hookean springs: exact nu = 1/6
absolute difference
1.1e-161.0e-12✓ aprovado
lattice (1, 0.5), theta = 0: Supplemental Eq. (9) evaluates to 8/27
absolute difference
01.0e-12✓ aprovado
foam: periodic ensemble regression at eta = 0.5 (10 seeds, recorded mean -0.147608233, sd 0.017861567)
|mean nu - recorded mean|
3.3e-160.0170✓ aprovado

Limitações

  • Não há código de referência público. As comparações se baseiam no texto do artigo, suas fórmulas, os dados vetoriais das Figs. 7–9 e uma digitalização da Fig. 5 rasterizada (±0.002).
  • Não implementamos o método semianalítico próprio do artigo (os tensores não afins W da sua Eq. 20 na aproximação de campo médio); comparamos com seus resultados.
  • Apenas resposta linear (pequena deformação). O artigo minimizou a energia não linear a uma deformação de 1%; nessa deformação a diferença é de ordem 1%.
  • As resoluções ao vivo e a varredura automática são executadas atualmente de forma síncrona na thread principal. Redes grandes ou pré-tensionadas podem bloquear a navegação e Pausar até o fim do cálculo. Workers interrompíveis e reprodução pré-calculada estão pendentes.
  • As bordas livres da faixa enviesam o ν medido em O(1/largura); os módulos periódicos não têm esse viés.
  • Nosso conjunto (10 amostras por η) estima a média com cerca de ±0.005 em η ≤ 0.3 e ±0.01 perto de 0.5.
  • Concordar com um artigo não é validar contra experimentos, e nada aqui é um resultado de projeto de engenharia.

Código e referências

Citar isto

Stabileo Research, “Redes de molas auxéticas”, reprodução de Doron Grossman, Arezki Boudaoud (2026), doi:10.1103/17sg-gzhl. Implementação: research/metamaterials/grossman-2026 no commit 41d1ab4f8a8a. Motor: o motor do Stabileo no mesmo commit. Estão previstos links permanentes para esta compilação exata.