Saarland University
Lehrstuhl für Automatisierungstechnik

Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
> Translation Warning
witzard
post May 15 2013, 02:17 PM
Post #1


Newbie
*

Group: Members
Posts: 1
Joined: 12-May 13
Member No.: 625,872



Hi,

I keep getting this error message and would like to know what it means...

The model could not be deduced to be symbolically well-posed.

The model has
3840+max([size(car.powerElEmachine.columns, 1); size(car.powerElEmachine.offset, 1)])+(if hTC.valveBypass.filter.filterType == Modelica.Blocks.Types.FilterType. LowPass or hTC.valveBypass.filter.filterType == Modelica.Blocks.Types.FilterType. HighPass then hTC.valveBypass.filter.order else 2*hTC.valveBypass.filter.order) +(if hTC.valveBypass.filter.filterType == Modelica.Blocks.Types.FilterType. BandPass or hTC.valveBypass.filter.filterType == Modelica.Blocks.Types.FilterType. BandStop then hTC.valveBypass.filter.order else (if hTC.valveBypass.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter.CriticalDamping then 0 else integer( hTC.valveBypass.filter.order/2)))+(if hTC.valveBypass.filter.filterType == Modelica.Blocks.Types.FilterType.BandPass or hTC.valveBypass.filter.filterType == Modelica.Blocks.Types.FilterType.BandStop then 0 else (if hTC.valveBypass.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter.CriticalDamping then hTC.valveBypass.filter.order else mod(hTC.valveBypass.filter.order, 2)))+(if hTC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType.LowPass or hTC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType.HighPass then hTC.valveMainway.filter.order else 2*hTC.valveMainway.filter.order)+(if hTC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType.BandPass or hTC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType.BandStop then hTC.valveMainway.filter.order else (if hTC.valveMainway.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter. CriticalDamping then 0 else integer(hTC.valveMainway.filter.order/2)))+(if hTC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType. BandPass or hTC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType. BandStop then 0 else (if hTC.valveMainway.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter.CriticalDamping then hTC.valveMainway.filter.order else mod(hTC.valveMainway.filter.order, 2)))+max([size(lTC.tableOfLosses.columns, 1); size(lTC.tableOfLosses.offset, 1)])+(if lTC.valveIncBypass.filter.filterType == Modelica.Blocks.Types.FilterType.LowPass or lTC.valveIncBypass.filter.filterType == Modelica.Blocks.Types.FilterType.HighPass then lTC.valveIncBypass.filter.order else 2*lTC.valveIncBypass.filter.order)+(if lTC.valveIncBypass.filter.filterType == Modelica.Blocks.Types.FilterType.BandPass or lTC.valveIncBypass.filter.filterType == Modelica.Blocks.Types.FilterType.BandStop then lTC.valveIncBypass.filter.order else (if lTC.valveIncBypass.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter. CriticalDamping then 0 else integer(lTC.valveIncBypass.filter.order/2)))+(if lTC.valveIncBypass.filter.filterType == Modelica.Blocks.Types.FilterType. BandPass or lTC.valveIncBypass.filter.filterType == Modelica.Blocks.Types.FilterType. BandStop then 0 else (if lTC.valveIncBypass.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter.CriticalDamping then lTC.valveIncBypass.filter.order else mod(lTC.valveIncBypass.filter.order, 2)))+(if hVBC.valveBypassHVBC.filter.filterType == Modelica.Blocks.Types.FilterType.LowPass or hVBC.valveBypassHVBC.filter.filterType == Modelica.Blocks.Types.FilterType.HighPass then hVBC.valveBypassHVBC.filter.order else 2*hVBC.valveBypassHVBC.filter.order)+(if hVBC.valveBypassHVBC.filter.filterType == Modelica.Blocks.Types.FilterType.BandPass or hVBC.valveBypassHVBC.filter.filterType == Modelica.Blocks.Types.FilterType.BandStop then hVBC.valveBypassHVBC.filter.order else (if hVBC.valveBypassHVBC.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter. CriticalDamping then 0 else integer(hVBC.valveBypassHVBC.filter.order/2)))+( if hVBC.valveBypassHVBC.filter.filterType == Modelica.Blocks.Types.FilterType. BandPass or hVBC.valveBypassHVBC.filter.filterType == Modelica.Blocks.Types.FilterType. BandStop then 0 else (if hVBC.valveBypassHVBC.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter.CriticalDamping then hVBC.valveBypassHVBC.filter.order else mod(hVBC.valveBypassHVBC.filter.order, 2)))+(if hVBC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType.LowPass or hVBC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType.HighPass then hVBC.valveMainway.filter.order else 2*hVBC.valveMainway.filter.order)+(if hVBC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType.BandPass or hVBC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType.BandStop then hVBC.valveMainway.filter.order else (if hVBC.valveMainway.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter. CriticalDamping then 0 else integer(hVBC.valveMainway.filter.order/2)))+(if hVBC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType. BandPass or hVBC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType. BandStop then 0 else (if hVBC.valveMainway.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter.CriticalDamping then hVBC.valveMainway.filter.order else mod(hVBC.valveMainway.filter.order, 2)))+controlCenter.hWTvalveController1.criticalDamping.n +controlCenter.flowHeaterController1.criticalDamping.n
scalar unknowns and
3840+max([size(car.powerElEmachine.columns, 1); size(car.powerElEmachine.offset, 1)])+(if hTC.valveBypass.filter.filterType == Modelica.Blocks.Types.FilterType. BandPass or hTC.valveBypass.filter.filterType == Modelica.Blocks.Types.FilterType. BandStop then 0 else (if hTC.valveBypass.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter.CriticalDamping then hTC.valveBypass.filter.order else mod(hTC.valveBypass.filter.order, 2)))+2*(if hTC.valveBypass.filter.filterType == Modelica.Blocks.Types.FilterType.BandPass or hTC.valveBypass.filter.filterType == Modelica.Blocks.Types.FilterType.BandStop then hTC.valveBypass.filter.order else (if hTC.valveBypass.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter. CriticalDamping then 0 else integer(hTC.valveBypass.filter.order/2)))+(if hTC.valveBypass.filter.filterType == Modelica.Blocks.Types.FilterType.LowPass then (if hTC.valveBypass.filter.filterType == Modelica.Blocks.Types.FilterType. BandPass or hTC.valveBypass.filter.filterType == Modelica.Blocks.Types.FilterType. BandStop then 0 else (if hTC.valveBypass.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter.CriticalDamping then hTC.valveBypass.filter.order else mod(hTC.valveBypass.filter.order, 2)))+(if hTC.valveBypass.filter.filterType == Modelica.Blocks.Types.FilterType.BandPass or hTC.valveBypass.filter.filterType == Modelica.Blocks.Types.FilterType.BandStop then hTC.valveBypass.filter.order else (if hTC.valveBypass.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter. CriticalDamping then 0 else integer(hTC.valveBypass.filter.order/2))) else ( if hTC.valveBypass.filter.filterType == Modelica.Blocks.Types.FilterType. HighPass then (if hTC.valveBypass.filter.filterType == Modelica.Blocks.Types.FilterType. BandPass or hTC.valveBypass.filter.filterType == Modelica.Blocks.Types.FilterType. BandStop then 0 else (if hTC.valveBypass.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter.CriticalDamping then hTC.valveBypass.filter.order else mod(hTC.valveBypass.filter.order, 2)))+(if hTC.valveBypass.filter.filterType == Modelica.Blocks.Types.FilterType.BandPass or hTC.valveBypass.filter.filterType == Modelica.Blocks.Types.FilterType.BandStop then hTC.valveBypass.filter.order else (if hTC.valveBypass.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter. CriticalDamping then 0 else integer(hTC.valveBypass.filter.order/2))) else ( if hTC.valveBypass.filter.filterType == Modelica.Blocks.Types.FilterType. BandPass then (if hTC.valveBypass.filter.filterType == Modelica.Blocks.Types.FilterType. BandPass or hTC.valveBypass.filter.filterType == Modelica.Blocks.Types.FilterType. BandStop then hTC.valveBypass.filter.order else (if hTC.valveBypass.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter.CriticalDamping then 0 else integer( hTC.valveBypass.filter.order/2))) else (if hTC.valveBypass.filter.filterType == Modelica.Blocks.Types.FilterType.BandStop then (if hTC.valveBypass.filter.filterType == Modelica.Blocks.Types.FilterType.BandPass or hTC.valveBypass.filter.filterType == Modelica.Blocks.Types.FilterType.BandStop then hTC.valveBypass.filter.order else (if hTC.valveBypass.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter. CriticalDamping then 0 else integer(hTC.valveBypass.filter.order/2))) else 1+( if hTC.valveBypass.filter.filterType == Modelica.Blocks.Types.FilterType. BandPass or hTC.valveBypass.filter.filterType == Modelica.Blocks.Types.FilterType. BandStop then hTC.valveBypass.filter.order else (if hTC.valveBypass.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter.CriticalDamping then 0 else integer( hTC.valveBypass.filter.order/2)))+(if hTC.valveBypass.filter.filterType == Modelica.Blocks.Types.FilterType.BandPass or hTC.valveBypass.filter.filterType == Modelica.Blocks.Types.FilterType.BandStop then 0 else (if hTC.valveBypass.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter.CriticalDamping then hTC.valveBypass.filter.order else mod(hTC.valveBypass.filter.order, 2)))))))+(if hTC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType.BandPass or hTC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType.BandStop then 0 else (if hTC.valveMainway.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter.CriticalDamping then hTC.valveMainway.filter.order else mod(hTC.valveMainway.filter.order, 2)))+2*(if hTC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType.BandPass or hTC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType.BandStop then hTC.valveMainway.filter.order else (if hTC.valveMainway.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter. CriticalDamping then 0 else integer(hTC.valveMainway.filter.order/2)))+(if hTC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType.LowPass then (if hTC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType. BandPass or hTC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType. BandStop then 0 else (if hTC.valveMainway.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter.CriticalDamping then hTC.valveMainway.filter.order else mod(hTC.valveMainway.filter.order, 2)))+(if hTC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType.BandPass or hTC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType.BandStop then hTC.valveMainway.filter.order else (if hTC.valveMainway.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter. CriticalDamping then 0 else integer(hTC.valveMainway.filter.order/2))) else ( if hTC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType. HighPass then (if hTC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType. BandPass or hTC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType. BandStop then 0 else (if hTC.valveMainway.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter.CriticalDamping then hTC.valveMainway.filter.order else mod(hTC.valveMainway.filter.order, 2)))+(if hTC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType.BandPass or hTC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType.BandStop then hTC.valveMainway.filter.order else (if hTC.valveMainway.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter. CriticalDamping then 0 else integer(hTC.valveMainway.filter.order/2))) else ( if hTC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType. BandPass then (if hTC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType. BandPass or hTC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType. BandStop then hTC.valveMainway.filter.order else (if hTC.valveMainway.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter.CriticalDamping then 0 else integer( hTC.valveMainway.filter.order/2))) else (if hTC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType.BandStop then (if hTC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType.BandPass or hTC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType.BandStop then hTC.valveMainway.filter.order else (if hTC.valveMainway.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter. CriticalDamping then 0 else integer(hTC.valveMainway.filter.order/2))) else 1+ (if hTC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType. BandPass or hTC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType. BandStop then hTC.valveMainway.filter.order else (if hTC.valveMainway.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter.CriticalDamping then 0 else integer( hTC.valveMainway.filter.order/2)))+(if hTC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType.BandPass or hTC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType.BandStop then 0 else (if hTC.valveMainway.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter.CriticalDamping then hTC.valveMainway.filter.order else mod(hTC.valveMainway.filter.order, 2)))))))+max([size(lTC.tableOfLosses.columns, 1); size(lTC.tableOfLosses.offset, 1)])+(if lTC.valveIncBypass.filter.filterType == Modelica.Blocks.Types.FilterType.BandPass or lTC.valveIncBypass.filter.filterType == Modelica.Blocks.Types.FilterType.BandStop then 0 else (if lTC.valveIncBypass.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter.CriticalDamping then lTC.valveIncBypass.filter.order else mod(lTC.valveIncBypass.filter.order, 2)))+2*(if lTC.valveIncBypass.filter.filterType == Modelica.Blocks.Types.FilterType.BandPass or lTC.valveIncBypass.filter.filterType == Modelica.Blocks.Types.FilterType.BandStop then lTC.valveIncBypass.filter.order else (if lTC.valveIncBypass.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter. CriticalDamping then 0 else integer(lTC.valveIncBypass.filter.order/2)))+(if lTC.valveIncBypass.filter.filterType == Modelica.Blocks.Types.FilterType. LowPass then (if lTC.valveIncBypass.filter.filterType == Modelica.Blocks.Types.FilterType. BandPass or lTC.valveIncBypass.filter.filterType == Modelica.Blocks.Types.FilterType. BandStop then 0 else (if lTC.valveIncBypass.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter.CriticalDamping then lTC.valveIncBypass.filter.order else mod(lTC.valveIncBypass.filter.order, 2)))+(if lTC.valveIncBypass.filter.filterType == Modelica.Blocks.Types.FilterType.BandPass or lTC.valveIncBypass.filter.filterType == Modelica.Blocks.Types.FilterType.BandStop then lTC.valveIncBypass.filter.order else (if lTC.valveIncBypass.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter. CriticalDamping then 0 else integer(lTC.valveIncBypass.filter.order/2))) else (if lTC.valveIncBypass.filter.filterType == Modelica.Blocks.Types.FilterType. HighPass then (if lTC.valveIncBypass.filter.filterType == Modelica.Blocks.Types.FilterType. BandPass or lTC.valveIncBypass.filter.filterType == Modelica.Blocks.Types.FilterType. BandStop then 0 else (if lTC.valveIncBypass.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter.CriticalDamping then lTC.valveIncBypass.filter.order else mod(lTC.valveIncBypass.filter.order, 2)))+(if lTC.valveIncBypass.filter.filterType == Modelica.Blocks.Types.FilterType.BandPass or lTC.valveIncBypass.filter.filterType == Modelica.Blocks.Types.FilterType.BandStop then lTC.valveIncBypass.filter.order else (if lTC.valveIncBypass.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter. CriticalDamping then 0 else integer(lTC.valveIncBypass.filter.order/2))) else (if lTC.valveIncBypass.filter.filterType == Modelica.Blocks.Types.FilterType. BandPass then (if lTC.valveIncBypass.filter.filterType == Modelica.Blocks.Types.FilterType. BandPass or lTC.valveIncBypass.filter.filterType == Modelica.Blocks.Types.FilterType. BandStop then lTC.valveIncBypass.filter.order else (if lTC.valveIncBypass.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter.CriticalDamping then 0 else integer( lTC.valveIncBypass.filter.order/2))) else (if lTC.valveIncBypass.filter.filterType == Modelica.Blocks.Types.FilterType.BandStop then (if lTC.valveIncBypass.filter.filterType == Modelica.Blocks.Types.FilterType.BandPass or lTC.valveIncBypass.filter.filterType == Modelica.Blocks.Types.FilterType.BandStop then lTC.valveIncBypass.filter.order else (if lTC.valveIncBypass.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter. CriticalDamping then 0 else integer(lTC.valveIncBypass.filter.order/2))) else 1 +(if lTC.valveIncBypass.filter.filterType == Modelica.Blocks.Types.FilterType. BandPass or lTC.valveIncBypass.filter.filterType == Modelica.Blocks.Types.FilterType. BandStop then lTC.valveIncBypass.filter.order else (if lTC.valveIncBypass.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter.CriticalDamping then 0 else integer( lTC.valveIncBypass.filter.order/2)))+(if lTC.valveIncBypass.filter.filterType == Modelica.Blocks.Types.FilterType.BandPass or lTC.valveIncBypass.filter.filterType == Modelica.Blocks.Types.FilterType.BandStop then 0 else (if lTC.valveIncBypass.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter.CriticalDamping then lTC.valveIncBypass.filter.order else mod(lTC.valveIncBypass.filter.order, 2)))))))+(if hVBC.valveBypassHVBC.filter.filterType == Modelica.Blocks.Types.FilterType.BandPass or hVBC.valveBypassHVBC.filter.filterType == Modelica.Blocks.Types.FilterType.BandStop then 0 else (if hVBC.valveBypassHVBC.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter.CriticalDamping then hVBC.valveBypassHVBC.filter.order else mod(hVBC.valveBypassHVBC.filter.order, 2)))+2*(if hVBC.valveBypassHVBC.filter.filterType == Modelica.Blocks.Types.FilterType.BandPass or hVBC.valveBypassHVBC.filter.filterType == Modelica.Blocks.Types.FilterType.BandStop then hVBC.valveBypassHVBC.filter.order else (if hVBC.valveBypassHVBC.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter. CriticalDamping then 0 else integer(hVBC.valveBypassHVBC.filter.order/2)))+( if hVBC.valveBypassHVBC.filter.filterType == Modelica.Blocks.Types.FilterType. LowPass then (if hVBC.valveBypassHVBC.filter.filterType == Modelica.Blocks.Types.FilterType. BandPass or hVBC.valveBypassHVBC.filter.filterType == Modelica.Blocks.Types.FilterType. BandStop then 0 else (if hVBC.valveBypassHVBC.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter.CriticalDamping then hVBC.valveBypassHVBC.filter.order else mod(hVBC.valveBypassHVBC.filter.order, 2)))+(if hVBC.valveBypassHVBC.filter.filterType == Modelica.Blocks.Types.FilterType.BandPass or hVBC.valveBypassHVBC.filter.filterType == Modelica.Blocks.Types.FilterType.BandStop then hVBC.valveBypassHVBC.filter.order else (if hVBC.valveBypassHVBC.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter. CriticalDamping then 0 else integer(hVBC.valveBypassHVBC.filter.order/2))) else (if hVBC.valveBypassHVBC.filter.filterType == Modelica.Blocks.Types.FilterType. HighPass then (if hVBC.valveBypassHVBC.filter.filterType == Modelica.Blocks.Types.FilterType. BandPass or hVBC.valveBypassHVBC.filter.filterType == Modelica.Blocks.Types.FilterType. BandStop then 0 else (if hVBC.valveBypassHVBC.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter.CriticalDamping then hVBC.valveBypassHVBC.filter.order else mod(hVBC.valveBypassHVBC.filter.order, 2)))+(if hVBC.valveBypassHVBC.filter.filterType == Modelica.Blocks.Types.FilterType.BandPass or hVBC.valveBypassHVBC.filter.filterType == Modelica.Blocks.Types.FilterType.BandStop then hVBC.valveBypassHVBC.filter.order else (if hVBC.valveBypassHVBC.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter. CriticalDamping then 0 else integer(hVBC.valveBypassHVBC.filter.order/2))) else (if hVBC.valveBypassHVBC.filter.filterType == Modelica.Blocks.Types.FilterType. BandPass then (if hVBC.valveBypassHVBC.filter.filterType == Modelica.Blocks.Types.FilterType. BandPass or hVBC.valveBypassHVBC.filter.filterType == Modelica.Blocks.Types.FilterType. BandStop then hVBC.valveBypassHVBC.filter.order else (if hVBC.valveBypassHVBC.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter.CriticalDamping then 0 else integer( hVBC.valveBypassHVBC.filter.order/2))) else (if hVBC.valveBypassHVBC.filter.filterType == Modelica.Blocks.Types.FilterType.BandStop then (if hVBC.valveBypassHVBC.filter.filterType == Modelica.Blocks.Types.FilterType.BandPass or hVBC.valveBypassHVBC.filter.filterType == Modelica.Blocks.Types.FilterType.BandStop then hVBC.valveBypassHVBC.filter.order else (if hVBC.valveBypassHVBC.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter. CriticalDamping then 0 else integer(hVBC.valveBypassHVBC.filter.order/2))) else 1+(if hVBC.valveBypassHVBC.filter.filterType == Modelica.Blocks.Types.FilterType. BandPass or hVBC.valveBypassHVBC.filter.filterType == Modelica.Blocks.Types.FilterType. BandStop then hVBC.valveBypassHVBC.filter.order else (if hVBC.valveBypassHVBC.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter.CriticalDamping then 0 else integer( hVBC.valveBypassHVBC.filter.order/2)))+(if hVBC.valveBypassHVBC.filter.filterType == Modelica.Blocks.Types.FilterType.BandPass or hVBC.valveBypassHVBC.filter.filterType == Modelica.Blocks.Types.FilterType.BandStop then 0 else (if hVBC.valveBypassHVBC.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter.CriticalDamping then hVBC.valveBypassHVBC.filter.order else mod(hVBC.valveBypassHVBC.filter.order, 2)))))))+(if hVBC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType.BandPass or hVBC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType.BandStop then 0 else (if hVBC.valveMainway.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter.CriticalDamping then hVBC.valveMainway.filter.order else mod(hVBC.valveMainway.filter.order, 2)))+2*(if hVBC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType.BandPass or hVBC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType.BandStop then hVBC.valveMainway.filter.order else (if hVBC.valveMainway.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter. CriticalDamping then 0 else integer(hVBC.valveMainway.filter.order/2)))+(if hVBC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType. LowPass then (if hVBC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType. BandPass or hVBC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType. BandStop then 0 else (if hVBC.valveMainway.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter.CriticalDamping then hVBC.valveMainway.filter.order else mod(hVBC.valveMainway.filter.order, 2)))+(if hVBC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType.BandPass or hVBC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType.BandStop then hVBC.valveMainway.filter.order else (if hVBC.valveMainway.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter. CriticalDamping then 0 else integer(hVBC.valveMainway.filter.order/2))) else ( if hVBC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType. HighPass then (if hVBC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType. BandPass or hVBC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType. BandStop then 0 else (if hVBC.valveMainway.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter.CriticalDamping then hVBC.valveMainway.filter.order else mod(hVBC.valveMainway.filter.order, 2)))+(if hVBC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType.BandPass or hVBC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType.BandStop then hVBC.valveMainway.filter.order else (if hVBC.valveMainway.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter. CriticalDamping then 0 else integer(hVBC.valveMainway.filter.order/2))) else ( if hVBC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType. BandPass then (if hVBC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType. BandPass or hVBC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType. BandStop then hVBC.valveMainway.filter.order else (if hVBC.valveMainway.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter.CriticalDamping then 0 else integer( hVBC.valveMainway.filter.order/2))) else (if hVBC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType.BandStop then (if hVBC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType.BandPass or hVBC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType.BandStop then hVBC.valveMainway.filter.order else (if hVBC.valveMainway.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter. CriticalDamping then 0 else integer(hVBC.valveMainway.filter.order/2))) else 1 +(if hVBC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType. BandPass or hVBC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType. BandStop then hVBC.valveMainway.filter.order else (if hVBC.valveMainway.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter.CriticalDamping then 0 else integer( hVBC.valveMainway.filter.order/2)))+(if hVBC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType.BandPass or hVBC.valveMainway.filter.filterType == Modelica.Blocks.Types.FilterType.BandStop then 0 else (if hVBC.valveMainway.filter.analogFilter == Modelica.Blocks.Types.AnalogFilter.CriticalDamping then hVBC.valveMainway.filter.order else mod(hVBC.valveMainway.filter.order, 2)))))))+controlCenter.hWTvalveController1.criticalDamping.n +controlCenter.flowHeaterController1.criticalDamping.n
scalar equations.
However, exploiting the given numerical settings of parameters gives the same number of unknowns and equations:
3892


Thank you!
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 User(s) are reading this topic (2 Guests and 0 Anonymous Users)
0 Members:

 



Lo-Fi Version Time is now: 12th December 2017 - 10:02 AM