The most complete simulation package
Simulation, Discrete Events, Continuous Models, Animation, Bond Graphs, Signal Flow Graphs, Queuing models, free demo
NEW: Marketing - forecasting, modeling :: NEW: dydactic tools for automatic control
Before you start reading:
There is a C++ version of
here to see the package
WARNING: PSM++ works with Delphi 5, 6, 7 or 2005/6. It does NOT work with Delphi 8.
PSM++ is an object-oriented, Pascal-related simulation language. The language has a clear process/event structure and is equipped with appropriate environment. PSM++ translator generates a Pascal source code that can be run using a Pascal compiler. The actual version generates code compatible with the Borland's Delphi 5,6 or 7, personal, standard, home or professional.
Recently, PSM++ becomes quite popular. For example, if you search for +PSM+++simulation in the Google search engine, you will get more than 500 Web pages that have links or refer to the PSM++ Simulation Software.
The following features make PSM++ the most complete and versatile simulation tool.
Inheritance mechanism, that permits to add new properties to old processes without intervening the source code of processes declared earlier.
State events. Discrete and continuous objects can run concurrently. The state events can be activated by continuous objects as well as by logical conditions changed according to the model state.
The library of PSM++ predefined processes contains various frequently used processes, e.g. a rigid body dynamics, and several helpful processes that handle graphics and show simulation results.
Program generator for ODE (Ordinary differential equations) models DIFEQ. The user can provide the model equations or use code generated by the signal flow modlue (FLOWD) or the bond graph module (BONDW). If you use FLOWD or BONDW, then the system equations as well as the PSM++ and Pascal codes are generated automatically. For models of any of these types the transient process simulation as well as frequency response (Bode and Nyquist plots) are provided.
Program generator for queuing models QMGW. This module includes graphical editor for queuing schemes, program and report generators.
Program generator for continuous processes FLOWD described by signal flow diagrams or block schemes.
Bond Graphs editor and analyzer BONDW. This module includes a Bond graph editor and a program generator that creates source Pascal and PSM++ code for a given Bond graph model.
VARAN: Post Mortem analyzer for stochastic (discrete and continuous) models. Shows variance, confidence intervals etc. as functions of time, particularly useful for the statistical analysis of transient processes.
Complex System Simulator CSS. Very useful for combined systems, permits model coupling. Submodels of different types (queuing, continuous, etc.) run concurrently in the same simulation program. Needs no or very little programming. Generates PSM++ source code.
PLATFORM: PC, min 64KRam, Windows 98 or later, NT or XP.
The above figure shows a simple model of breaking the rack, where each ball is a model object and moves according to its own rules, receiving external forces from other objects, friction and the table limits. This is only one of possible PSM++ applications. The following screen shot shows an example of a PSM++ model of a manufacturing system. You can analyze bottle-necks, get necessary model statistics etc. See more in http://www.raczynski.com/art/qmgex.html
The whole system can be used to simulate a great variety of systems, from physical ones to queuing models, manufacturing, automatic control and many others. See the PSM++ demo for the simulation run (animation) of a manufacturing model and examples of many other applications. Consult also the journal SIMULATION (November 1997, J. & S. McLeod, "Simulation in the Service of Society") for a PSM++ (PASION) review.
Example of a PSM++ result screen. The probability distribution for the length of a queue, plotted as function of time and of the queue length.
PLATFORM: PC, min 64KRam, Windows 98 or later, NT or XP. Necessary software: Borland's Delphi 6,7 or 2005.
DEMO: Click here to download it.
REMEMBER: PSM++ needs the Borlands Delphi. It creates Delphi Pascal source code.
Please join our mail list to
receive information on new software and updates. We do not send
massive e-mail spam and we don't reveal your e-mail data to anybody.
Click this button (don´t forget to check the box "I want to receive...")
C++ Users: A similar simulation system for C++ is available. Visit http://www.raczynski.com/pn/bluesss.htm
here to download the DEMO version of
package (zip file, about 0.8
MB). Main program: cardyndef.exe
Contact: Stanislaw Raczynski
14000 Mexico D.F.Mexico
Cklick on this button if you want to receive more information about our software:
Buy PSM++ (US $ 90):
What follows: When your payment is accepted, we receive a copy of the receipt. Then, we send to you the download and installation instructions by e-mail. If this does not happen the next few hours, please send us a message. Please provide an alternate e-mail address, sometimes we cannot communicate with the customer (bad anti-spam or other restrictions)
You are the visitor no. Last counter reset: January 28, 2007