Issue with EMS Construction State Actuator and Finite Difference Nodes

asked Feb 21

Alaa Salah's avatar

updated Feb 22

Hello, I am trying to change the wall construction dynamically using EMS to simulate the shifting position of a PCM layer within the wall based on a condition statement. However, I am encountering an issue related to the number of finite difference nodes. The following error message appears, even though both constructions have the same thickness and number of layers:

** Severe  ** InitEMSControlledConstructions: EMS Construction State Actuator not valid.
**   ~~~   ** Construction named = WALLPCMEXTERNAL has number of finite difference nodes =10
**   ~~~   ** While construction named = SISOPEN has number of finite difference nodes =0  
**   ~~~   ** This actuator is not allowed for surface name = SIS, and the simulation continues without the override

I have tried using HeatBalanceAlgorithm: ConductionFiniteDifference and adjusting the timestep settings to control the number of nodes, but the issue persists.

What could be causing this , and how can I resolve it?

Thanks in advance for any guidance!

Preview: (hide)

Comments

@Alaa Salah the error message mentions three things:

  • WALLPCMEXTERNAL -- seems like your PCM construction assembly
  • SISOPEN -- another construction assembly
  • SIS -- surface name

Are you changing the construction state of the SIS surface between SISOPEN and WALLPCMEXTERNAL? If yes, then SISOPEN also requires finite different nodes (error message says it has 0 nodes while WALLPCMEXTERNAL has 10 nodes).

Can you upload your model to Google Drive, Dropbox, etc. and then share a URL for others to download? That would help others provide better solutions.

Aaron Boranian's avatar Aaron Boranian  ( Feb 22 )

@Aaron Boranian you have described what I am trying to model. https://drive.google.com/drive/folder... This link contains 2 idf files of 2 trials to implement the concept in the sketch

Alaa Salah's avatar Alaa Salah  ( Feb 22 )