modelTankExample

Motor filling a tank example
Diagram of TankExample

Extends from BaseClasses.ValidationPartial2 (Partial model 2 for validation purposes).

Information

The TankExample displays a simple test case where the multi-domain motor model typeI is being used to drive a pump that fills the reservoir.

A restriction in the water flow through the piping system emulates a clogged pipe, which is reflected in the water volume and level in the reservoir component. The clogging of the pipe starts at t=25 s.

Simulate the system for 100 seconds. Variables of interest and comparison are:

  • Motor1.Imag
  • Motor1.s
  • Motor1.wr
  • Motor1.P
  • Motor1.Q
  • reservoir.level
  • reservoir.V

Components

TypeNameDefaultDescription
OpenIPSL.Electrical.Machines.PSSE.GENCLSinf1 (from ValidationPartial2)
OpenIPSL.Electrical.Buses.Busbus1_mt1 (from ValidationPartial2)
OpenIPSL.Electrical.Buses.Busbus2_mt1 (from ValidationPartial2)
OpenIPSL.Electrical.Branches.PwLineline_mt1 (from ValidationPartial2)
OpenIPSL.Electrical.Buses.Busbus3_mt1 (from ValidationPartial2)
OpenIPSL.Electrical.Buses.Busbus4_mt1 (from ValidationPartial2)
OpenIPSL.Electrical.Branches.PSAT.TwoWindingTransformertf1_mt1 (from ValidationPartial2)
OpenIPSL.Electrical.Branches.PSAT.TwoWindingTransformertf2_mt1 (from ValidationPartial2)
OpenIPSL.Electrical.Loads.PSAT.PQLoad1 (from ValidationPartial2)
OpenIPSL.Electrical.SystemBaseSysData (from ValidationPartial2)
Modelica.Fluid.Sources.FixedBoundarySOURCE
Modelica.Fluid.Machines.Pumppump
Modelica.Fluid.Pipes.StaticPipepipe
Modelica.Fluid.Vessels.OpenTankreservoir
MultiDomain.Motors.MD_All_In_One_ThreePhaseMotormotor
Modelica.Mechanics.Rotational.Sensors.TorqueSensortorqueSensor1
Modelica.Mechanics.Rotational.Components.Inertiaload_inertia1
Modelica.Fluid.Systemsystem
Modelica.Blocks.Sources.RampvalveClosing
Modelica.Fluid.Valves.ValveIncompressibleclogged_pipe
OpenIPSL.Electrical.Events.PwFaultfault