Skip to main content

2016 | OriginalPaper | Buchkapitel

The Stochastic Processes Generation in OpenModelica

verfasst von : Migran Gevorkyan, Michal Hnatich, Ivan M. Gostev, A. V. Demidova, Anna V. Korolkova, Dmitry S. Kulyabov, Leonid A. Sevastianov

Erschienen in: Distributed Computer and Communication Networks

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

This paper studies program implementation problem of pseudo-random number generators in OpenModelica. We give an overview of generators of pseudo-random uniform distributed numbers. They are used as a basis for construction of generators of normal and Poisson distributions. The last step is the creation of Wiener and Poisson stochastic processes generators. We also describe the algorithm to call external C-functions from programs written in Modelica. This allows us to use random number generators implemented in the C language.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
13.
Zurück zum Zitat Ahrens, J.H., Dieter, U.: Computer methods for sampling from gamma, beta, poisson and bionomial distributions. Computing 12(3), 223–246 (1974)MathSciNetCrossRefMATH Ahrens, J.H., Dieter, U.: Computer methods for sampling from gamma, beta, poisson and bionomial distributions. Computing 12(3), 223–246 (1974)MathSciNetCrossRefMATH
14.
Zurück zum Zitat Ahrens, J.H., Dieter, U.: Computer generation of poisson deviates from modified normal distributions. ACM Trans. Math. Softw. 8(2), 163–179 (1982)MathSciNetCrossRefMATH Ahrens, J.H., Dieter, U.: Computer generation of poisson deviates from modified normal distributions. ACM Trans. Math. Softw. 8(2), 163–179 (1982)MathSciNetCrossRefMATH
15.
Zurück zum Zitat Bell, J.R.: Algorithm 334: normal random deviates. Commun. ACM 11(7), 498 (1968)CrossRef Bell, J.R.: Algorithm 334: normal random deviates. Commun. ACM 11(7), 498 (1968)CrossRef
16.
Zurück zum Zitat Box, G.E.P., Muller, M.E.: A note on the generation of random normal deviates. Ann. Math. Stat. 29(2), 610–611 (1958)CrossRefMATH Box, G.E.P., Muller, M.E.: A note on the generation of random normal deviates. Ann. Math. Stat. 29(2), 610–611 (1958)CrossRefMATH
19.
21.
Zurück zum Zitat Klckner, A., van der Linden, F.L.J., Zimmer, D.: Noise generation for continuous system simulation. In: Proceedings of the 10th International Modelica Conference, Lund, Sweden, pp. 837–846 (2014) Klckner, A., van der Linden, F.L.J., Zimmer, D.: Noise generation for continuous system simulation. In: Proceedings of the 10th International Modelica Conference, Lund, Sweden, pp. 837–846 (2014)
22.
Zurück zum Zitat Kloeden, P.E., Platen, E.: Numerical Solution of Stochastic Differential Equations, 2nd edn. Springer, Heidelberg (1995)MATH Kloeden, P.E., Platen, E.: Numerical Solution of Stochastic Differential Equations, 2nd edn. Springer, Heidelberg (1995)MATH
23.
Zurück zum Zitat Knop, R.: Remark on algorithm 334 [g5]: normal random deviates. Commun. ACM 12(5), 281 (1969)CrossRef Knop, R.: Remark on algorithm 334 [g5]: normal random deviates. Commun. ACM 12(5), 281 (1969)CrossRef
24.
Zurück zum Zitat Knuth, D.E.: The Art of Computer Programming, Volume 2 (3rd Ed.): Seminumerical Algorithms, vol. 2. Addison-Wesley Longman Publishing Co. Inc., Boston (1997) Knuth, D.E.: The Art of Computer Programming, Volume 2 (3rd Ed.): Seminumerical Algorithms, vol. 2. Addison-Wesley Longman Publishing Co. Inc., Boston (1997)
25.
Zurück zum Zitat L’Ecuyer, P.: Combined multiple recursive random number generators. Oper. Res. 44(5), 816–822 (1996)CrossRefMATH L’Ecuyer, P.: Combined multiple recursive random number generators. Oper. Res. 44(5), 816–822 (1996)CrossRefMATH
26.
Zurück zum Zitat L’Ecuyer, P.: Tables of linear congruential generators of different sizes and good lattice structure. Math. Comput. 68(225), 249–260 (1999)MathSciNetCrossRefMATH L’Ecuyer, P.: Tables of linear congruential generators of different sizes and good lattice structure. Math. Comput. 68(225), 249–260 (1999)MathSciNetCrossRefMATH
27.
Zurück zum Zitat L’Ecuyer, P., Blouin, F., Couture, R.: A search for good multiple recursive random number generators. ACM Trans. Modeling Comput. Simul. (TOMACS) 3(2), 87–98 (1993)CrossRefMATH L’Ecuyer, P., Blouin, F., Couture, R.: A search for good multiple recursive random number generators. ACM Trans. Modeling Comput. Simul. (TOMACS) 3(2), 87–98 (1993)CrossRefMATH
28.
Zurück zum Zitat L’Ecuyer, P., Simard, R.: Testu01: AC library for empirical testing of random number generators. ACM Trans. Mathe. Softw. (TOMS) 33(4), 22 (2007)MathSciNetCrossRef L’Ecuyer, P., Simard, R.: Testu01: AC library for empirical testing of random number generators. ACM Trans. Mathe. Softw. (TOMS) 33(4), 22 (2007)MathSciNetCrossRef
29.
Zurück zum Zitat Marsaglia, G.: Xorshift RNGs. J. Stat. Softw. 8(1), 1–6 (2003) Marsaglia, G.: Xorshift RNGs. J. Stat. Softw. 8(1), 1–6 (2003)
30.
Zurück zum Zitat Matsumoto, M., Nishimura, T.: Mersenne twister: A 623-dimensionally equidistributed uniform pseudo-random number generator. ACM Trans. Model. Comput. Simul. 8(1), 3–30 (1998)CrossRefMATH Matsumoto, M., Nishimura, T.: Mersenne twister: A 623-dimensionally equidistributed uniform pseudo-random number generator. ACM Trans. Model. Comput. Simul. 8(1), 3–30 (1998)CrossRefMATH
32.
Zurück zum Zitat Øksendal, B.: Stochastic Differential Equations: An Introduction with Applications, 6th edn. Springer, Heidelberg (2003)CrossRefMATH Øksendal, B.: Stochastic Differential Equations: An Introduction with Applications, 6th edn. Springer, Heidelberg (2003)CrossRefMATH
33.
Zurück zum Zitat Panneton, F., L’Ecuyer, P.: On the xorshift random number generators. ACM Trans. Model. Comput. Simul. 15(4), 346–361 (2005)CrossRef Panneton, F., L’Ecuyer, P.: On the xorshift random number generators. ACM Trans. Model. Comput. Simul. 15(4), 346–361 (2005)CrossRef
34.
Zurück zum Zitat Platen, E., Bruti-Liberati, N.: Numerical Solution of Stochastic Differential Equations with Jumps in Finance. Springer, Heidelberg (2010)CrossRefMATH Platen, E., Bruti-Liberati, N.: Numerical Solution of Stochastic Differential Equations with Jumps in Finance. Springer, Heidelberg (2010)CrossRefMATH
Metadaten
Titel
The Stochastic Processes Generation in OpenModelica
verfasst von
Migran Gevorkyan
Michal Hnatich
Ivan M. Gostev
A. V. Demidova
Anna V. Korolkova
Dmitry S. Kulyabov
Leonid A. Sevastianov
Copyright-Jahr
2016
DOI
https://doi.org/10.1007/978-3-319-51917-3_46