Language peer sets for ACSL:
Designed 1979 ↑
1970s languages ↑
High Cold War↑
Specialised Languages ↑
Specialised Languages/us ↑
Advanced Continuous Simulation Languagealternate simple view
Country: United States
Sammet category: Specialised Languages
for Advanced Continuous Simulation Language
Mitchell and Gauthier Associates, 1979
Continuous simulation modeling package designed to mathematically model and analyze the behavior of systems described by time dependent nonlinear differential equations or transfer functions.
Originally a simple FORTRAN preprocessor for continuous-system modelling, ACSL has been used since 1980. The language is a hybrid of system specification elements and procedural processing blocks.
ACSL includes: the Graphic Modeller for block diagramming, Math for powerful data analysis and advanced visualization features, Realtime to include hardware-in-the-loop testing and training simulator design, Code to turn your models into C source code, and Vision to animate the results fo your models.
PROGRAM ONE WHEEL
" Simple model of a dynamical system
" written in ACSL 1, circa 1982.
CINTERVAL CINT = 0.05
ALGORITHM IALG = 4 $ "RK3"
CONSTANT X1IO = 0.0, X2IO=0.0, X1DIC=0.0, X2DIC = 0.0
CONSTANT M1 = 25.0, M2=2.0, DF=100.0, K2=5000
CONSTANT TDONE = 15.0
K1 = 1000.0
END $ "OF INITIALIZATION"
X1D = INTEG((-DF/M1)*(X1D-X2D) - (K1/M1)*(X1-X2), X1DIC)
X2D = INTEG((-DF/M1)*(X1D-X2D) - (K1/M1)*(X1-X2), ...
X1 = INTEG(X1D,X1IO)
X2 = INTEG(X2D,X2IO)
END "OF DERIVATIVE SECTION"
TERMT(T .GE. TDONE)
END "OF DYNAMIC SECTION"
END "OF PROGRAM"
Search in: Google Google scholar World Cat Yahoo Overture DBLP Monash bib NZ IEEE  ACM portal CiteSeer CSB ncstrl jstor Bookfinder