HeatExchanger-Simulation не работает, сообщения об ошибках не могут быть поняты

Я хочу смоделировать модель пластинчатого теплообменника и использую версию по умолчанию в Modelica-Fluid-Library. Чтобы указать версию по умолчанию, я ввожу все необходимые параметры и уравнения для теплопередачи (Нуссельта и т. д.) и потери давления в соответствии с VDI Wärmeatlas 2006, Mm1. Я долго пытался найти и исправить все ошибки, но в конце концов пришел к «мертвой точке».

Последние сообщения об ошибке были такими:

Check of Fluid_Test1_PHE_Temp7.Examples.HeatExchanger.HeatExchangerSimulation:
Error: The model is not well-posed.
The model has
  484
scalar unknowns and
  480
scalar equations.
Using the given settings of the parameters, the difference could be reduced to
  4
Error: The following parameters don't have any value:
  HEX.pipe_1.diameter
  HEX.pipe_2.diameter

Warning: The following inputs lack binding equations:
  HEX.pipe_1.heatTransfer.roughnesses
  HEX.pipe_2.heatTransfer.roughnesses

Error: The problem is structurally singular:
It has 488 scalar unknowns and 484 scalar equations.
  The Real part has 456 unknowns and 452 equations.
  The Integer part has 32 unknowns and 32 equations.
  The Boolean part has 0 unknowns and 0 equations.
  The String part has 0 unknowns and 0 equations.
Attempting to further localize singularity.

The model has the same number of unknowns and equations.
Attempting to further localize singularity.

The model has the same number of unknowns and equations.
Attempting to further localize singularity.

The model has the same number of unknowns and equations.
The model has the same number of unknowns and equations.
Note: The input connector p of HEX.pipe_1.mediums[1] is not connected from the outside.
 It is likely that it should have been connected, and recursive check will assume this.
 The missing connection is a likely cause of errors in the model.
Note: The input connector h of HEX.pipe_1.mediums[1] is not connected from the outside.
 It is likely that it should have been connected, and recursive check will assume this.
 The missing connection is a likely cause of errors in the model.
The model has the same number of unknowns and equations.
Note: The input connector p of HEX.pipe_1.mediums[2] is not connected from the outside.
 It is likely that it should have been connected, and recursive check will assume this.
 The missing connection is a likely cause of errors in the model.
Note: The input connector h of HEX.pipe_1.mediums[2] is not connected from the outside.
 It is likely that it should have been connected, and recursive check will assume this.
 The missing connection is a likely cause of errors in the model.
The model has the same number of unknowns and equations.
The model Fluid_Test1_PHE_Temp7.Examples.HeatExchanger.HeatExchangerSimulation component HEX.pipe_1 is structurally singular.
when assuming the most generic outside couplings to all the flow variables of its connectors
and that non-physical connectors will impose suitable constraints.
The reported problems with connections are the likely cause of the singularity.
Singularity of Fluid_Test1_PHE_Temp7.Examples.HeatExchanger.HeatExchangerSimulation is in the component HEX.pipe_1, class Fluid_Test1_PHE_Temp7.Pipes.DynamicPipe.
ERROR: 3 errors were found
WARNING: 1 warning was issued   

Кто-нибудь может мне помочь? Я также могу отправить модель по почте кому-нибудь, чтобы он проверил.

Приветствует Георг


person Georg Uhlmann    schedule 28.12.2011    source источник


Ответы (1)


У меня нет доступа к вашей модели, но сообщения об ошибках указывают на то, что проблема связана с подключением к HEX.pipe_1.mediums (который является массивом). Казалось бы, они не (правильно?) связаны.

У вас есть основания думать, что проблема не в этом?

Кроме того, прежде чем приступать к дальнейшим испытаниям, я также настоятельно рекомендую вам указать (ненулевые) диаметры для HEX.pipe_1 и HEX.pipe_2, а также предоставить «уравнения привязки» для компонентов шероховатости модели теплопередачи. Такие проблемы могут «маскировать» другие проблемы.

Дайте мне знать, если это поможет.

person Michael Tiller    schedule 29.12.2011