====== Coselica Toolbox für Scicos======
{{software:coselica_toolbox2.png?0x0 |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 [[http://www.scicos.org|Scicos]]. Nahezu alle dieser Blöcke wurden von der [[https://www.modelica.org/libraries|Modelica Standard Library]] abgeleitet.
\\
\\
Ursprünglich wurde //**Coselica**// für [[http://www.scicoslab.org|ScicosLab]] entwickelt. Die //**aktuelle Version**// läuft unter [[https://cermics.enpc.fr/~jpc/nsp-tiddly/|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 [[https://www.scilab.org/software/xcos|Scilab/Xcos]], der sich einer großen Beliebtheit erfreut.
\\
\\
* {{:software:random_notes_about_coselica_0_7.pdf|Random Notes about Coselica Toolbox 0.7}}
* {{publikationen:kybdr_coselica_toolbox_2014.pdf|Coselica Toolbox - Mehr als 200 Modelica Blöcke für Scilab/Xcos}}
* [[http://pe.org.pl/articles/2017/1/8.pdf|Analysis of the possibilities to use Coselica toolbox for simulate electrical circuits & heat flow]]
* [[http://www.sciencedirect.com/science/article/pii/S2405896315001081|Input Design and Parameter Estimation with Open Source Tools]]
* [[http://www.modelbaseddesign.at/wp-content/uploads/GrabmairECC2014final_Preprint.pdf|Model Based Control Design – A Free Tool-Chain]]
* [[http://pe.org.pl/articles/2016/6/20.pdf|Lumped Parameter Thermal Model
for Rectangular Bar in an Induction Motor]]
* [[http://pe.org.pl/articles/2016/6/27.pdf|Electro-Thermal Numerical Model of Superconducting Tape]]
* [[http://www.omniascience.com/scholar/index.php/scholar/article/download/25/18|Sistemas dinámicos en tiempo continuo: Modelado y Simulacion]]
* [[http://www.sti.ac-versailles.fr/IMG/pdf/la_modelisation_multiphyique.pdf|La Modélisation Multiphysique]]
* [[http://eduscol.education.fr/sti/sites/eduscol.education.fr.sti/files/ressources/techniques/4784/4784-185-p36.pdf|Scilab et les Systèmes à Temps Continu (seconde partie)]]
* [[http://www-lagis.univ-lille1.fr/~bonnet/Projet_Lego/moteur_M1ASE.pdf|Etude de la motorisation du robot LEGO]]
* [[http://www.clca2012papers.com/data/papers/10335.pdf|Modelling and Simulation of a Powertrain using Open-Source Software]]
* [[https://dspace.tltsu.ru/handle/123456789/2924|МОДЕЛИРОВАНИЕ ИСТОЧНИКОВ ПИТАНИЯ ЭЛЕКТРОТЕХНОЛОГИЧЕСКИХ УСТАНОВОК В SCILAB XCOS]]
* [[http://www.ep.liu.se/ecp/132/091/ecp17132831.pdf|A Simulation Environment for Efficiently Mixing Signal Blocks and Modelica Components]]
* [[https://hal.archives-ouvertes.fr/hal-01948681/document|Translating Simulink Models to Modelica using the Nsp Platform]]
{{software:coselica-0.7-src.tar.gz| Coselica 0.7 (Nsp) }}{{software:coselica-0.5-src.tar.gz| Coselica 0.5 (Scicoslab) }}[[https://atoms.scilab.org/toolboxes/coselica/0.6.6| Coselica 0.6.x (Xcos) ]]
* Version 0.7
* gesamte Toolbox wurde nach [[http://cermics.enpc.fr/~jpc/nsp-tiddly/|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 [[http://www.scicoslab.org|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
Sie haben Fragen, Anregungen oder brauchen Unterstützung beim Einsatz von //Coselica//? Nehmen Sie Kontakt mit uns auf: [[info@kybdr.de]]