90 likes | 215 Vues
The Scilab Consortium, active from 2003 to 2007, included 12 to 25 members, including major companies like EDF, PSA, and Thales. Supported by public funding, it aimed to promote Scilab for Eurocodes in collaboration with the French Ministry of Public Works. The initiative facilitated numerous partnerships in France, China, Japan, and India, enhancing its usage in engineering education and industry. With annual competitions and toolboxes tailored for various applications, Scilab exemplifies success in numerical mathematics and computational engineering.
E N D
Consortium: • From 12 to 25 members from 2003 to 2007 • Used by big companies: • EDF, PSA, CNES, IFP, DASSAULT AVIATION, THALES, ESA… • Facts • Eurocodes with French ministry of Public Works: • « L’état recommande l’utilisation de Scilab pour les eurocodes » • Public funding since 2006: • 3 ANR/RNTL, 2 European (FP6, FP7) • Proposals: 2 ANR, 1 SYSTEM@TIC, 1 ARTEMIS • Collaborations: • TER@TEC, THALES, CEA,… • French Educational System : • Lycées: cédérom Scilab pour les lycées, BCPST, STS CIRA • Écoles d’ingénieurs, agrégation de mathématiques, universités
Europe European projects EADS Eurocodes (civil engineering) 1 LIAMA: Sino-French Laboratory in Computer Science, Automation and Applied Mathematics 2 NII: National Institute of Informatics - Japan 3 NMC: Numerical Mathematics Consortium Scilab Success Story in Int’l • France • Strong presence in mechatronics and engineering sector: CEA, CNES, Dassault Aviation, EDF, IFP, PSA, Renault, THALES… • ANR projects • Used in high schools, at the “agrégation de mathématiques”, engineers schools, universities… • China • Represented by LIAMA1 since 2001 • Numerous conferences • Since 2002: yearly Scilab Contest • 2005: Scilab used in secondary schools • Future Chinese Scilab Consortium • Japan • Collaboration with NII2 • Since 2006: yearly Scilab Contest • India • Collaboration with IIT Bombay • Scilab user group and Web site • North America • Collaboration with National Instruments: LabView/Scilab interface • Involved in NMC3 numerical calculation standard definition
Examples of success in the French Industry • PSA PEUGEOT CITROËN • Accessible from all PSA centers, on every platform (Windows, UNIX) • More than 100 regular users since 2004 • EDF • Used at LNHE since 1995 • 12 dedicated toolboxes, 500 Scilab functions, Scicos blocks • CNES • Two big libraries for the dynamics computation of flights have been interfaced • How Scilab is used • Computation and graphics • Making of toolboxes: Scilab, C or FORTRAN code • Use of Scicos for simulation
Scilab in China • Represented by LIAMA1 since 2001 • First Chinese book about Scilab in 2003 • Scilab promotion: schools, universities, conferences • Toolboxes: • Statistics for quantitative biology (Institut Français de Pondichéry) • GreenScilab for plant modeling and simulation with Ecole Centrale de Paris • Image processing • Scilab localization with Xiamen University • Since 2002: yearly Scilab Contest + Workshop (LIAMA + Scilab Consortium + French Embassy in China) • Since 2005: Scilab in secondary school • 1 LIAMA: Sino-French Laboratory in Computer Science, Automation and Applied Mathematics
Scilab in Japan • About 10 % of the Scilab downloads • Used in a number of Universities • Presentations at Nissan and Toyota Research Centers • Japan Scilab Contest 2006, 2007, 2008 • Collaboration with NII* and Tsukuba University • Scilab at NII Open House on June, 5-6, 2008 * National Institute of Informatics, Tokyo
Basic command • Using Scilab as a calculator • Examples: • > (12.34 + 0.03) / (2.8 – 1.2 * 3) • > 2^3 or 2*2*2 • > 2^100 • > ans^(1/100)
Basic command • Using Scilab as a calculator (2) • Commonly used functions: • cos, sin, tan, acos, asin, atan, sqrt, exp, log, log10 • Solving quadratic equation x^2 – x+1=0: • > a = 1, b = – 1, c = 1 • > (– a + sqrt(b^2 – 4*a*c))/(2*a) • > (– a – sqrt(b^2 – 4*a*c))/(2*a) • A smarter way to find roots of polynomials: > p = poly([1 –1 1],"x","coeff") > roots(p)
Basic command Using Scilab as a calculator (2) Results :
Basic command • Using Scilab as a calculator (3) special constants: %i, %pi, %e • > tan(%pi / 4) • > %e ( = exp(1) ) • > (1+%i)*(1--%i) • Learning how to use Scilab and getting help: • Click on “?” on menu • > help command • See documentation on Scilab website