|
462 | 462 | ∇u = TensorValue(1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0) * 1e-3 |
463 | 463 | ∇φ = VectorValue(1.0, 2.0, 3.0) |
464 | 464 | θt = 3.4 - 1.0 |
| 465 | + θr = 293.0 |
| 466 | + Cv = 17.385 |
465 | 467 | modelMR = MooneyRivlin3D(λ=0.0, μ1=0.5, μ2=0.5) |
466 | 468 | modelID = IdealDielectric(ε=1.0) |
467 | | - modelT = ThermalModel(Cv=17.385, θr=293.0, α=0.00156331, γv=2.0, γd=2.0) |
| 469 | + modelT = ThermalModel(Cv=Cv, θr=θr, α=0.00156331, γv=2.0, γd=2.0) |
468 | 470 |
|
469 | 471 | modelTEM = ThermoElectroMech_Bonet(modelT, modelID, modelMR) |
470 | 472 | Ψ, ∂Ψu, ∂ΨE, ∂Ψθ, ∂ΨFF, ∂ΨEE, ∂2Ψθθ, ∂ΨEF, ∂ΨFθ, ∂ΨEθ = modelTEM() |
|
497 | 499 | @test isapprox(∂ΨFθ(F(∇u), E(∇φ), θt), ∂2Ψ_∂2Fθ(F(∇u), E(∇φ), θt); rtol=1e-14) |
498 | 500 | @test isapprox(∂ΨEF(F(∇u), E(∇φ), θt), ∂2Ψ_∂EF(F(∇u), E(∇φ), θt); rtol=1e-14) |
499 | 501 |
|
| 502 | + F0 = I3 |
| 503 | + E0 = VectorValue(0.,0.,0.) |
| 504 | + cv(F,E,θ,x...) = -θ*∂∂Ψtem∂θθ(F,E,θ,x...) |
| 505 | + @test isapprox(Cv, cv(F0, E0, θr)) |
500 | 506 | end |
501 | 507 |
|
502 | 508 |
|
|
0 commit comments