Coselica Toolbox für Scicos

COSELICA Toolbox
Die Coselica Toolbox bietet mehr als 200 grundlegende Modelica Blöcke für die physikalische (komponenten-basierte) Modellierung und Simulation von elektrischen (analog), mechanischen (1D, 2D) und thermodynamischen (0/1D-Wärmeübertragung) Systemen in Scicos. Nahezu alle dieser Blöcke wurden von der Modelica Standard Library abgeleitet.

Ursprünglich wurde Coselica für ScicosLab entwickelt. Die aktuelle Version läuft unter Nsp. Nsp ist der Nachfolger von ScicosLab und dient als Plattform für die aktuelle und zukünftige Versionen von Scicos und Coselica.

Darüberhinaus existiert seit geraumer Zeit auf der Basis von Coselica 0.4.3 ein Fork für Scilab/Xcos, der sich einer großen Beliebtheit erfreut.

Dokumente Downloads Historie ?

Historie

  • Version 0.7
    • gesamte Toolbox wurde nach Scicos/NSP portiert
    • alte Modelle (ScicosLab 4.4) können importiert werden
  • Version 0.5
    • neue Palette Electrical.MultiPhase für elektrische Mehrphasensysteme
    • neuer Block Electrical.Analog.Basic.NotConnected
    • neue Blöcke Electrical.Analog.Ideal.{IdealCommutingSwitch, IdealIntermediateSwitch}
    • Bug Fixes
  • Version 0.4.9
    • neue Blöcke IdealOpAmp, IdealOpAmp3Pin, IdealOpAmpLimited
    • neuer Block Math.Vectors.MatrixGain
    • überarbeitete Blöcke Rotational.Inertia, HeatCapacitor (Initialisierung)
    • Unterstützung bei der Aktualisierung alter Modelle
    • Bug Fixes und diverse für den Benutzer (meist) unsichtbare Änderungen
  • Version 0.4.8
    • diese Version ist in ScicosLab 4.4.1 enthalten
    • neue Blöcke Translational.Components.{Mass, MassWithWeight}
    • neuer Block Rotational.Components.IdealDifferential
  • Version 0.4.7 (nicht veröffentlicht)
    • neue Blöcke Translational.Components.{Pulley, ActuatedPulley, Lever}
    • einfache Vektor-Operationen
    • neue Blöcke Routing.{Replicator, Extractor, DeMultiplexVector2, MultiplexVector2}
    • neue Blöcke Math.Vectors.{Sum, Add, ElementwiseProduct, DotProduct, CrossProduct}
  • Version 0.4.6
    • Bug fix (Windows)
    • neue Blöcke Math.Add3, Nonlinear.RateLimiter
    • neue elektrische Blöcke TrapezoidVoltage, TrapezoidCurrent, PowerSensor, TranslationalEMF, IdealDiode
  • Version 0.4.5
    • neue Blöcke Semiconductors.{ZDiode, Thyristor}
    • neue Blöcke Planar.Joints.{RollingWheel, ActuatedRollingWheel}
    • neuer Block Planar.Forces.LineForceWithMass
    • neue Blöcke Mechanics.{Translational, Rotational}.Components.Free
    • neue Blöcke in Mechanics.Rotational.Sources
    • 90°-Rotation von Blöcken (Menü: Rotate > Rotate Left 90 | Rotate Right 90)
    • beliebige Rotation von Blöcken (Menü: Rotate > Rotate by Angle …)
  • Version 0.4.4
    • neue Blöcke in Mechanics.Translational.Sources
    • neuer Block Nonlinear.Hysteresis
    • überarbeitete Blöcke Sources.{Pulse, SawTooth, Trapezoid} (jetzt diskrete statt kontinuierliche Zustandsvariablen)
  • Version 0.4.3.1
    • Bug fixes für Windows
  • Version 0.4.3
    • übersichtliche Anordnung aller Blöcke in einer hierarchischen Palette
    • einfache Modelica Code Lookups (Menü: Block Properties > Modelica Code)
    • neuer Block Planar.Parts.Fixed
  • Version 0.4.2.1
    • keine für den Benutzer sichtbaren Änderungen
    • kleine Änderungen für ScicosLab 4.4beta6
  • Version 0.4.2
    • neue Blöcke in Planar.LoopJoints für die Modellierung von kinematischen Schleifen
    • Bug Fix (Planar.Forces.LineForce)
  • Version 0.4.1.1
    • Bug fix (Planar.Sensors.{AbsAngle, AbsAngularVelocity, AbsAngularAcceleration})
  • Version 0.4.1
    • neuer Block Planar.Joints.FreeMotion (keine Bindung, 3 Freiheitsgrade)
    • neue Blöcke Planar.Forces.{WorldForce, WorldTorque, FrameForce, LineForce}
    • einige neue Blöcke in Planar.Sensors zur Erfassung von absoluten und relativen kinematischen Größen, Kräften und Momenten
  • Version 0.4
    • neue Palette Planar enthält erste Blöcke (Dreh-, Schubgelenk, Starrer Körper,…) für einfache Mehrkörpersysteme in 2D ohne kinematische Schleifen
    • rudimentäre Blöcke Routing.{Multiplex2, DeMultiplex2} für 2-dimensionale Signale
  • Version 0.3.6 (nicht veröffentlicht)
    • translatorisch mechanische Blöcke RelPositionSensor, RelSpeedSensor, RelAccSensor, PowerSensor und Force2
    • rotatorisch mechanische Blöcke PowerSensor, Disc
    • Diagramme mit den translatorisch mechanischen Blöcken PositionSensor, SpeedSensor, AccSensor, ForceSensor, ElastoGap oder ElastoBacklash müssen aktualisiert werden
  • Version 0.3.5
    • mechanische auf Coulomb-Reibung basierende Kupplung und Bremse (Rotational.{Clutch, Brake, OneWayClutch})
    • mechanischer idealer Freilauf (Rotational.Freewheel)
  • Version 0.3.4
    • Blöcke mit Coulomb-Reibung und Stribeck-Effekt (Translational.{MassWithFriction, Stop} und Rotational.BearingFriction) wurden überarbeitet
  • Version 0.3.3
    • mechanische Blöcke mit Coulomb-Reibung und Stribeck-Effekt Translational.{MassWithFriction, Stop} und Rotational.BearingFriction
    • neue Blöcke Rotational.{ConstantSpeed, ConstantTorque, TorqueStep, LinearSpeedDependentTorque, QuadraticSpeedDependentTorque}
    • neue Blöcke Trapezoid, RampVoltage, RampCurrent, SawToothVoltage, SawToothCurrent
  • Version 0.3.2
    • physikalische Einheiten der Parameter werden jetzt in Setup-Dialogen angezeigt
    • Translational.Position, Rotational.{Position,Speed} wurden überarbeitet
    • neue Blöcke Translational.Speed, Math.Atan2
    • neue Blöcke Math.{TwoInputs,TwoOutputs} zur Umkehrung der Kausalität
    • kleine Bug Fixes
  • Version 0.3.1
    • Bug Fixes (Verschaltung von „expliziten“ Ports im Scicos-Editor)
    • elektrische Spannungs- und Stromquellen (Step, Sine, Pulse)
    • neue Blöcke Math.{Min, Max}, Continuous.{LimPID, Der} und Nonlinear.{Limiter, DeadZone}
  • Version 0.3
    • inkompatibel zu vorhergehenden Versionen (≤ 0.2.2)
    • verbesserte Schnittstelle zwischen nativem Scicos und Modelica (mittels neuer Interface-Blöcke RealInput, RealOutput)
    • viele neue Blöcke aus Modelica.Blocks.{Math, Sources, Continuous}
  • Version 0.2.2
    • mechanische Blöcke (ElastoGap, Translational.Position, Rotational.Position, Rotational.Speed, Rotational.Torque)
  • Version 0.2.1
    • Bug Fixes (VariableCapacitor, VariableInductor, BodyRadiation)
  • Version 0.2
    • thermodynamische Blöcke (Modelica.Thermal.HeatTransfer)
    • elektrischer Block HeatingResistor
  • Version 0.1
    • elektrische Blöcke (IdealOpeningSwitch, IdealClosingSwitch, Transformer, NPN, PNP, NMOS, PMOS)
    • mechanische Blöcke (IdealPlanetary, Rotational.Accelerate)
    • kleine Bug Fixes

Fragen?

Sie haben Fragen, Anregungen oder brauchen Unterstützung beim Einsatz von Coselica? Nehmen Sie Kontakt mit uns auf: info@kybdr.de