לדלג לתוכן

קובץ:Diagramme pvt PP semi cristallin modele Tait.svg

תוכן הדף אינו נתמך בשפות אחרות.
מתוך ויקיפדיה, האנציקלופדיה החופשית

לקובץ המקורי(קובץ SVG, הגודל המקורי: 513 × 399 פיקסלים, גודל הקובץ: 168 ק"ב)

ויקישיתוף זהו קובץ שמקורו במיזם ויקישיתוף. תיאורו בדף תיאור הקובץ המקורי (בעברית) מוצג למטה.

תקציר

תיאור
Français : Diagramme pvT d'un polypropylène semi-cristallin selon le modèle Tait à double domaine.
English: pvT diagram for a semicrystalline polypropylene according to the Tait two-domain model.
תאריך יצירה
מקור נוצר על־ידי מעלה היצירה, data from
PVT Properties of Polymers for Injection Molding
יוצר
Jian WANG
כותרת
PVT Properties of Polymers for Injection Molding
מפרסם
Intech
סקירת דף 17
תאריך הוצאה לאור 2012
קובץ זהויות  ISBN: 978-953-51-0297-7
מקור http://cdn.intechopen.com/pdfs/33643/InTech-Pvt_properties_of_polymers_for_injection_molding.pdf
יוצר Cdang

Scilab source

//============================================================================
// nom : courbes_pvT_PP.sce
// auteur : Christophe Dang Ngoc Chan
// date de création : 2013-07-08
// dates de modification :
//    2013-07-09 : pressions en bar, étendu à 500 bar
//    2013-07-10 : calcul du coefficient de dilatation
//----------------------------------------------------------------------------
// version de Scilab : 5.4.1
// module Atoms requis : aucun
//----------------------------------------------------------------------------
// Objectif : trace un faisceau de courbes v = f(p)
//   pour des températures données
// Entrées : aucune (codé en dur)
// Sorties : fenêtre graphique
//============================================================================

// ********** Initialisation **********

clear;

// ********** Constantes **********

// masse volumique CNPT
rho = 9; // kg/m^3

// modèle Tait à double domaine (uSI)
// m = molten (fondu) ; s = solide
b1m = 1.306e-3; // m3.kg-1
b2m = 9.019e-7; // m3.kg-1.K-1
b3m = 7.43e7; // Pa
b4m = 4.006e-3; // K-1
b1s = 1.1195e-3; // m3.kg-1
b2s = 4.929e-7; // m3.kg-1.K-1
b3s = 1.319e8; // Pa
b4s = 3.355e-3; // K-1
b5 = 417.64; // K
b6 = 3.0225e-7; // K.Pa-1
b7 = 9.623e-5; // m3.kg-1
b8 = 1.338e-1; // K-1
b9 = 3.973e-8; // Pa-1
C = 0.0894;

// abscisse
Npoints = 240; // nombre de courbes
Tcelsius = round(linspace(20, 260, Npoints)); // °C
T = Tcelsius + 273.15; // K

// gamme de pression
Npress = 5; // nombre de faisceaux
pbar = 0.1*round(10*linspace(0, 500, Npress)); // bar
p = 1e5*pbar; // Pa

// carte de couleur
cmap=coolcolormap(Npress);
xset("colormap", cmap);


// ********** Fonctions **********

function  [tetoile]=Tetoile(b5, t)
    // Objectif : calcule T* du modèle Tait
    // entrées : paramètre b5 (scalaire réel),
    //    t (matrice réelle)
    // sorties : matrice réelle
    tetoile = t - b5;
endfunction


function [Tt]=temperature_transition(b5, b6, p)
    // Objectif : calcule Tt du modèle Tait
    // entrée : paramètres b5, b6 (scalaires réels),
    //    p (matrice réelle)
    // sortie : Tt (matrice réelle)
    Tt = b5 + b6*p;
endfunction


function [v0]=vol_spec_0(b1m, b1s, b2m, b2s, Tt, t, tetoile)
    // objectif : calculer le volume spécifique à pression 0 du modèle Tait
    // entrées : paramètres b1m, b1s, b2m, b2s, Tt (scalaires réels)
    //   T, T* (matrices réelles)
    indice = (t <= Tt);
    v0(indice) = b1s + b2s*tetoile(indice);
    v0(~indice) = b1m + b2m*tetoile(~indice);
endfunction


function [B]=sensibilite_pression(b3m, b3s, b4m, b4s, Tt, t, tetoile)
    // objectif : calculer la sensibilité à la pression B du modèle Tait
    // entrées : paramètres b3m, b3s, b4m, b4s, Tt (scalaires réels)
    //   T, T* (matrices réelles)
    indice = (t <= Tt);
    B(indice) = b3s*exp(-b4s*tetoile(indice));
    B(~indice) = b3m*exp(-b4m*tetoile(~indice));
endfunction


function [v]=vt(b7, b8, b9, Tt, p, t, tetoile)
    // objectif : calculer vt du modèle Tait
    // entrées : paramètres b7, b8, b9, Tt, p (scalaires réels)
    //   T, T* (matrices réelles)
    indice = (t <= Tt);
    v(indice) = b7*exp(b8*tetoile(indice) - b9*p);
    v(~indice) = 0;
endfunction


function [v]=vol_spec(T, b1m, b2m, b3m, b4m, b1s, b2s, b3s, b4s,...
    b5, b6, b7, b8, b9, C, p)
    // objectif : calculer le volume spécifique du modèle Tait
    // entrées : paramètres b1*, ..., b9, C, p (scalaires réels)
    //    températures T (matrice de réels)
    // sorties : volumes spécifiques v (matrice de réels)
    tetoile = Tetoile(b5, T);
    Tt = temperature_transition(b5, b6, p);
    v0 = vol_spec_0(b1m, b1s, b2m, b2s, Tt, T, tetoile);
    B = sensibilite_pression(b3m, b3s, b4m, b4s, Tt, T, tetoile);
    v_t = vt(b7, b8, b9, Tt, p, T, tetoile);
    v = v0.*(1 - C*log(1 + p./B)) + v_t;
endfunction


// ********** Programme principal **********

scf(0); clf;
xtitle("Modèle Tait (pvT) à double domaine pour le PP semi-cristallin",...
    "$\mathrm{T}\ (°\mathrm{C})$", "$v\ (\mathrm{cm}^3\cdot\mathrm{g}^{-1})$");

volume_specifique = zeros(Npress, Npoints); // initialisation

for P = 1:Npress // faisceaux
    v = vol_spec(T, b1m, b2m, b3m, b4m, b1s, b2s, b3s, b4s,...
    b5, b6, b7, b8, b9, C, p(P));
    volume_specifique(P, :) = v;
    plot2d(Tcelsius, 1000*v);
    h = gce();
    h.children.foreground=P;
end
legend(string(pbar(1))+" bar", string(pbar(2))+" bar", ...
    string(pbar(3))+" bar", string(pbar(4))+" bar", ...
    string(pbar(5))+" bar", 2)
xpoly([T(1), T($)], [1.1, 1.1])

scf(1); clf;
xtitle("Coefficient de dilatation volumique isobare (modèle Tait)",...
    "$\mathrm{T}\ (°\mathrm{C})$", ...
    "$\beta\ (10^{-6}\mathrm{K}^{-1})$");

coef_dilat = zeros(Npress, Npoints-2); // initialisation
beta_d = zeros(1, Npoints-2);
for P = 1:Npress // faisceaux
    for i=2:Npoints-1
        beta_d(i-1) = (volume_specifique(P, i+1) - volume_specifique(P, i-1))...
        /((T(i+1) - T(i - 1))*volume_specifique(P, i));
    end
    plot2d(Tcelsius(2:$-1), 1e6*beta_d');
    h = gce();
    h.children.foreground=P;
    h.parent.data_bounds(2, 2) = 2000;
end
legend(string(pbar(1))+" bar", string(pbar(2))+" bar", ...
    string(pbar(3))+" bar", string(pbar(4))+" bar", ...
    string(pbar(5))+" bar", 2)

רישיון

אני, בעל זכויות היוצרים על עבודה זו, מפרסם בזאת את העבודה תחת הרישיון הבא:
Creative Commons CC-Zero קובץ זה זמין לפי תנאי הקדשה עולמית לנחלת הכלל CC0 1.0 של Creative Commons.
האדם ששייך יצירה להיתר הזה הקדיש את היצירה לנחלת הכלל על־ידי ויתור על כל הזכויות שלו או שלה על היצירה בכל העולם לפי חוק זכויות יוצרים, לרבות כל הזכויות הקשורות או הסמוכות כקבוע בחוק. באפשרותך להעתיק, לשנות, להפיץ, או להציג את היצירה, אפילו למטרות מסחריות, וכל זה אפילו מבלי לבקש רשות.

כיתובים

נא להוסיף משפט שמסביר מה הקובץ מייצג

פריטים שמוצגים בקובץ הזה

מוצג

היסטוריית הקובץ

ניתן ללחוץ על תאריך/שעה כדי לראות את הקובץ כפי שנראה באותו זמן.

תאריך/שעהתמונה ממוזערתממדיםמשתמשהערה
נוכחית12:55, 9 ביולי 2013תמונה ממוזערת לגרסה מ־12:55, 9 ביולי 2013‪399 × 513‬ (168 ק"ב)Cdangpressure in bar instead of MPa ; range extended to 500 bar (50 MPa).
12:04, 9 ביולי 2013תמונה ממוזערת לגרסה מ־12:04, 9 ביולי 2013‪398 × 513‬ (166 ק"ב)CdangUser created page with UploadWizard

אין בוויקיפדיה דפים המשתמשים בקובץ זה.

שימוש גלובלי בקובץ

אתרי הוויקי השונים הבאים משתמשים בקובץ זה:

מטא־נתונים