====== 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]]